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