290 likes | 886 Views
AEG-200 實作教學. 財團法人資訊工業策進會 吳耀庭. AEG-200. Software Developer's Kit. SDK Toolchain Installation JN-SW-4041-SDK-Toolchain-v1.1.exe SDK Libraries Installation JN-SW-4040-SDK-Libraries-v1.6.exe Flash Programmer GUI Unzip JN-SW-4007-Flash-Programmer_v1.8.9 to C:/jennic/. Console 連接 AEG-200.
E N D
AEG-200 實作教學 財團法人資訊工業策進會 吳耀庭 1
AEG-200 2
Software Developer's Kit • SDK Toolchain Installation • JN-SW-4041-SDK-Toolchain-v1.1.exe • SDK Libraries Installation • JN-SW-4040-SDK-Libraries-v1.6.exe • Flash Programmer GUI • Unzip JN-SW-4007-Flash-Programmer_v1.8.9 to C:/jennic/ 3
AEG-200 初始設定 • 登入Aeg200(帳號 :root)
設定IP • cd /etc/rc.d • vi rc.conf 6
修改rc.conf • export IPADDR0=192.168.11.xxx • export GATEWAY0=192.168.11.1 7
啟動sshd(修改rcS) • vi rcS 8
設定root密碼 • passwd • root 9
重新開機 • reboot 10
ssh登入AEG-200 11
登入AEG-200 • 帳號/密碼 : root/root 12
修改channel與PAN ID • 將” JN-AN-1134-ZigBee-PRO-Serial-Cable-Replacement.rar”解壓縮後放到”C:\Jennic\Application\”下 • 編輯”\Coordinator\Source\crd_coordinator.c” • 355 : uint8 u8Channel = 17; • 358 : u64ExtPanId = 0x0000000000000001ULL; • 編輯”\Router\Source\rtc_router.c” • 290 : uint8 u8Channel = 17; • 293 : u64ExtPanId = 0x0000000000000001ULL; 13
Build • make clean 14
Build • make 15
幫AEG-200脫殼 : 螺絲起子 : 老虎鉗 16
燒錄程式 • “C:\Jennic\Application\JN-AN-1134-ZigBee-PRO-Serial-Cable-Replacement\Coordinator\Build\Coordinator_JN5148.bin” • “C:\Jennic\Application\JN-AN-1134-ZigBee-PRO-Serial-Cable-Replacement\Router\Build\Router_JN5148.bin” 19
Using the Flash Programmer GUI .BIN file Program 20
Program mode 21
登入AEG-200 • 帳號/密碼 : root/root 22
更改baud rate • stty 115200 23
從coordinator傳送封包 • echo 1234 > /dev/ttymxc2 25
接收端查看封包 26
Coding… 27
LED 閃爍 • vAppMain • Coordinator • OS_TASK(CRD_ZpsEventsTask) • 建立網路相關 • OS_TASK(CRD_AppEpEventsTask) • 接收資料相關 • Router • OS_TASK(RTR_ZpsEventsTask) • 加入網路相關 • OS_TASK(RTR_AppEpEventsTask) • 接收資料相關