背景
在做小程序连接蓝牙设备的时候,有需求表明在搜索到0.5米之内的设备时自动连接
问题:
蓝牙模组只提供了RSSI信号强度,那又该如何计算蓝牙设备距离小程序的距离呢?
解决方案
通过以下公式做大量测试:求 A、n 的平均值
具体操作:把设备放在不同的距离处,通过蓝牙调试助手,查看信号强度,并带入以下公式,多次求得A、n 取平均值
>d:距离(单位:m)
>A:发射端和接收端的信号强度(单位:db)
>n:环境衰减因子
计算A值:
计算n值:
计算d值:
完结!
在做小程序连接蓝牙设备的时候,有需求表明在搜索到0.5米之内的设备时自动连接
蓝牙模组只提供了RSSI信号强度,那又该如何计算蓝牙设备距离小程序的距离呢?
通过以下公式做大量测试:求 A、n 的平均值
具体操作:把设备放在不同的距离处,通过蓝牙调试助手,查看信号强度,并带入以下公式,多次求得A、n 取平均值
>d:距离(单位:m)
>A:发射端和接收端的信号强度(单位:db)
>n:环境衰减因子
完结!