湖畔开源电子论坛

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
热搜: 4G NB ZigBee WiFi
查看: 3411|回复: 0

在ZStack里设置pan ID和信号输出功率

[复制链接]

88

主题

89

帖子

846

积分

超级版主

Rank: 8Rank: 8

积分
846
发表于 2019-6-5 17:09:34 | 显示全部楼层 |阅读模式

在zigbee网络里pan ID非常非常重要. 一个pan ID代表一个网络,在此网络里只能一个协调器,多个路由器和多个终端设备, 而且它们还需要使用同一通道来通信.
在相同的户内环境里,如需要多个zigbee网络来通信的话,必须修改工程里的pan ID和通道的设置:





1-DDEFAULT_CHANLIST=0x00000800   //就是表示使用通道, 不同的通道表示不同的频段从(2405 – 2480)MHz
2
3-DZDAPP_CONFIG_PAN_ID=0xFFFF  //就是pan ID的配置了。 一定要注意不能有多个同用此id的协调器






NV_INIT
NV_RESRORE




这个也加上 不然还是会连接之前的网络
我认为之前因为做实验都连过同一个网络,所以保存的panid都是同一个,所以会出现两个网络互相传输数据
所以要勾选擦除flash,也就是清除之前保存的panid
设置功率输出,加大传输距离:




// 设置HAL_PA_LNA  表示使用信号放大功能
//修改输出信号强度,  修改图中的文件里的内容, 结果如下:







//关于寄存器OBSSEL0,OBSSEL1的配置说明:





//原值为19dB, 改为20dB。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

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

本版积分规则

QQ|官方淘宝店|手机版|湖畔科技官网|加入QQ群|湖畔开源电子论坛 ( 公安备案:45010702001370(交互式论坛) 工信部备案:桂ICP备17008293号 )

GMT+8, 2024-11-21 16:43 , Processed in 0.043841 second(s), 23 queries .

Powered by 湖畔科技

Copyright © 2001-2021

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