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