本篇技术博文将介绍Silicon Labs(芯科科技)提供的Z-Wave设备测试工具,通过使用一个旧的Z-Wave DUT项目来测试Z-Wave设备,以确保设备可以正常工作。以下是简要步骤:
Z-Wave gen5 sdk sdk_v6_61_01\ProductPlus\ProdTestGen
设置一个固定的频率,即使这个软件可以设置你想要的频率。
修改软件,将ZW_SEND_DATA dst ID设置为0
如果出现以下指令(!ZW_SEND_DATA(0, commandBuf, sizeof(BYTE)*2, TRANSMIT_OPTION_ACK| 0x40, ZCB_SendCompleteHandler)),触发dut,它将发送带有Src和Dst 0 ID的NOP,测试设备在学习模式下,它将发送ACK给dut,测试设备可以是Z-Wave gen5/7/8。
这样我们就可以知道我们从设备得到了多少ACK,根据ACK号来检查设备RF。如下图所示:
更多参考资料:
芯科科技的Z-Wave解决方案:https://cn.silabs.com/wireless/z-wave
视频:Z-Wave Long Range(远程协议)的户外测试:https://www.bilibili.com/video/BV1hBr5YBEVk/?spm_id_from=333.1387.upload.video_card.click
扫描以下二维码,关注芯科科技的社交媒体平台