ch582m配网成功加入MESH组网后怎么查看连接信号强度呢,我用函数 BLE_ReadRssi,读出来的值好像不太对,一直都在变化,如图
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU
ch582m配网成功加入MESH组网后怎么查看连接信号强度呢,我用函数 BLE_ReadRssi,读出来的值好像不太对,一直都在变化,如图
您好,app_vendor_model_srv.c的函数形参中有结构体bt_mesh_msg_ctx,可以在函数中由结构体形参的ctx->recv_rssi获取RSSI。
你好,是必须要进这个函数才可以读出来吗。
是的。收到消息上报到应用层是会经过模型层(上面说的函数)的,可以用一个全局变量传递出来RSSI数值。
好的 谢谢
你好,我还想问一下在整个mesh网络中两个节点之间收发数据,但是没有直接通信,是通过其他节点转发的,这样可以读出来这两个节点之间的连接信号强度吗。
这个不好做,转发是协议栈底层自动处理的,如果已经转发,收到消息时的RSSI表示转发节点与收包节点间的信号强度。