你好!
我有一个关于使用DA14681和14583 dongles来测试RSSI值捕获的问题。当我打开putty程序开始记录ble_central_task程序下的RSSI值时,值似乎有时在-120左右波动,并停留在那个状态。当处于-120状态时,任何信号干扰(覆盖狗狗)都不会影响RSSI的变化,因为它继续在-120左右波动。其他时候,数值是准确的,在适当的RSSI值附近对应一定的距离。
我想知道是什么原因导致RSSI波动这么大?
谢谢,
迈克尔·孟
设备:
嗨michaelmeng998,
我不太明白这个问题,你从583 dongles的广告信息中得到的rssi值打印在68x的一面?
我不知道你是如何得到-120db作为从广告设备接收信号的指示,你确定你打印的值吗?至少在BLE设备上,我还没有看到这种rssi指示。
由于MT_dialog
嘿MT_dialog !谢谢您的回复。为了说明这一点,我们试图通过一个名为ble_gap_conn_rssi_get的预构建函数来获取RSSI值。该函数在ble_gap.c中定义。
嗨michaelmeng998,
为了使用该功能并获得正确的值,您是否连接到任何设备?
由于MT_dialog
你好MT_dialog,我已经连接到14583。
嗨michaelmeng998,
我不能复制-120值在一个SDK 1.0.8与583或任何其他设备,这是一个错误的测量但obsiously,外围之间存在同步误差和中央设备将报告非常小的RSSI值像-110年以来毫无实际接待,具体时间和设备接收噪音或一无所有,所以它会报告这个值,表明他最后一次尝试监听时没有从外围设备或主设备听到。
由于MT_dialog