通信程序設(shè)計(jì)
發(fā)布時(shí)間:2019/3/12 21:56:58 訪問(wèn)次數(shù):1209
通信程序設(shè)計(jì)K3PE0E00QM-CGC2
通信程序設(shè)計(jì)主要分為ZigbCc無(wú)線組網(wǎng)通信和串口通信兩部分,主要實(shí)現(xiàn)傳感器節(jié)點(diǎn)間數(shù)據(jù)的無(wú)線接收與發(fā)送、協(xié)調(diào)器節(jié)點(diǎn)與上位機(jī)間的數(shù)據(jù)傳輸?shù)裙δ堋?/span>
zgbcc組l××l通信程序設(shè)計(jì)
本書(shū)采用Zigbce2007(乙staGk)協(xié)議棧編程實(shí)現(xiàn)下層zgbce網(wǎng)絡(luò)節(jié)點(diǎn)間數(shù)據(jù)傳輸。zgbCc協(xié)議由兩個(gè)部分組成,其中PHY(物理層)和MAC
(媒體介質(zhì)訪問(wèn)層)技術(shù)規(guī)范由IEEE802。15.4定義,而APs(應(yīng)用程序持
子層)、NWK(網(wǎng)絡(luò)層)、APL(應(yīng)用層)技術(shù)規(guī)范則由Z噸bcc聯(lián)盟定義[lf到。在啟動(dòng)傳感器采集到溫濕度、浸潤(rùn)線高度、壩體位移、庫(kù)水位等數(shù)據(jù)之后,協(xié)調(diào)器節(jié)點(diǎn)通過(guò)調(diào)用協(xié)議棧的組網(wǎng)函數(shù)建立網(wǎng)絡(luò)并且周期性地廣播數(shù)據(jù)包,并按照如表5.9所示的Zigbce通信協(xié)議的幀格式,打包好包含幀頭、幀內(nèi)容的數(shù)據(jù)。協(xié)調(diào)器節(jié)點(diǎn)通過(guò)在應(yīng)用層調(diào)用AF DataRcque哎函數(shù)實(shí)現(xiàn)數(shù)據(jù)的無(wú)線發(fā)送,子節(jié)點(diǎn)則通過(guò)調(diào)用協(xié)議棧的數(shù)據(jù)接收函數(shù)osal_Ms⒊Reccive接收消息隊(duì)列上的消息,經(jīng)過(guò)判斷若接收到的是無(wú)線數(shù)據(jù),則調(diào)用GencricApp~McssagcMSGCB函數(shù)進(jìn)行相應(yīng)的處理。Z-⒐ack協(xié)uhit8 radius)
注:TYPE中l(wèi) bytC上行數(shù)據(jù)為Ox01;卜行數(shù)掂為0xO2;目的地址和源地址均為8個(gè)字節(jié)的MAC地址;包類型屮Ox01為浸潤(rùn)線,Oxm為庫(kù)水位,馭ω為溫度,Ox⒄為濕度,Ox05為壩體位移。
通信程序設(shè)計(jì)K3PE0E00QM-CGC2
通信程序設(shè)計(jì)主要分為ZigbCc無(wú)線組網(wǎng)通信和串口通信兩部分,主要實(shí)現(xiàn)傳感器節(jié)點(diǎn)間數(shù)據(jù)的無(wú)線接收與發(fā)送、協(xié)調(diào)器節(jié)點(diǎn)與上位機(jī)間的數(shù)據(jù)傳輸?shù)裙δ堋?/span>
zgbcc組l××l通信程序設(shè)計(jì)
本書(shū)采用Zigbce2007(乙staGk)協(xié)議棧編程實(shí)現(xiàn)下層zgbce網(wǎng)絡(luò)節(jié)點(diǎn)間數(shù)據(jù)傳輸。zgbCc協(xié)議由兩個(gè)部分組成,其中PHY(物理層)和MAC
(媒體介質(zhì)訪問(wèn)層)技術(shù)規(guī)范由IEEE802。15.4定義,而APs(應(yīng)用程序持
子層)、NWK(網(wǎng)絡(luò)層)、APL(應(yīng)用層)技術(shù)規(guī)范則由Z噸bcc聯(lián)盟定義[lf到。在啟動(dòng)傳感器采集到溫濕度、浸潤(rùn)線高度、壩體位移、庫(kù)水位等數(shù)據(jù)之后,協(xié)調(diào)器節(jié)點(diǎn)通過(guò)調(diào)用協(xié)議棧的組網(wǎng)函數(shù)建立網(wǎng)絡(luò)并且周期性地廣播數(shù)據(jù)包,并按照如表5.9所示的Zigbce通信協(xié)議的幀格式,打包好包含幀頭、幀內(nèi)容的數(shù)據(jù)。協(xié)調(diào)器節(jié)點(diǎn)通過(guò)在應(yīng)用層調(diào)用AF DataRcque哎函數(shù)實(shí)現(xiàn)數(shù)據(jù)的無(wú)線發(fā)送,子節(jié)點(diǎn)則通過(guò)調(diào)用協(xié)議棧的數(shù)據(jù)接收函數(shù)osal_Ms⒊Reccive接收消息隊(duì)列上的消息,經(jīng)過(guò)判斷若接收到的是無(wú)線數(shù)據(jù),則調(diào)用GencricApp~McssagcMSGCB函數(shù)進(jìn)行相應(yīng)的處理。Z-⒐ack協(xié)uhit8 radius)
注:TYPE中l(wèi) bytC上行數(shù)據(jù)為Ox01;卜行數(shù)掂為0xO2;目的地址和源地址均為8個(gè)字節(jié)的MAC地址;包類型屮Ox01為浸潤(rùn)線,Oxm為庫(kù)水位,馭ω為溫度,Ox⒄為濕度,Ox05為壩體位移。
熱門(mén)點(diǎn)擊
- 邊界節(jié)點(diǎn)對(duì)無(wú)線傳感器網(wǎng)絡(luò)連通性的影響
- PNP型三極管集電極和發(fā)射極的判別
- 二極管具有導(dǎo)通和截止兩種狀態(tài)
- 布線時(shí)信號(hào)線要盡量遠(yuǎn)離電源線、高電平導(dǎo)線這些
- 采用無(wú)載波UWB通信系統(tǒng)
- LEACH協(xié)議運(yùn)行過(guò)程包括三個(gè)階段:
- ∪WB系統(tǒng)脈沖信號(hào)波形的研究
- 什么是軟啟動(dòng)器斜坡啟動(dòng)?
- 在路檢測(cè)法是指在集成電路與其它電路連接時(shí)檢測(cè)
- 礦井超寬帶無(wú)線傳感器網(wǎng)絡(luò)的系統(tǒng)方案設(shè)計(jì)
推薦技術(shù)資料
- 按鈕與燈的互動(dòng)實(shí)例
- 現(xiàn)在趕快去看看這個(gè)目錄卞有什么。FGA15N120AN... [詳細(xì)]
- 英特爾酷睿Ultra處理器驅(qū)動(dòng)
- 散熱片 Crucial P31
- 三星F-DVFS(全動(dòng)態(tài)電壓頻
- 業(yè)界首款12納米級(jí)LPDDR5X DRAM
- 移動(dòng)端NAND閃存解決方案ZUFS 4.0
- 48GB 16層HBM3E結(jié)構(gòu)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究