尝试使用android beacon库(带有xamarin绑定)检测raspberry PI上的iBeacon设置
不知道我在这里做错了什么:
sudo hcitool -i hci0 cmd 0x08 0x0008 1E 02 01 1A 1A FF 4C 00 02 15 E2 0A 39 F4 73 F5 4B C4 A1 2F 17 D1 AD 07 A9 61 00 01 00 00 C8 00
并像这样设置Beacon Parser
beaconManager.BeaconParsers.Add(new BeaconParser().SetBeaconLayout("m:0-3=0215,i:4-19,i:20-21,i:22-23,p:24-24"));
我可以使用"BeaconScope"在Android上,但我无法使用Android信标库检测到它。
我可以看到debug 的以下输出[BeaconParser] Processing pdu type FF: 02011a1aff4c000215e20a39f473f54bc4a12f17d1ad07a96100010000c80000000000000000000000000000000000000000000000000000000000000000 with startIndex: 5, endIndex: 29
[BeaconParser] Ignoring pdu type 06
[BeaconParser] This is not a matching Beacon advertisement. (Was expecting be ac. The bytes I see are: 02011a1aff4c000215e20a39f473f54bc4a12f17d1ad07a96100010000c80000000000000000000000000000000000000000000000000000000000000000
设置为AltBeacon工作!
sudo hcitool -i hci0 cmd 0x08 0x0008 1F 02 01 1A 1B FF 18 01 BE AC 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 01 00 01 C5 01
库检测到的。
我错过了什么?
我检测到一个RadButton设置为iBeacon,但不能让它从树莓派上工作
试着改变这个:
"m:0-3=0215,i:4-19,i:20-21,i:22-23,p:24-24"
:
"m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24"
注意第一个数字是2而不是0