如果有两块JN5169的DK开发板(一块为DR1174+DR1199,一块为DR1174+DR1175),可以仅用这两块DK板测试Zigbee ZCL命令的通讯距离。
方法如下:
1) 在DR1174+DR1199上烧录AN1219的DimmerSwitch,在DR1174+DR1175上烧录AN1218的DimmableLight,将
DimmerSwitch和DimmableLight分别入网,然后按下面步骤Binding(绑定)DimmableLight和DimmerSwitch:
a) 在DR1174+DR1175上按一下DIO8,这时LED灯开始不停闪烁;
b) 在DR1174+DR1199上按住DIO8不放,DR1199上的D1指示灯开始闪烁,这时再按下SW3直至DR1174+DR1175上的
LED灯停止闪烁,然后依次松开SW3和DIO8;
2) 分别拔掉两块DK板上的子板DR1199和DR1175,将跳针从REG换到BAT,然后再盖上子板DR1199和DR1175,在DK
板反面安上4节电池,这时按DR1199上的SW1点亮DR1175上的LED,按SW2熄灭LED。
3) 两人各持一块DK板,在视距内沿直线背向而行,一人不断按手中DK板上的SW1/SW2按键,另一人观察手中DK板上的
LED亮灭情况并汇报给另一个人,直至SW1/SW2操作时LED停止反应。
实测JN5169 DK板的ZCL命令通讯距离约120~160米(与环境有关)。
请安装SDK4170-v1840,使用我前面的方法验证一下是否通讯距离和AN1184的一样。
或者使用CMET(AN1172)测试一下PER=1%时的通讯距离
Hi,周
请提供详细信息,比如使用什么版本的AN,SDK的版本,硬件平台是NXP的参考板还是自己做的板子,Tx Output是多少等。
建议你使用我前文介绍的方法对比一下。
谢谢
Patrick
我用的是 JN-AN-1184,芯片是JN5169-M06的,SDK是4168的。具体的是网上买的模组自己做的开发板。我测试板载天线的电流是17ma左右。
我看网上官网帖子说如下,可以改变发送功率,然后加强发送距离。
/* Define HIGH_POWER_ENABLE to enable high power module */
#ifdef HIGH_POWER_ENABLE
vAppApiSetComplianceLimits(0, -10, 81);
vAHI_HighPowerModuleEnable(TRUE, TRUE);
#endif
不知道对不对,反正我添加之后没有效果
为什么你的距离这么远,我目前用的一款 JN-AN-1184实例只能5米的距离,路由设备拿到五米之外,就出现问题了,想问一下你怎么解决?