通信程序設計
發布時間:2019/3/12 21:56:58 訪問次數:1205
通信程序設計K3PE0E00QM-CGC2
通信程序設計主要分為ZigbCc無線組網通信和串口通信兩部分,主要實現傳感器節點間數據的無線接收與發送、協調器節點與上位機間的數據傳輸等功能。
zgbcc組l××l通信程序設計
本書采用Zigbce2007(乙staGk)協議棧編程實現下層zgbce網絡節點間數據傳輸。zgbCc協議由兩個部分組成,其中PHY(物理層)和MAC
(媒體介質訪問層)技術規范由IEEE802。15.4定義,而APs(應用程序持
子層)、NWK(網絡層)、APL(應用層)技術規范則由Z噸bcc聯盟定義[lf到。在啟動傳感器采集到溫濕度、浸潤線高度、壩體位移、庫水位等數據之后,協調器節點通過調用協議棧的組網函數建立網絡并且周期性地廣播數據包,并按照如表5.9所示的Zigbce通信協議的幀格式,打包好包含幀頭、幀內容的數據。協調器節點通過在應用層調用AF DataRcque哎函數實現數據的無線發送,子節點則通過調用協議棧的數據接收函數osal_Ms⒊Reccive接收消息隊列上的消息,經過判斷若接收到的是無線數據,則調用GencricApp~McssagcMSGCB函數進行相應的處理。Z-⒐ack協uhit8 radius)
注:TYPE中l bytC上行數據為Ox01;卜行數掂為0xO2;目的地址和源地址均為8個字節的MAC地址;包類型屮Ox01為浸潤線,Oxm為庫水位,馭ω為溫度,Ox⒄為濕度,Ox05為壩體位移。
通信程序設計K3PE0E00QM-CGC2
通信程序設計主要分為ZigbCc無線組網通信和串口通信兩部分,主要實現傳感器節點間數據的無線接收與發送、協調器節點與上位機間的數據傳輸等功能。
zgbcc組l××l通信程序設計
本書采用Zigbce2007(乙staGk)協議棧編程實現下層zgbce網絡節點間數據傳輸。zgbCc協議由兩個部分組成,其中PHY(物理層)和MAC
(媒體介質訪問層)技術規范由IEEE802。15.4定義,而APs(應用程序持
子層)、NWK(網絡層)、APL(應用層)技術規范則由Z噸bcc聯盟定義[lf到。在啟動傳感器采集到溫濕度、浸潤線高度、壩體位移、庫水位等數據之后,協調器節點通過調用協議棧的組網函數建立網絡并且周期性地廣播數據包,并按照如表5.9所示的Zigbce通信協議的幀格式,打包好包含幀頭、幀內容的數據。協調器節點通過在應用層調用AF DataRcque哎函數實現數據的無線發送,子節點則通過調用協議棧的數據接收函數osal_Ms⒊Reccive接收消息隊列上的消息,經過判斷若接收到的是無線數據,則調用GencricApp~McssagcMSGCB函數進行相應的處理。Z-⒐ack協uhit8 radius)
注:TYPE中l bytC上行數據為Ox01;卜行數掂為0xO2;目的地址和源地址均為8個字節的MAC地址;包類型屮Ox01為浸潤線,Oxm為庫水位,馭ω為溫度,Ox⒄為濕度,Ox05為壩體位移。