一、网关方案介绍
二、硬件
2.1硬件需求
NXP RT1062 开发板(MIMXRT1062 –EVK)*1
WPI-ATU ZigBee USB Dongle *1
NXP ZigBee 开发套件灯板(DR11751V2)*1
Micro USB 连接线*1
网线*1
杜邦线若干
2.2 硬件接线
2.2.1 与 PC 接线
使用 Micro_USB 连接线将 RT1062 开发板与 PC 相连,ZigBee USB Dongle 直接与 PC 相连
2.2.2 与 RT1062 接线
ZigBee USB Dongle 上的 UART1 接到 RT1062 的 Arduino 接口的 J17 上
ZigBee USB Dongle |
RT1062 |
UART1_TX |
J17_1 |
UART1_RX |
J17_2 |
RT1062 上 SW5 为 Reset ,SW4 为 User Button
ZigBee 开发套件灯板的 I2C 和电源地接到 RT1062 的 Arduino 接口的 J18 和 J20 上
ZigBee USB Dongle |
RT1062 |
CN1_5(SIF_CLK) |
J18_6 |
CN1_6(SIF_D) |
J18_5 |
CN1_7(LED_OE) |
J18_4 |
CN3_2(VCC) |
J20_4 |
CN3_3(VCC5V) |
J20_5 |
CN3_4(GND) |
J20_6 |
三、软件
3.1 KEIL
代码调试软件选择 Keil ,可以直接通过 USB 烧录和调试,编译选择 nor_sdram_debug
烧录算法选择自带的 QuadSPI NOR Flash
3.2 更改 Client ID
每天设备的 CLIENT_ID 应该不同,目前是手动设置。在 mqtt_handle.c 中修改 CLIENT_ID,不为 “John_RT1062_1” 和 “John_RT1062_1” 即可,这两个 ID 被占用。
3.3 生成二维码
接线完成后,上电,打开串口助手,端口为 RT1062 的供电端口。根据打印获取 ZigBee USB Dongle 的 MAC 地址,并在 https://www.wpibtc.com/tools/qrcode/ 页面生成对应的二维码,备用。
3.4 安装 App,注册账号
安装 ATU 智能家居 App, ,注册账号,即可使用。
单击右上角的“+”号,先添加 ZigBee 网关
输入网关名称,并点击添加设备,出现摄像头请求
添加成功后,如下图所示
点击进入网关界面如下图,可以控制灯板的开关颜色和亮度,亮度为 0 或颜色为 #FFFFFF 时,开关自动关闭;
点击添加子设备,输入设备名称,点击添加设备,协调器会进入 30S 的允许入网状态,此时使用相应设备入网,
会显示添加成功,超时或入网失败,则会显示添加失败。
四、参考文献
[1] IMXRT1060XCEC.pdf
[2] IMXRT1060RM.pdf
[3] MIMXRT1060-EVKB Board User Manual
欢迎在博文下方留言评论,我们会及时回复您的问题。如有更多需求,欢迎联系大联大世平集团 ATU 部门:atu.sh@wpi-group.com
作者:John Ge / 葛龍
评论