Bluetooth 带覆盆子皮的iBeacon广播间隔

Bluetooth 带覆盆子皮的iBeacon广播间隔,bluetooth,raspberry-pi,bluetooth-lowenergy,ibeacon,Bluetooth,Raspberry Pi,Bluetooth Lowenergy,Ibeacon,我有一个iBeacon从我的Raspberry Pi每隔约1280毫秒广播一次,但我需要它每隔约100毫秒广播一次如何配置 我是如何被设置的: 我遵循了这个指南: 我有一个剑桥硅收音机有限公司的蓝牙加密狗(HCI模式) 我的配置字符串: hcitool -i hci0 cmd 0x08 0x0008 1E 02 01 1A 1A FF 4C 00 02 15 63 6F 3F 8F 64 91 4B EE 95 F7 D8 CC 64 A8 63 B5 00 00 00 00 C8 00 在

我有一个iBeacon从我的Raspberry Pi每隔约1280毫秒广播一次,但我需要它每隔约100毫秒广播一次如何配置

我是如何被设置的:

我遵循了这个指南:

我有一个剑桥硅收音机有限公司的蓝牙加密狗(HCI模式)

我的配置字符串:

hcitool -i hci0 cmd 0x08 0x0008 1E 02 01 1A 1A FF 4C 00 02 15 63 6F 3F 8F 64 91 4B EE 95 F7 D8 CC 64 A8 63 B5 00 00 00 00 C8 00
在我的手机上,我看到我的iBeacon,UUID是正确的,主要版本和次要版本是正确的。我遇到的问题是广播速率

我能把这个时间从约1.2秒改为约100毫秒吗

更新1: 我还是会出错

pi@raspberrypi ~ $ sudo hciconfig hci0 up
pi@raspberrypi ~ $ sudo hcitool -i hci0 cmd 0x08 0x0008 1e 02 01 1a 1a ff 4c 00 02 15 e2 c5 6d b5 df fb 48 d2 b0 60 d0 f5 a7 10 96 e0 00 00 00 00 c5 00 00 00 00 00 00 00 00 00 00 00 00 00
< HCI Command: ogf 0x08, ocf 0x0008, plen 44
  1E 02 01 1A 1A FF 4C 00 02 15 E2 C5 6D B5 DF FB 48 D2 B0 60 
  D0 F5 A7 10 96 E0 00 00 00 00 C5 00 00 00 00 00 00 00 00 00 
  00 00 00 00 
> HCI Event: 0x0e plen 4
  01 08 20 12 
pi@raspberrypi ~ $ sudo hcitool -i hci0 cmd 0x08 0x0006 A0 00 A0 00 03 00 00 00 00 00 00 00 00 07 00
< HCI Command: ogf 0x08, ocf 0x0006, plen 15
  A0 00 A0 00 03 00 00 00 00 00 00 00 00 07 00 
> HCI Event: 0x0e plen 4
  01 06 20 0C 
pi@raspberrypi ~ $ sudo hcitool -i hci0 cmd 0x08 0x000a 01
< HCI Command: ogf 0x08, ocf 0x000a, plen 1
  01 
> HCI Event: 0x0e plen 4
  01 0A 20 0C 
我想关键是诺斯坎那部分。我想如果扫描打开,我就不能改变广告的频率

我发现另外一个有用的资源:
特别是第2卷E部分第7.8节,这给了我发送命令的实际描述,而不是复制和粘贴编程。

您可以将广告频率增加到10 Hz,如下所示:

sudo hciconfig hci0 up
sudo hcitool -i hci0 cmd 0x08 0x0008 1e 02 01 1a 1a ff 4c 00 02 15 e2 c5 6d b5 df fb 48 d2 b0 60 d0 f5 a7 10 96 e0 00 00 00 00 c5 00 00 00 00 00 00 00 00 00 00 00 00 00
sudo hcitool -i hci0 cmd 0x08 0x0006 A0 00 A0 00 03 00 00 00 00 00 00 00 00 07 00
sudo hcitool -i hci0 cmd 0x08 0x000a 01
有关更多信息,请参见此处:


我仍然收到错误:
code
sudo hciconfig hci0 up
sudo hcitool -i hci0 cmd 0x08 0x0008 1e 02 01 1a 1a ff 4c 00 02 15 e2 c5 6d b5 df fb 48 d2 b0 60 d0 f5 a7 10 96 e0 00 00 00 00 c5 00 00 00 00 00 00 00 00 00 00 00 00 00
sudo hcitool -i hci0 cmd 0x08 0x0006 A0 00 A0 00 03 00 00 00 00 00 00 00 00 07 00
sudo hcitool -i hci0 cmd 0x08 0x000a 01