I know that the definition of an iBeacon is a fixed specification of the advertising packet that it is transmitting:
- 9 bytes iBeacon prefix
- 16 byte UUID
- 2 bytes Major
- 2 bytes Minor
- 1 byte TX power
That being said, is there anything that would prevent a beacon from both sending out advertising iBeacon packets to wake up a phone's app and also transmit actual data content as part of a BLE packet? Would there be a lot of handshaking required in order to send / transmit additional data?
Is there some other way for a beacon to transmit data? One of my large concerns is spoofing of my beacons to falsify the data I am attempting to collect. I was hoping that being able to transmit some data along with an iBeacon packet would allow me to limit the spoofing.
Is something like that even feasible?