通过 hcitool 发送 Eddystone UID 数据包

Sending Eddystone UID packet via hcitool

我正在尝试用我的 hcitool 发送 Eddystone UID 数据包,但我无法通过我的 BLE 扫描仪找到它(我可以用我的 BLE 扫描仪找到另一个 Eddystone UID 信标,我也可以找到我已发送的 Eddystone URL用我的 hcitool)。我的命令: sudo hcitool -i hci0 cmd 0x08 0x0008 1e 02 01 06 03 03 aa fe 15 16 aa fe 00 e7 43 f2 ac d1 4a 82 8e a1 2c 30 11 11 11 11 11 11 如果我是有错吗?

您忘记了 UID 末尾的最后 RFU 字节,因此命令应该是

sudo hcitool -i hci0 cmd 0x08 0x0008 1f 02 01 06 03 03 aa fe 17 16 aa fe 00 e7 43 f2 ac d1 4a 82 8e a1 2c 30 11 11 11 11 11 11 00 00