
ZIGBEE培訓
1、Z-STACK開發(fā)準備工作
a)IAR軟件介紹
工程的建立、管理和常用設置等。
b)Packet sniffer軟件介紹
軟件設置以及簡單的使用方法和演示。
c) SmartRF Flash Programmer軟件介紹
軟件設置以及常用功能的介紹和演示。
d)Z-STACK的介紹
軟件的下載、安裝、如何使用幫助以更新。
2、ZIGBEE編程基礎
a)Z-STACK協(xié)議棧內(nèi)部結(jié)構(gòu)介紹和熟悉。
b)Z-STACK協(xié)議棧例程演示(學會TI例程的演示流程)。
c)Z-STACK中一些關鍵概念的理解。
d)Zigbee中三種設備特性介紹。
網(wǎng)關、路由器、節(jié)點。
e)消息的傳遞方式
廣播、點對點等。
f)協(xié)議棧的配置。
PANID、頻段等的設置。
g)Z-STACK組網(wǎng)過程(協(xié)議分析儀和Packet Sniffer的使用)
h)Z-STACK使用的一些技巧。
i)二進制文件的生成方法和flash加密技術。
3、ZIGBEE編程進階
a)HAL層編程技巧以及硬件相關設置。
相關文件的配置
b)OS層的應用技巧。
建立自己的任務、事件觸發(fā)、定時器、發(fā)送消息等。
c)Z-STACK下串口的使用
串口的設置、Z-STACK通過串口和PC通訊技巧。
d)NWK層編程技巧
星狀、串狀、網(wǎng)狀網(wǎng)絡、路由深度等的設置。
網(wǎng)絡地址的獲取,網(wǎng)絡狀況,信號強度等。
e)ZIGBEE的安全及加密的應用。
f)NV存儲器的使用方法以及作用。
g)處理器的休眠和功耗控制以及對系統(tǒng)性能的影響。
4、ZIGBEE應用編程
a)基于ZIGBEE的無線溫度傳感器的應用編程。
b)設備傳感信息數(shù)據(jù)的上傳;
c)PC通過串口助手控制指定的設備,可以是網(wǎng)關、路由器、節(jié)點上的外設。
d)電池供電系統(tǒng)中節(jié)點的休眠方式。
e)系統(tǒng)的復位等技術。
f)傳感器節(jié)點配置參數(shù)的方式和實現(xiàn)。