一、網關方案介紹
二、硬體
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 / 葛龍
評論