找回密码
 立即注册

微信扫码登录

查看: 168|回复: 3

怎么调整入网距离

[复制链接]

3

主题

2

回帖

29

积分

英勇黄铜

积分
29
发表于 2025-11-13 20:22:56 | 显示全部楼层 |阅读模式 来自 广东深圳
information
说明:   建议参照本版块置顶帖内容输入必要信息
芯片型号: 8258
SDK及版本: V3.7.1.2
现在我的产品需要离网关2-3m才能成功入网(入网后,实际通讯距离能到10m),如何调整代码参数,让距离更远也可以入网呢?
或者换句话说,怎么修改参数使得我入网距离与可通讯距离是相当的,能到10m左右?

我试过修改 mac_phy.h 下的 RSSI_PASS_THRESHOLD的值为 -70(看名字像是入网阈值),但是好像没有一点效果。

3

主题

2

回帖

29

积分

英勇黄铜

积分
29
 楼主| 发表于 2025-11-13 21:00:47 | 显示全部楼层 来自 广东深圳
刚看了这里面的另外一个贴,好像是修改 NWK_NEIGHBORTBL_ADD_LQITHRESHOLD的值就行了,改了之后确实能更远了,除了改这个值,还有什么需要注意的吗?

3

主题

2

回帖

29

积分

英勇黄铜

积分
29
 楼主| 发表于 2025-11-14 09:48:36 | 显示全部楼层 来自 广东深圳
NWK_NEIGHBORTBL_ADD_LQITHRESHOLD这个值对于入网关好像能改变距离,但是对于rejoin 其他路由节点好像不太能生效,还是要靠得很近才行

27

主题

324

回帖

1041

积分

版主

积分
1041
发表于 2025-11-17 10:03:38 | 显示全部楼层 来自 上海
你好,8258 zigbee默认TX发射功率是10dbm,通信距离只有2~3米明显低于正常水平。建议先检查射频输出是否有遵循硬件设计要求。

-70dbm是MAC/PHY在执行CSMA CCA退避时的门限阈值。

NWK_NEIGHBORTBL_ADD_LQITHRESHOLD是入网时允许加入邻居表的门限值。
1、父设备端在收到beacon req时会检查req的lqi是否高于门限,决定是否回复beacon
2、待入网设备会从收集到的beacon列表中挑选lqi高于门限的去尝试入网。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Telink forum ( 沪ICP备17008231号-1 |沪公网安备31011502403548号 )

GMT+8, 2025-11-29 00:40 , Processed in 0.097310 second(s), 21 queries .

Powered by Discuz! 隐私政策

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

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