本模块具有多种数据传输模型,其中无线功能是通过蓝牙进行传输,接下来我们通过ST BLE ToolBox软件实现蓝牙功能的测试,实际上我们在之前的测试已经使用了一种ST提供的BLE功能的app,不过那个是用于测试具体应用的,ST BLE ToolBox主要是一些比较通过的蓝牙功能:
注意的是我们开发板上使用的固件是stsw-stwinkt01中的BLE_SampleApp,不过不需要实际上传数据,只要观察ST BLE ToolBox连接后的RSSI,我们先搜索一下开发板,STWIN15就是我们的目标蓝牙:
连接后如下界面,此时我们手机和开发板的距离小于30cm:
RSSI的值通常为负值,单位dBm,其值越大(越接近0),表示信号越强。例如,-50dBm的信号远强于-90dBm的信号,RSSI,即接收信号强度指示,是无线通信系统中用于实时测量接收端信号强度的关键指标,快速判断连接是“强健”还是“微弱”。我们在进行近距离连接的时候一般都在-60dBm以上。 1m以内的信号显示还是良好的:
超过2m的时候信号就出现了比较大的衰减:
2-5m之间基本上在这个附近徘徊:
5-8m会持续降低,不过RSSI的数值变化不大:
超过10m数值开始非常的差:
超过12m的时候直接断开了:
以上的距离数据是通过步幅大致估算的,会有一定的误差,不过基本上可以按出来,RSSI的变化和距离有关但是不是线性的。 |
微信公众号
手机版