freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于cc2530的無線傳感網(wǎng)絡(luò)系統(tǒng)研究畢業(yè)論文-文庫吧資料

2024-09-02 17:33本頁面
  

【正文】 eApp_Periodic_DstAddr, amp。 = WEBEE_GROUP。在 ZStack中的尋址方式可以這樣來設(shè)置: = (afAddrMode_t)afAddrGroup。 組播 組播模式是將數(shù)據(jù)發(fā)送給網(wǎng)絡(luò)中同組號(hào)好的節(jié)點(diǎn)。 =SAMPLEAPP_ENDPOINT。在程序中地址模式設(shè)定 AddrBroadcast。 = 0x0000。在 ZStack 中的尋址方式可以這樣來設(shè)置: =(afAddrMode_t)Addr16Bit。 點(diǎn)播 一對(duì)一模式是在已知目的地址的情況下使用這種方式。廣播最廣泛的也就是 1 個(gè)設(shè)備上發(fā)出的信息所有設(shè)備都能接收到。 通信方式 Zigbee 的通訊方式主要有三種點(diǎn)播、組播、廣播。在間接尋址方式中,建立綁定表時(shí)用戶需要弄清楚 Cluster 的含義和屬性。所以,有了 IEEE 地址以后,可以通過部分網(wǎng)絡(luò) API 的調(diào)用,得到相應(yīng)的網(wǎng)絡(luò)短地址。它可以通過目地節(jié)點(diǎn)的 IEEE 地址來查詢短地址的方法。 直接通信:不需要綁定關(guān)系,它使用網(wǎng)絡(luò)短地址作為參數(shù)調(diào)用適當(dāng)?shù)?API 來實(shí)現(xiàn)通信。 8 )簇 ZigBee 技術(shù)有兩種通信方式:間接通信和直接通信。如果選擇 “ 綁定 ” 方式來的通信,那么需要在網(wǎng)絡(luò)層注冊(cè)多個(gè)端點(diǎn)進(jìn)行數(shù)據(jù)發(fā)送、接收和綁定表的建立。配置文件定義不同設(shè)備對(duì)消息幀的處理,不同的設(shè)備之間可以通過發(fā)送命 令、數(shù)據(jù)請(qǐng)求來實(shí)現(xiàn)通信。 6)配置文件:配置文件( Profile)是指應(yīng)用程序框架。首先,協(xié)調(diào)器在 ZDO 層注冊(cè)輔助綁定消息事件,待綁定節(jié)點(diǎn)在 ZDO 層注冊(cè)綁定請(qǐng)求,協(xié)調(diào)器調(diào) 用綁定請(qǐng)求處理函數(shù),等待綁定節(jié)點(diǎn)接收到請(qǐng)求后,處理綁定請(qǐng)求,建立綁定表,并調(diào)用發(fā)送函數(shù)發(fā)送響應(yīng)消息給協(xié)調(diào)器,最后協(xié)調(diào)器收到反饋信息調(diào)用發(fā)送狀態(tài)函數(shù)處理綁定反饋信息。綁定可以在終端與終端之間,也可以在路由器與路由器之間進(jìn)行綁定服務(wù)。通常前兩種使用較多。 APS 層從綁定表中確定目標(biāo)地址,然后將數(shù)據(jù)向目標(biāo)應(yīng)用或者目標(biāo)組發(fā)送。在最新的 ZStack 版本里,被稱為資源綁定,網(wǎng)絡(luò)中的每一個(gè)設(shè)備都必 須執(zhí)行綁定機(jī)制。 5)綁定:綁定時(shí)一種兩個(gè)或者多個(gè)應(yīng)用層上建立的邏輯鏈路。描述符的定義和創(chuàng)建配置項(xiàng)在文件 和 中。描述符包含節(jié)點(diǎn)、簡(jiǎn)單和默認(rèn)用戶描述符等。如果在默認(rèn)的信道上已經(jīng)有該 PANID 值相同的網(wǎng)絡(luò)存在,則協(xié)調(diào)器會(huì)繼續(xù)搜尋其他的 PANID,直到找到網(wǎng)絡(luò)不沖突為止。當(dāng)網(wǎng)絡(luò)ZDAPP_CONFIG_PAN_ID 設(shè)置為 0xFFFF,則協(xié)調(diào)器將在 0x0000~0xfffff之間隨機(jī)產(chǎn)生一個(gè)的 PANID,路由器和終端節(jié)點(diǎn)將會(huì)在自己的默認(rèn)信道上隨機(jī)選擇一個(gè)網(wǎng)絡(luò)加入,網(wǎng)絡(luò)協(xié)調(diào)器的 PANID即為自己的 PANID。 3) PANID: PANID 是指網(wǎng)絡(luò)編號(hào),用于劃分不同的 ZigBee 網(wǎng)絡(luò)。 2)信道: 868MHz 的射頻頻段分的一個(gè)獨(dú)立信道, 915MHz 的射頻頻段分的 10 個(gè)獨(dú)立信道, 的射頻頻段被分為 16 個(gè)獨(dú)立的信道。 圖 系統(tǒng)初始化流程圖 osal_start_system():執(zhí)行操作系統(tǒng) 開始 osal_int_disable(INTS_ALL):關(guān)閉所有終端 HAL_BOARD_INIT():初始化系統(tǒng)時(shí)鐘 zmain_ram_init:初始化堆棧 zmain_add_check():檢測(cè)芯片電壓是否正常 InitBoard(OB_COLD):初始化 LED,配置系統(tǒng)定時(shí)器 HalDriverInit:初始化芯片各個(gè)硬件模塊 zmain_ext_addr():形成節(jié)點(diǎn) MAC 地址 osal_ext_init():初始化 FLASH 存儲(chǔ) zgInit():初始化一些非易失變量 ZMacInit():初始化 MAC 層 osal_init_system():初始化操作系統(tǒng) afInit():初始化應(yīng)用框架層 osal_int_enable(INTS_ALL):開全部中斷 InitBoard(OB_READY):初始化按鍵 zmain_dev_info():在液晶上顯示設(shè)備信息 SampleApp 中函數(shù)數(shù)組 tasksArr[]代碼如下 : const pTaskEventHandlerFn tasksArr[]= { macEventLoop, // MAC 層任務(wù)處理函數(shù) nwk_event_loop, //網(wǎng)絡(luò)層任務(wù)處理函數(shù) Hal_ProcessEvent, //板硬件抽象層任務(wù)處理函數(shù) if defined(MT_TASK) MT_ProcessEvent, //調(diào)用任務(wù)處理函數(shù) endif APS_event_loop, //應(yīng)用層任務(wù)處理函數(shù),用戶不需要修改 ZDApp_event_loop, //ZigBee 設(shè)備應(yīng)用層任務(wù)處理函數(shù),用戶可以根據(jù)需要更改 SampleApp_ProcessEvent //SerialApp 的用戶任務(wù)處理函數(shù) } 用戶一般只需要修改協(xié)議棧的三個(gè)文件就可以完成一個(gè)項(xiàng)目,一個(gè)存放具體任務(wù)事件處理函數(shù)( SampleApp_ProcessEvent)的主文件,一個(gè)就是主文件的頭文件,最后一個(gè)是 操作系統(tǒng)的接口文件( Osal開頭),是用來存放任務(wù)處理函數(shù)數(shù)組 tasksArr[]的文件。在這個(gè)函數(shù)中,先通過一個(gè)循環(huán)來遍歷數(shù)組 tasksEvents[],找到第一個(gè)具有事件的任務(wù)(即具有待處理事件的優(yōu)先級(jí)最高的任務(wù),因?yàn)樾?列號(hào)越低,優(yōu)先級(jí)越高),然后跳出循環(huán),此時(shí)就得到了需要處理事件任務(wù)的序號(hào) idx,然后執(zhí)行 events=tasksEvents[idx]語句,把具有高優(yōu)先級(jí)的高優(yōu)先級(jí)的任務(wù)的事件取出,接著調(diào)用函數(shù) (tasksArr[idx])(idx,events) 來執(zhí)行具體的處理函數(shù)。 // Add back unprocessed events to the current task. HAL_EXIT_CRITICAL_SECTION(intState)。 HAL_ENTER_CRITICAL_SECTION(intState)。 // Clear the Events for this task. HAL_EXIT_CRITICAL_SECTION(intState)。 events = tasksEvents[idx]。 halIntState_t intState。 } } while (++idx tasksCnt)。 Hal_ProcessPoll()。) // Forever Loop endif { uint8 idx = 0。amp。 系統(tǒng)通過不斷地查詢每個(gè)任務(wù)中是否有事件發(fā)生,如果有發(fā)生,就執(zhí)行相應(yīng)的函數(shù),如果有沒發(fā)生,就查詢下一個(gè)任務(wù),這樣循環(huán)地往復(fù)。 操作系統(tǒng)的執(zhí)行 通過啟動(dòng)代碼,我們 為操作系統(tǒng)運(yùn)行做好準(zhǔn)備,然后就開始從操作系統(tǒng)入口程序進(jìn)行執(zhí)行, 操作系統(tǒng)實(shí)體只有一行代碼:osal_start_system(): //No Return from here。 10) Output:輸出文件目錄,通過 IAR 自動(dòng)生成 。 8) ZMac: MAC 層目 錄,里面包含 MAC 層中所用的參數(shù)和 LIB庫函數(shù)的回調(diào)處理函數(shù)。 6) Tools:工程配置目錄,包含 Zstack 相關(guān)配置信息和空間上的劃分。 5) Securityamp。 2) HAL:硬件驅(qū)動(dòng)層,里面包含硬件的驅(qū)動(dòng)、操作函數(shù)和與之相應(yīng)的配置。 Zstack 協(xié)議棧具有和 ZigBee 相同的協(xié)議構(gòu)架,基本都是由物理層、 MAC 層、網(wǎng)絡(luò)層和應(yīng)用層構(gòu)成。一個(gè)全功能設(shè)備可以同時(shí)和多個(gè)全功能設(shè)備通信或精簡(jiǎn)功能設(shè)備;精簡(jiǎn)功能設(shè)備只能作為終端,并且只能與一個(gè)全功能進(jìn)行通信。 圖 Zigbee 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) 從物理層面分,設(shè)備類型有全功能設(shè)備( Full FunctionDevice,F(xiàn)FD)和精簡(jiǎn)功能設(shè)備( Reduced Function Device, RFD)。樹型網(wǎng)絡(luò)是由協(xié)調(diào)器建立網(wǎng)絡(luò),加入多個(gè)路由器和多個(gè)終端,路由器只能與終端和協(xié)調(diào)器通信,終端只能通過路由器與協(xié)調(diào)器通信。 網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu) ZigBee 網(wǎng)絡(luò)有三種拓?fù)浣Y(jié)構(gòu),分別是星型、樹型和網(wǎng)狀型。應(yīng)用支持子層( APS)提供數(shù)據(jù)管理服務(wù)接口,而管理接口提供設(shè)備綁定和發(fā)現(xiàn)服務(wù),并傳遞設(shè)備之間的消息; ZigBee 設(shè)備對(duì)象就是協(xié)調(diào)器、路由器或終端,用于發(fā)起和響應(yīng)綁定請(qǐng)求,并 完成設(shè)備安全機(jī)制,發(fā)現(xiàn)網(wǎng)路設(shè)備,提供相應(yīng)的服務(wù)。 3) 網(wǎng)絡(luò)層:確保 層正常工作,負(fù)責(zé)網(wǎng)絡(luò)的建立,允許加入設(shè)備和離開網(wǎng)絡(luò),提供路由和路由發(fā)現(xiàn),并且為應(yīng)用層提供數(shù)據(jù)管理接口服務(wù)。 圖 協(xié)議 體系構(gòu)架 1) 物理層:主要負(fù)責(zé)工作頻率、 信道的分配以及為媒體介質(zhì)訪問層提供數(shù)據(jù)、管理服務(wù)。 ZigBee 的協(xié)議構(gòu)架 協(xié)議棧每層負(fù)責(zé)處理自己該層所規(guī)定的任務(wù),并向上層提供服務(wù),層與層之間通過服務(wù)接口進(jìn)行通信。 2 ZigBee 技術(shù)原理 ZigBee網(wǎng)絡(luò)結(jié)構(gòu) 網(wǎng)絡(luò)體系 ZigBee 網(wǎng)絡(luò)分為 4 層,從上而下分別為物理層、 MAC 層、網(wǎng)絡(luò)層、和應(yīng)用層。 5)有效范圍?。嚎梢愿采w一百米之內(nèi),足以滿足一個(gè)家庭和辦公的需求。 3)低成本:由于 ZigBee 的傳輸速率低,協(xié)議簡(jiǎn)單,使其成本大大降低,加之現(xiàn)在大力對(duì)其推廣,是其價(jià)格變得越來越低。 1) 數(shù)據(jù)傳輸速率低: 只有 250Kbps,專注低傳輸應(yīng)用。 基于 ZigBee 的無線傳感器網(wǎng)絡(luò) 由于 ZigBee 具有低成本、低功耗、網(wǎng)絡(luò)容量大、數(shù)據(jù)傳輸速率低、范圍小、工作頻段靈活的特點(diǎn)使 ZigBee 成為現(xiàn)在炙手可熱的技術(shù)。 無線傳感器網(wǎng)路未來 盡管無線傳感器網(wǎng)絡(luò)比目前處于初步發(fā)展階段,但已經(jīng)迅速占領(lǐng)市場(chǎng),有很強(qiáng)的應(yīng)用價(jià)值。一般現(xiàn)在使用高能電池、降低傳感節(jié)點(diǎn)的功耗兩種方式來解決
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1