基于ZigBee的窄帶電力線通信中繼器的設計
3 PLC中繼器的軟件設計
存硬件架構的基礎上,我們進行了PLC中繼器的軟件設計。
在系統啟動時,ST7590首先對控制器和CC2520等硬件驅動進行初始化操作。初始化成功后,指示模塊燈亮,隨后ST7590和CC2520進入各自的網絡監(jiān)聽任務。
中繼器的核心任務是不同協議的數據包轉發(fā)功能,也就是ZigBee協議數據包的封裝和解封裝實現。如圖4所示。本文引用地址:http://www.ex-cimer.com/article/154653.htm
首先,我們要定義兩個中繼器的ZigBee節(jié)點MAC層報頭配置。
其中,plc_destAddr、plc_srcAddr、plc_panld是本地ZigBee網絡的目的節(jié)點地址、源節(jié)點地址和子網ID。
評論