【正文】
送消息,可以用 AF_DataRequest( )函數(shù): 圖 AF_DataRequest()函數(shù) 網(wǎng)絡(luò)組建過程 協(xié)調(diào)器首先從 DEFAULT_CHANLIST 列 表中 選 擇 使 用 的信 道 , 如 果ZDAPP_CONFIG_PAN_ID 的值不等于 0xFFFF 則選取 ZDAPP_CONFIG_PAN_ID 為上海第二工業(yè)大學(xué) 本科課程機(jī)器人 3(論文) 11 PANID,否則選取 IEEE 地址的最后兩個(gè)字節(jié)作為 PANID。在 ZStack 中,如果萬一正常的路徑尋找過程不能啟動(dòng)的話 (通常由于缺少路由表空間 ),那么 ZStack 擁有自動(dòng)回退機(jī)制。 ZigBee 終端節(jié)點(diǎn)不執(zhí)行任何路由功能。如果目標(biāo)節(jié)點(diǎn)是它上海第二工業(yè)大學(xué) 本科課程機(jī)器人 3(論文) 10 相鄰路由器中的一個(gè),則數(shù)據(jù)包直接被傳送給目標(biāo)設(shè)備。//發(fā)起綁定請(qǐng)求 路由協(xié)議 ZigBee 執(zhí)行基于 用于 AODV 專用網(wǎng)絡(luò)的路由協(xié)議。在節(jié)點(diǎn)建立綁定之后,發(fā)送數(shù)據(jù)的時(shí)候并不需要知道目的地址是什么,應(yīng)用支持子層會(huì)根據(jù)綁定 ID 查詢它的綁定表來決定目的地址,然后把信息發(fā)送給目的節(jié)點(diǎn)。數(shù)據(jù)包要發(fā)送給一個(gè) zAddrType_t(在 )類型的目標(biāo)設(shè)備。 MAX_ROUTER 決定了一個(gè)路由 (Router)或者一個(gè)協(xié)調(diào)器 (Coordinator)節(jié)點(diǎn)可以處理的具有路由功能的兒子節(jié)點(diǎn)的最大個(gè)數(shù)。 MAX_DEPTH 決定了網(wǎng)絡(luò)的最大深度。不需要整個(gè)網(wǎng)絡(luò)范圍內(nèi)通訊的地址分配,這有助于網(wǎng)絡(luò)的可測(cè)量性。 ( 2) 網(wǎng)絡(luò)地址分配 ZigBee 使用分布式尋址方案來分配網(wǎng)絡(luò)地址。它通常由制造商或者被安裝時(shí)設(shè)置。下面對(duì) ZStack的功能進(jìn)行介紹。網(wǎng)狀型網(wǎng)絡(luò)是在樹型網(wǎng)絡(luò)的基礎(chǔ)上實(shí)現(xiàn)的。通常,終端設(shè)備對(duì)存儲(chǔ)空間 (特別是 RAM 的需要 )比較小。 路由器的功能主要是:允許其他設(shè)備加入網(wǎng)絡(luò),多跳路由 和協(xié)助它自己的由電池供電的兒子終端設(shè)備的通訊。協(xié)調(diào)器也可以用來協(xié)助建立網(wǎng)絡(luò)中安全層和應(yīng)用層的綁定 (bindings)。其中黑色節(jié)點(diǎn)為 Coordinator,紅色節(jié)點(diǎn)為 Router,白色節(jié)點(diǎn)為 EndDevice。它負(fù)責(zé)發(fā)送和接收數(shù)據(jù),并為接收到的數(shù)據(jù)尋找相應(yīng)的目的端點(diǎn) 。 APS 應(yīng)用支持子層的任務(wù)是提取網(wǎng)絡(luò)層的信息并將信息發(fā)送到運(yùn)行在節(jié)點(diǎn)上的不同應(yīng)用端點(diǎn)。 圖 Zigbee協(xié)議棧結(jié)構(gòu)圖 ( 1)物理層:物理層定義了物理無線信道 和 MAC 子層之間的接口,提供物理數(shù)據(jù)服務(wù)單元( PDSAP)和物理層管理服務(wù)( MLMESAP)。 上海第二工業(yè)大學(xué) 本科課程機(jī)器人 3(論文) 4 2 ZStack 協(xié)議棧 Zigbee 協(xié)議介紹 Zigbee 協(xié)議棧的結(jié)構(gòu) Zigbee 協(xié)議棧定義了四層。主要包括傳感器模塊、數(shù)據(jù)采集模塊和數(shù)據(jù)匯聚模塊以及上位機(jī)監(jiān)控界面等內(nèi)容。該章從 Zigbee 協(xié)議 介紹到 ZStack 協(xié)議棧的構(gòu)架,并對(duì) Zigbee 技術(shù)的應(yīng)用范圍作了具體的分析。 Zigbee 支持星型、樹型和網(wǎng)狀型拓?fù)浣Y(jié)構(gòu),既可以單跳,又可以通過路由實(shí)現(xiàn)多條的數(shù)據(jù)傳輸。 Zigbee 聯(lián)盟還開發(fā)了安全層,以保證這種設(shè)備不會(huì)意外泄露其標(biāo)識(shí),而且這種利用網(wǎng)絡(luò)的遠(yuǎn)距離傳輸不會(huì)被其他節(jié)點(diǎn)獲得。 Zigbee 設(shè)備既可以使用 64位 IEEE 網(wǎng)絡(luò)地址,又可以使用支配的 16位網(wǎng)絡(luò)地址。 ( 2)低 成本。根據(jù) Zigbee 的技術(shù)本質(zhì), Zigbee 具有下列的幾個(gè)特性。其中后兩者備受關(guān)注。 ( 2) 成本問題。該系統(tǒng)通過在鞋、家具以家用電器等家用設(shè)備中嵌入半導(dǎo)體傳感器,幫助老齡人士、 阿爾茨海默氏病患者以及殘障人士的家庭生活。無線傳感器網(wǎng)絡(luò)還可以跟蹤候鳥和昆蟲的遷移,研究環(huán)境變化對(duì)農(nóng)作物的影響,監(jiān)測(cè)海洋、大氣和土壤的成分等。這些節(jié)點(diǎn)之間相互協(xié)作并自主運(yùn)行,將信息送達(dá)處理的節(jié)點(diǎn)。 無線傳感器網(wǎng)絡(luò)起源于 20世紀(jì) 70年代,是一種特殊的無線網(wǎng)絡(luò),最早應(yīng)用于美國軍方,例如空中預(yù)警控制系統(tǒng)。 Zstack。上海第二工業(yè)大學(xué) 本科課程機(jī)器人 3(論文) 機(jī)器人 3課程設(shè)計(jì)(論文) 題 目: 基于 Zigbee 技術(shù)的智能家居控制系統(tǒng)設(shè)計(jì) 上海第二工業(yè)大學(xué) 本科課程機(jī)器人 3(論文) 基于 Zigbee技術(shù)的智能家居控制系統(tǒng)設(shè)計(jì) 摘要 隨著生活質(zhì)量的日益改善和生活節(jié)奏的不斷加快,人們的工作、生活日益信息化。 關(guān)鍵詞 : Zigbee ; ZStack; CC2530 芯片;智能家居 上海第二工業(yè)大學(xué) 本科課程機(jī)器人 3(論文) The Design of Smart Home Control System Based on ZigBee Technology Technology ABSTRACT With the development of the science and economy, people’ s living standard improves may pay more and more attention to their living environment. Information society has changed people’ S lifestyle and work habits to make intelligent home system a consumer demand. Intelligent home system catches more and more people’ S the topic about the integration and management of various munication equipments in home,household appliances