我得到了一些Chipolo BLE芯片,并开始使用BLE RSSI信号强度来控制一些IoT家庭自动化,这取决于我相对于我家附近的几个Raspberry Pi 3的位置。使用这些BLE芯片的RSSI强度来触发基于位置的过程,如播放音乐,打开灯等......
我遇到的问题是Chipolo上的BLE广告间隔似乎相当缓慢。显然是为了保持能量并使面糊持续更长时间。我知道蓝牙会每隔n次随机偏移广告信号,以防止芯片信号与其他设备重叠。因此,每隔一段时间就会出现频繁的RSSI信号,但随后它会每3-5秒降回一次或两次。
有没有办法更新BLE芯片的广告时段?或者更好的Chipolo芯片?有了BLE,我想也许有一种方法可以更新广告间隔,如果你与芯片配对并写入它的固件或其他东西。可以这样做吗?理想情况下,间隔会从3000毫秒到500毫秒?我读过广告间隔可以快到20毫秒到最慢10.24秒。
我刚刚开始更多地参与一些硬件项目,所以我仍然在弄清楚究竟有什么可能并习惯于阅读硬件规范(因此问题)。
谢谢!