As far as I know, you can't really parse the data in an Aruba AP, but you can forward the raw data payload via WebSocket and then parse/further process it in your application server.
------------------------------
Herman Robers
------------------------
If you have urgent issues, always contact your Aruba partner, distributor, or Aruba TAC Support. Check
https://www.arubanetworks.com/support-services/contact-support/ for how to contact Aruba TAC. Any opinions expressed here are solely my own and not necessarily that of Hewlett Packard Enterprise or Aruba Networks.
In case your problem is solved, please invest the time to post a follow-up with the information on how you solved it. Others can benefit from that.
------------------------------
Original Message:
Sent: Dec 25, 2023 04:55 AM
From: yusufss
Subject: BLE Forwarding - Can I parse the IBeacon payload in the Access Point itself?
In the payload section of the iBeacon data, we are using our custom data format, which includes information such as a button, battery, accelerometer, etc. Is there any way to parse the custom data to a Google Protocol Buffers format and send it via Websocket?
So basically, I'm trying to find a way to upload an application inside the AP, a way to channel the raw payload to this application and parse our custom data to proto-encoded bytes.
Example IBeacon Data from the BLE Forwarding:
message BleData { // Advertisement address of the sender optional bytes mac = 1; // Frame Type optional BleFrameType frameType = 2; /* Instead of a raw payload, there will be our .proto format such as CustomPacket data = 3 that will include our parsed custom data format. */ optional bytes data = 3; // signal strength in dBm optional sint32 rssi = 4; // Mac Address Type optional MacAddrType addrType = 5; // APB mac address optional bytes apbMac = 6;}
------------------------------
Thanks.
------------------------------