找回密码
 立即注册

微信扫码登录

查看: 77|回复: 3

[BLE Mesh] 网关节点怎么获取各子设备的信号强度,比如RSSI?

[复制链接]

17

主题

10

回帖

197

积分

荣耀黄金

积分
197
发表于 6 天前 | 显示全部楼层 |阅读模式 来自 福建厦门
Information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: TLSR8258
SDK及版本: tc_ble_mesh-V4.1.0.1
在SDK手册写着“Q7. 如何获取当前message的rssi?在消息回调函数⾥,⽐如mesh_cmd_sig_g_onoff_set(),读取全局变量 rssi_pkt 即可,该全局变量在调⽤app_event_handler() 前会被赋值。需要注意的是,该 rssi 不能作为当前节点和发送该命令的节点之间距离的判断依据,因为该消息有可能是中继转发过来的。”



那么如果想知道网关和已经入网的子设备节点之间的信号强度,该如何获取?
请指教,谢谢!

5

主题

262

回帖

869

积分

版主

积分
869
发表于 5 天前 | 显示全部楼层 来自 广东深圳
这个的话,在网关收到设备的消息后,判断下ttl值,如果是ttl是初始设置的值,那就可以把消息里的rris作为信号强度

5

主题

262

回帖

869

积分

版主

积分
869
发表于 5 天前 | 显示全部楼层 来自 广东深圳
ttl在消息对应的回调里面可以获得,
微信图片_20250528141310.png

点评

感谢!  发表于 3 天前
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 )

GMT+8, 2025-6-2 21:03 , Processed in 0.105761 second(s), 24 queries .

Powered by Telink 隐私政策

泰凌微电子版权所有 © 。保留所有权利。 2024

快速回复 返回顶部 返回列表