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

正文內(nèi)容

一種智能家居網(wǎng)關(guān)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)設(shè)計(jì)-資料下載頁

2025-06-28 22:55本頁面
  

【正文】 選擇一種PAN(Personal Area Network)號碼分配給了這種新建網(wǎng)絡(luò)。而PAN號則是一種16位地址,且是唯一,包括了網(wǎng)絡(luò)層會(huì)隨機(jī)的分配一種16位網(wǎng)絡(luò)地址。在網(wǎng)絡(luò)層向其MAC層所發(fā)送的PAN號碼啟動(dòng)請求,而后收到了MAC層確認(rèn)之后,網(wǎng)絡(luò)層則便可向應(yīng)用層進(jìn)行報(bào)告,新網(wǎng)絡(luò)的成功建立。在當(dāng)接收到了其它的節(jié)點(diǎn)加入網(wǎng)絡(luò)請求之時(shí),協(xié)調(diào)器則給予這種節(jié)點(diǎn)所分配一種網(wǎng)絡(luò)的地址。而協(xié)調(diào)器的節(jié)點(diǎn)在本設(shè)計(jì)之中則主要用了向其終端的節(jié)點(diǎn)發(fā)送了控制命令與接收其終端節(jié)點(diǎn)工作狀態(tài),則將接收到了狀態(tài)數(shù)據(jù)把其全部上傳到Web的服務(wù)器,而后利用了Internet可傳送到了遠(yuǎn)程用戶端。如果許多個(gè)設(shè)備的節(jié)點(diǎn)都對協(xié)調(diào)器的節(jié)點(diǎn)發(fā)送了請求,而其協(xié)調(diào)器的節(jié)點(diǎn)從來不及其響應(yīng)則會(huì)處理丟掉了許多請求,在發(fā)現(xiàn)自己請求沒有得到了響應(yīng)設(shè)備節(jié)點(diǎn)的過幾秒鐘之后會(huì)相應(yīng)再次發(fā)出了請求,則直到得到了其協(xié)調(diào)器的節(jié)點(diǎn)響應(yīng)。當(dāng)協(xié)調(diào)器在不休眠時(shí),它則會(huì)處于正常的工作的狀態(tài)。其協(xié)調(diào)器的主程序流程圖如圖52所示。圖52協(xié)調(diào)器主程序流程圖它的任務(wù)事件主要有:(1)維護(hù)整個(gè)網(wǎng)絡(luò),這主要?jiǎng)t是真對終端的節(jié)點(diǎn)離開或加入網(wǎng)絡(luò)而做出一些響應(yīng)的操作;(2)接收了Web的服務(wù)器所傳送過來命令數(shù)據(jù),且將其命令的數(shù)據(jù)格式進(jìn)行轉(zhuǎn)換之后再由轉(zhuǎn)發(fā)到其目的節(jié)點(diǎn);(3)接收了終端節(jié)點(diǎn)所發(fā)送來狀態(tài)數(shù)據(jù)且轉(zhuǎn)發(fā)到了Web的服務(wù)器之上。本設(shè)計(jì)中ZigBee的終端設(shè)備則主要是其接收了協(xié)調(diào)器節(jié)點(diǎn)發(fā)來命令。比如關(guān)閉或者打開熱水器、設(shè)置其熱水器的最高水溫。包括則是對協(xié)調(diào)器節(jié)點(diǎn)發(fā)送家電運(yùn)行狀態(tài)。而終端設(shè)備大多數(shù)的時(shí)間處在休眠的狀態(tài),在當(dāng)有其任務(wù)需要進(jìn)行處理的時(shí),它的從休眠之中進(jìn)行恢復(fù),對其任務(wù)實(shí)行處理,然后又進(jìn)入了休眠的狀態(tài)。下面是終端設(shè)備主程序的流程圖如下圖53所示。 圖53終端設(shè)備主程序流程圖整個(gè)的協(xié)議棧則是以其OSAL為貫穿的,如果要進(jìn)入自己應(yīng)用,就需要在其中添加一個(gè)任務(wù),任務(wù)可與其協(xié)議棧共同實(shí)現(xiàn)一個(gè)無縫的連接。而在協(xié)議棧之中,就有osal_init_system(void)的函數(shù),它主要負(fù)責(zé)的是初始化OSAL系統(tǒng),同時(shí)還添加了任務(wù)到OSAL的任務(wù)表之中。而這個(gè)函數(shù)調(diào)用其osalAddTasks()函數(shù)來進(jìn)行定制項(xiàng)目所需要任務(wù),本函數(shù)則屬于OS與應(yīng)用層的間接口函數(shù)。一般來說,本項(xiàng)目的建立必須依據(jù)系統(tǒng)需要,修改該函數(shù)或者自己編寫,且將該函數(shù)放在應(yīng)用層里面。函數(shù)osalAddTasks()利用多次的調(diào)用函數(shù)osalTaskAdd()來完成了具體任務(wù)添加。本設(shè)計(jì)以協(xié)調(diào)器任務(wù)的初始化osalAddTasks()函數(shù)為例子,代碼則如下:void osal Add Tasks(void){osal TaskAdd(Ha1_Init,Hal_ProcessEvent,OSAL_TASK_PRIORITY_LOW)。 if defined (ZMAC_F8W)osalTaskAdd(macTaskInit,macEventLoop,OSAL_TASK_PRORITY_HIGH)。 endifif defined(MT_TASK)osalTaskAdd(MT_askInit,MT_ProcessEvent,OSAL_TASK_PRIORITY_LOW)。 endifosalTaskAdd(nwk_init,nwk_event_loop,OSAL_TASK_PRIORITY_MED)。osalTaskAdd(APS_Init,APS_event_loop,OSAL_TASK_PRIORITY_LOW)。osalTaskAdd(ZDApp_Init,ZDApp_event_loop,OSAL_TASK_PRIORITY_LOW)。osalTaskAdd(myApp_Init,myeApp_ProcessEvent,OSAL_TASK_PRIORITY_LOW)。}osalTaskAdd(myApp_Init,myeApp_ProcessEvent,OSAL_TASK_PRIORITY_LOW)。則是添加了有關(guān)的數(shù)據(jù)接收和發(fā)送具體函數(shù),它的里面參數(shù)意義則為:myApp_Init:任務(wù)的初始化函數(shù);SAPI ProcessEvent:對應(yīng)其任務(wù)事件處理的函數(shù);OSAL_TASK_PRIORITY_LOW:本任務(wù)優(yōu)先級。在任務(wù)的初始化中函數(shù)功能則是將本任務(wù)所需要的使用資源實(shí)行初始化。在其每一種任務(wù)初始化的函數(shù)之中,我們所必須完成的功能就是要得到這次任務(wù)的ID號碼。因?yàn)檫@個(gè)任務(wù)之中還包含其他一些功能,因此要對其它的一些功能進(jìn)行一定的初始化。當(dāng)一個(gè)任務(wù)發(fā)生后,它的任務(wù)處理的函數(shù)則要對這個(gè)任務(wù)實(shí)行處理。由于協(xié)調(diào)器主要任務(wù)是對ZigBee的終端進(jìn)行接受與發(fā)送數(shù)據(jù),因此協(xié)調(diào)器里面應(yīng)該設(shè)計(jì)出數(shù)據(jù)接收處理、發(fā)送處理和網(wǎng)絡(luò)狀態(tài)判斷處理等函數(shù)。在本程序之中,其協(xié)調(diào)器處理函數(shù)的主要源碼為:uintl6 mySampleApp_ProcessEvent(uint8 task_id,uintl6 events){afIningMSGPacket_t*MSGpkt。if(eventsamp。SYS_EVENT_MSG){MSGpkt=(afIningMSGPacket_t*)oral_msg_receive(myeApp_Task_ID)。//OS則是發(fā)送過來信息while(MSGpkt){switch(MSGpkt){case AF_INCOMING_MSG_CMD://接收到了ZigBee終端的數(shù)據(jù)事件my App_INCOMEING_ Message ( MSG pkt )。//所對應(yīng)處理的函數(shù)break。case AF_SEND_MSG_CMD://向ZigBee終端節(jié)點(diǎn)發(fā)送了數(shù)據(jù)事件my App_SEND_Message(MSGpkt)。//所對應(yīng)處理的函數(shù)break。case SPI_INCOMING_MSG_CMD://接收到了SPI數(shù)據(jù)事件my App_ SPI_INPUT_ Message ( MSG pkt )。//所對應(yīng)處理的函數(shù)break 。case SPI_SEND_MSG_CMD://向SPI發(fā)送了數(shù)據(jù)事件my App _SPI_ OUTPUT _ Message ( MSGpkt )。//對應(yīng)處理的函數(shù)break。case ZDO STATE CHANGE ://網(wǎng)絡(luò)狀態(tài)產(chǎn)生變化my App _ Nwk State= ( dev States _ t)( MSG pkt hdr. Status )。//獲取了網(wǎng)絡(luò)狀態(tài)if (( my App _ Nwk State ==DEV – ZB _ COORD )//判斷了網(wǎng)絡(luò)類型||(my App _ Nwk State==DEV_ ROUTER )||( my APP _ Nwk State ==DEV_END_ DEVICE )){…}else{/*設(shè)備則不屬這個(gè)網(wǎng)絡(luò)*/}break。default : break 。}osal_ msg _ deallo cate (( uint8* ) MSG pkt )。//釋放的存儲(chǔ)器MSG pkt=(afIning MSG Packet _t*) oral_msg_receive ( my App_Task_ID)。} return ( event^SYS_ EVENT_MSG)。//返回的未處理任務(wù)}return 0。}在其上面的任務(wù)處理的函數(shù)之中,本設(shè)計(jì)是讓有關(guān)的數(shù)據(jù)接收與發(fā)送具體函數(shù)則都放在其里面了,然后依據(jù)事件的標(biāo)識(shí),不相同的調(diào)用了不同所執(zhí)行的函數(shù)。其中任何OSAL的任務(wù)最多的可定義了15種任務(wù)事件情況。當(dāng)然,也可把每一個(gè)所執(zhí)行的函數(shù)都可以放在不同任務(wù)之中進(jìn)行處理。 第6章 實(shí)驗(yàn)結(jié)論與展望隨著我國生活水平不斷提高,高科技和信息技術(shù)的不斷發(fā)展,逐漸的可以實(shí)現(xiàn)了智能家電的遠(yuǎn)程控制,這將成為未來的理想追求。本系統(tǒng)設(shè)計(jì)的智能家居的遠(yuǎn)程監(jiān)控的系統(tǒng)就是它的產(chǎn)物。本系統(tǒng)則主要努力在家居監(jiān)控的系統(tǒng)軟件和硬件設(shè)計(jì)與實(shí)現(xiàn),依據(jù)一些智能家居的系統(tǒng)需要設(shè)計(jì)出一種嵌入式的Web的服務(wù)器當(dāng)做其家庭網(wǎng)關(guān),且利用無線的ZigBee節(jié)點(diǎn)模塊來實(shí)現(xiàn)組建我們家庭的局域網(wǎng)。而網(wǎng)關(guān)可實(shí)現(xiàn)了TCP/IP協(xié)議網(wǎng)絡(luò)與ZigBee的家庭的局域網(wǎng)間可以雙向的數(shù)據(jù)進(jìn)行交換,從而實(shí)現(xiàn)了其信息的家電網(wǎng)絡(luò)化,用戶可以通過Internet監(jiān)控家電。ZigBee協(xié)調(diào)器模塊實(shí)現(xiàn)了ZigBee局域網(wǎng)和網(wǎng)關(guān)之間的雙向數(shù)據(jù)傳輸?,F(xiàn)代3C技術(shù)(計(jì)算機(jī)控制技術(shù)、自動(dòng)化控制技術(shù)、現(xiàn)代的無線通信的技術(shù))的發(fā)展,可以讓人們可利用空中的無線接口實(shí)現(xiàn)了傳輸節(jié)點(diǎn)和系統(tǒng)的互相利用,這能夠極大的方便人們各種各樣的活動(dòng),從而進(jìn)一步完善和豐富人們生活方式。所以本設(shè)計(jì)的ZigBee技術(shù)對智能家居的系統(tǒng)設(shè)計(jì)和研究則具有很大價(jià)值和現(xiàn)實(shí)的意義。本設(shè)計(jì)創(chuàng)新點(diǎn)在嵌入式的系統(tǒng)和無線電傳感器的網(wǎng)絡(luò)結(jié)合于一體,進(jìn)一步構(gòu)建了一個(gè)相對完整無線家居的控制網(wǎng)絡(luò)的系統(tǒng)。本設(shè)計(jì)則分別從無線傳輸?shù)哪K和主控制器的模塊進(jìn)行研究。雖然本設(shè)計(jì)已經(jīng)成功實(shí)現(xiàn)了對家電系統(tǒng)遠(yuǎn)程監(jiān)控的功能,但其仍然存在許多不足的地方:雖然本設(shè)計(jì)有用戶的認(rèn)證機(jī)制,但是一旦本系統(tǒng)接入了Internet,就會(huì)招到來自外界的不明攻擊和威脅,這就是我們需要改善的地方。本設(shè)計(jì)主要是采用的文件形式來存取數(shù)據(jù),這僅僅適合少量的數(shù)據(jù)傳輸,如果要存取比較多的數(shù)據(jù)的話,最好是去采用嵌入式數(shù)據(jù)庫。在一些Zigbee的無線網(wǎng)絡(luò)之中,鑒于本設(shè)計(jì)僅僅只使用兩個(gè)無線終端與一種協(xié)調(diào)器。而這些之間通信協(xié)議則相對來說比較簡單,在組建了更大無線網(wǎng)絡(luò)之時(shí)則需指定其為合適通信協(xié)議。 致謝 在大學(xué)四年的學(xué)習(xí)生活即將結(jié)束之際,我學(xué)到了能讓我受益匪淺的東西。沒有忘記所有的老師對我的栽培。本次畢業(yè)設(shè)計(jì)已接近尾聲,大學(xué)四年就一這篇論文結(jié)尾了,在這一個(gè)學(xué)期的畢業(yè)設(shè)計(jì)過程中,看了很多的參考資料,問了許多比較懂的人,得到了很多的幫助,真正做到了理論與實(shí)踐相結(jié)合。 本次畢業(yè)設(shè)計(jì),遇到了很多的問題,如果只是我個(gè)人的努力,它是難以完成的畢業(yè)設(shè)計(jì)的內(nèi)容,正如我之前說的,我有幸得到了書籍和同學(xué)的幫助和支持,尤其是我的指導(dǎo)老師朱老師在百忙之中還抽出時(shí)間幫我們輔導(dǎo),幫我分析問題,提出了很多寶貴的意見。朱老師認(rèn)真負(fù)責(zé)的工作態(tài)度,嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度和淵博的知識(shí),使我受益很多。再次感謝朱老師教師和同學(xué),我遇到了技術(shù)困難,需要幫助,給了我無私的幫助和指導(dǎo),解決了許多困難,因此該系統(tǒng)可以及時(shí)開發(fā)并成功使用,在這里匯聚了眾人的力量。由于本人知識(shí)水平有限,設(shè)計(jì)中難免有錯(cuò)誤和不完善之處,謹(jǐn)請各位評閱老師提出批評和指正。 參考文獻(xiàn)[1]:[J].上海:上海交通大學(xué)電工理論與新技術(shù)系,2008[2][M].,5:172~173[3]范書瑞,[M].北京:[4][M].,4[5][M].2004,9:14~16[6]龔明,[M].,5:19~21[7]鄭嫻,[M].,8:109~112 [8][M].,5::935~937[9]伊飛,張材,[M].,10:3~5[10][M].,8:56~59[11][M].(9):110[12]黃濤,[M].,1:45~47[13]:[J].武漢:武漢大學(xué)測量技術(shù)與自動(dòng)化裝置系,2007[14][J].《住宅科技》.2002年, 58~62[15][J].《安徽農(nóng)業(yè)科學(xué)》.2011年,2:95~102[16][D].32
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1