我正在学习信标。
当我开发信标信号时,我注意到一些信标信号是iBeacon,但有些信号不是。
我猜,这种情况发生在company_identifier (BLE类型应该是02)
如果我猜不是,那么iBeacon有什么结构吗?
我是说,有没有什么资料可以区分iBeacon和beacon?(在UUID,主要,次要字段中)
发布于 2015-11-03 14:44:03
蓝牙低能耗设备(Beacon)可以在广告模式下操作,以通知附近的设备它们的存在。iBeacon和其他标准化信标之间的唯一区别应该只是前缀字节:
"02 01 06 1a ff 4c 00 02 15 #苹果的固定iBeacon广告前缀“。
请在WIKI中查看更多信息。
发布于 2016-08-30 22:06:33
当信标为iBeacon时,表示信标对iOS 7+使用iBeacon协议,您可以找到有关该here的详细信息
但是,信标可以使用任何信标协议,如Eddystone Beacon,这意味着它使用来自谷歌的Eddystone协议,您可以找到有关此协议的更多信息here
现在,将这两个协议进行比较,我可以看出一些不同之处:
Beacon Eddystone:它得到的数据包是Id,Url,传感器遥测“信标健康数据”
iBeacon:收到的数据包是UUID、majorId、minorId
Beacon Eddystone :发送在移动浏览器中打开的Url (如果您激活了物理web选项)。
iBeacon:发送可用于传递内容的UUID
Beacon Eddystone :不需要应用程序iBeacon:需要应用程序
https://stackoverflow.com/questions/24692322
复制相似问题