




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第八章物聯(lián)網(wǎng)的應(yīng)用開發(fā)基礎(chǔ)8.1硬件開發(fā)8.2操作系統(tǒng)8.3物聯(lián)網(wǎng)軟件設(shè)計8.4ZigBee網(wǎng)絡(luò)系統(tǒng)的設(shè)計開發(fā)案例第八章物聯(lián)網(wǎng)的應(yīng)用開發(fā)基礎(chǔ)8.1硬件開發(fā)8.2操作系統(tǒng)8.1.1網(wǎng)絡(luò)節(jié)點的硬件設(shè)計1、數(shù)據(jù)處理
信息采集和數(shù)據(jù)處理是物聯(lián)網(wǎng)的重要特征之一。每個網(wǎng)絡(luò)終端節(jié)點都具有一定的智能性,能對數(shù)據(jù)進(jìn)行預(yù)處理,并根據(jù)感知的情況做出不同處理。8.1.1網(wǎng)絡(luò)節(jié)點的硬件設(shè)計1、數(shù)據(jù)處理從處理器的角度來看,網(wǎng)絡(luò)節(jié)點分為兩類:
一類采用以ARM處理器為代表的高端處理器。
另一類是以采用低端微控制器為代表的節(jié)點。該類節(jié)點的處理能力較弱,但是能量消耗也很小。從處理器的角度來看,網(wǎng)絡(luò)節(jié)點分為兩類:廠商芯片型號RAM容量/KBFlash容量/KB正常工作電流/mA睡眠模式下的電流/μAAtmelMega10341285.51Mega1284128820Mega165/325/6454642.52MicrochipPIC87x0.36821Intel80518位Classic0.532305805116位1164510Philips5116位260153MotorolaHC050.5326.690HC082328100HCS084606.51TIMSP14x16位2601.51MSP16x16位104821AtmelAT91ARMThumb256102438160IntelXScalePXA27X256N/A39574SamsungS44B08N/A605常見的微控制器性能比較廠商芯片型號RAM容量/KBFlash容量/KB正常工作電流芯片型號運行電壓(V)運行頻率單位指令消耗能量(nJ)ATMega3.34MHz4ARMThumb1.840MHz0.21C1213.332KHz0.2IBM405LP1152MHz0.35C1213.325MHz0.5TMS320VC55101.5200MHz0.8XscalePXA2501.3400MHz1.1IBM405LP1.8380MHz1.3XscalePXA2500.85130MHz1.9常用處理器的每指令耗費能量芯片型號運行電壓(V)運行頻率單位指令消耗能量(nJ)ATM2、采集識別
采集識別功能經(jīng)常涉及到一個稱作變送器的概念。所謂變送器(transducer)是指將一種物理能量變?yōu)榱硪环N物理能量的器件,包括傳感器和執(zhí)行器兩種類型。2、采集識別3、無線通信
無線通信模塊由無線射頻電路和天線組成,是網(wǎng)絡(luò)節(jié)點中最主要的耗能部件。無線通信技術(shù)通常包括IEEE802.11b、IEEE802.15.4(ZigBee)、Bluetooth、UWB、RFID和IrDA等。3、無線通信無線技術(shù)頻率距離/m功耗傳輸速率/kbpsBluetooth2.4GHz10低10000802.11b2.4GHz100高11000RFID50kHz~5.8GHz<5~200ZigBee2.4GHz10~75低250IrDAInfrared1低16000UWB3.1~10.6GHz10低100000RF300~1000MHz10X~100X低10XX表示數(shù)字1~9物聯(lián)網(wǎng)常用的無線通信技術(shù)
無線技術(shù)頻率距離/m功耗傳輸速率/kbpsBluetooth
通信芯片的傳輸距離受多種因素的影響。最重要的因素是芯片的發(fā)射功率。顯然發(fā)射功率越大,則信號傳輸?shù)木嚯x越遠(yuǎn)。一般來說,發(fā)射功率和傳輸距離的關(guān)系是P∝dn,這里P表示發(fā)射功率,d表示傳輸距離,n通常為3~4之間的常數(shù)。如果要實現(xiàn)2倍的傳輸距離,發(fā)射功率需要增加8~16倍。影響傳輸距離的另一重要因素是接收機(jī)的靈敏度。在其他因素不變的情況下,提高接收靈敏度可以增加傳輸?shù)木嚯x。通信芯片的傳輸距離受多種因素的影響。最重要的因素是芯采用x表示功率的dBm值,P表示功率的絕對值(瓦),則1mW相當(dāng)于0dBm,而1W相當(dāng)于30dBm。采用x表示功率的dBm值,P表示功率的絕對值(瓦),則無線射頻電路設(shè)計考慮三個問題:天線設(shè)計阻抗匹配電磁兼容無線射頻電路設(shè)計考慮三個問題:天線的性能指標(biāo):
天線增益
天線效率
天線電壓駐波比天線的性能指標(biāo):天線增益是指天線在能量發(fā)射最大方向上的增益。
天線效率是指天線以電磁波的形式發(fā)射到空中的能量與自身消耗能量的比值,其中自身消耗的能量是以熱的形式散發(fā)。
天線電壓駐波比用來衡量傳輸線與天線之間阻抗失配的程度。當(dāng)天線電壓駐波比值越高,表示阻抗失配程度越高,則信號能量損耗越大。天線增益是指天線在能量發(fā)射最大方向上的增益。
在通常情況下,內(nèi)置天線由于便于攜帶,且具有免受機(jī)械和外界環(huán)境損害等優(yōu)點,常常是設(shè)計時的首選方案。
第二種天線是將簡單的導(dǎo)線天線或金屬條帶天線作為元件,安裝在電路板上。
第三種天線是特殊的陶瓷天線元件。
第四種是外置天線,它沒有內(nèi)置天線的尺寸限制,通常離網(wǎng)絡(luò)節(jié)點的噪聲源的距離較遠(yuǎn),因而具有很高的無線通信傳輸性能。天線種類在通常情況下,內(nèi)置天線由于便于攜帶,且具有免受機(jī)械和外界
射頻放大輸出部分與天線之間的阻抗匹配情況,直接關(guān)系到功率的利用效率。由于網(wǎng)絡(luò)節(jié)點通常使用較高的工作頻率,因而必須考慮導(dǎo)線和PCB基板的材質(zhì)、PCB走線、器件的分布參數(shù)等諸多可能造成失配的因素。
通常網(wǎng)絡(luò)節(jié)點體積小,包括微處理器、存儲器、傳感器和天線在內(nèi)的各種器件,它們聚集在相對狹小的空間,因而任何不合理的設(shè)計都可能帶來嚴(yán)重的電磁兼容問題。射頻放大輸出部分與天線之間的阻抗匹配情況,直接關(guān)系到功率的
采用電池供電是目前最常見的無線網(wǎng)絡(luò)節(jié)點供電方式。按照電池能否充電,電池可分為可充電電池和不可充電電池;根據(jù)電極材料,電池可以分為鎳鉻電池、鎳鋅電池、銀鋅電池、鋰電池和鋰聚合物電池等。
網(wǎng)絡(luò)節(jié)點在某些情況下可以直接從外界環(huán)境獲取足夠的能量,包括通過光電效應(yīng)、機(jī)械振動等方式獲取能量。最常見的能量收集技術(shù)包括太陽能、風(fēng)能、熱能、電磁能和機(jī)械能等。4、供應(yīng)電能采用電池供電是目前最常見的無線網(wǎng)絡(luò)節(jié)點供電方式。按照電池能5、外圍電路
網(wǎng)絡(luò)節(jié)點的外圍模塊主要包括看門狗電路、I/O電路和低電量檢測電路等。
看門狗(WatchDog)是一種增強(qiáng)系統(tǒng)魯棒性的措施,能有效防止系統(tǒng)進(jìn)入死循環(huán)或程序跑飛。
看門狗的工作過程如下:在系統(tǒng)運行以后啟動看門狗的計數(shù)器,看門狗開始自動計數(shù)。如果到達(dá)了指定的置位,看門狗計數(shù)器就會溢出,引起看門狗中斷,造成系統(tǒng)復(fù)位,恢復(fù)正常程序流程。5、外圍電路網(wǎng)絡(luò)節(jié)點的外圍模塊主要包括看門狗電路、I/O8.1.2網(wǎng)絡(luò)節(jié)點設(shè)計案例1、Mica系列節(jié)點概述Mica系列節(jié)點的組網(wǎng)示意圖8.1.2網(wǎng)絡(luò)節(jié)點設(shè)計案例1、Mica系列節(jié)點概述MicaMICA2系列MPR4x0的實物MICA2系列MPR4x0的實物MICA2DOT系列MPR5x0的實物MICA2DOT系列MPR5x0的實物MICAz系列MPR2400的實物MICAz系列MPR2400的實物多傳感器模塊MTS300/310的實物多傳感器模塊MTS300/310的實物多傳感器模塊MTS510的實物多傳感器模塊MTS510的實物8.2操作系統(tǒng)8.2.1節(jié)點操作系統(tǒng)的特點①物聯(lián)網(wǎng)節(jié)點的操作系統(tǒng)代碼量必須盡可能小。②能適應(yīng)網(wǎng)絡(luò)拓?fù)鋭討B(tài)變化的應(yīng)用環(huán)境。③對監(jiān)測環(huán)境發(fā)生的事件能快速響應(yīng),迅速執(zhí)行相關(guān)的處理任務(wù)。④能有效地管理能量資源、計算資源、存儲資源和通信資源。⑤必須支持多個節(jié)點協(xié)作完成監(jiān)測任務(wù)。⑥讓開發(fā)者方便地開發(fā)應(yīng)用程序,無需過多關(guān)注對底層硬件的操作。⑦能通過可靠傳輸技術(shù)對大量節(jié)點發(fā)布代碼,實現(xiàn)在線動態(tài)重新編程。8.2操作系統(tǒng)8.2.1節(jié)點操作系統(tǒng)的特點①物聯(lián)網(wǎng)節(jié)點8.2.2節(jié)點操作系統(tǒng)的使用案例TinyOS的特點:①采用基于組件的體系結(jié)構(gòu),這種結(jié)構(gòu)廣泛應(yīng)用在嵌入式操作系統(tǒng)。②采用事件驅(qū)動機(jī)制,適用于節(jié)點眾多、并發(fā)操作頻繁發(fā)生的傳感器網(wǎng)絡(luò)應(yīng)用。③采用輕量級線程技術(shù)和基于先進(jìn)先出(FIFO)的任務(wù)隊列調(diào)度方法。④采用基于事件驅(qū)動模式的主動消息通信方式,這種方式已經(jīng)廣泛用于分布式并行計算。8.2.2節(jié)點操作系統(tǒng)的使用案例TinyOS的特點:TinyOS有兩種安裝方式:一種是使用安裝向?qū)ё詣影惭b,另一種是全手動安裝。不管使用哪種方式,都需要安裝相同的RPM。RPM即ReliabilityPerformanceMeasure,是廣泛使用的用于交付開源軟件的工具,用戶可以輕松地安裝或升級RPM打包的產(chǎn)品。TinyOS有兩種安裝方式:一種是使用安裝TinyOS應(yīng)用程序示例
接口(interface)是一個雙向通道,表明接口具有的功能和事件通知能力是雙向的,向調(diào)用者提供命令和實現(xiàn)命令者進(jìn)行事件通告。接口的例子:interfaceNAME{asycommandresult_tCNAME(pramp);asyeventresult_tENAME(pramp);
}TinyOS應(yīng)用程序示例接口(interfaBlink程序的層次結(jié)構(gòu)Blink程序的層次結(jié)構(gòu)Main配件的層次結(jié)構(gòu)Main配件的層次結(jié)構(gòu)8.3.1軟件系統(tǒng)的分層結(jié)構(gòu)網(wǎng)絡(luò)節(jié)點軟件系統(tǒng)的分層結(jié)構(gòu)8.3.1軟件系統(tǒng)的分層結(jié)構(gòu)網(wǎng)絡(luò)節(jié)點軟件系統(tǒng)的分層結(jié)構(gòu)8.3.2軟件系統(tǒng)的開發(fā)內(nèi)容
網(wǎng)絡(luò)節(jié)點的軟件開發(fā)需要使用基于框架的組件。這種框架運用自適應(yīng)的中間件系統(tǒng),通過動態(tài)交換和運行組件,支撐高層的應(yīng)用服務(wù)架構(gòu),加速和簡化應(yīng)用系統(tǒng)的設(shè)計。網(wǎng)絡(luò)節(jié)點設(shè)計的三個環(huán)節(jié):①數(shù)據(jù)采集功能的設(shè)計②單個節(jié)點功能的設(shè)計③網(wǎng)絡(luò)功能的設(shè)計8.3.2軟件系統(tǒng)的開發(fā)內(nèi)容網(wǎng)絡(luò)節(jié)點的軟件開發(fā)需網(wǎng)絡(luò)功能框架的組件單個節(jié)點功能框架的組件網(wǎng)絡(luò)功能框架的組件單個節(jié)點功能框架的組件8.3.3后臺管理軟件
可視化的后臺管理軟件是物聯(lián)網(wǎng)系統(tǒng)的一個重要組成部分,是獲取和分析網(wǎng)絡(luò)數(shù)據(jù)的重要工具。
從微觀角度來看,物聯(lián)網(wǎng)節(jié)點狀態(tài)的獲取難度遠(yuǎn)大于傳統(tǒng)有線網(wǎng)絡(luò)的節(jié)點。
從宏觀角度來看,物聯(lián)網(wǎng)的運行效率和性能也比一般網(wǎng)絡(luò)難以度量和分析。8.3.3后臺管理軟件可視化的后臺管理軟件是物聯(lián)網(wǎng)系統(tǒng)的后臺管理軟件的組成
后臺管理軟件由數(shù)據(jù)庫、數(shù)據(jù)處理引擎、圖形用戶界面和后臺組件四個部分組成。后臺管理軟件的組成后臺管理軟件由數(shù)據(jù)庫、數(shù)據(jù)處理引擎典型的后臺管理軟件(1)MoteView軟件MoteView是Windows平臺下支持傳感器網(wǎng)絡(luò)系統(tǒng)的可視化監(jiān)控軟件。MoteView作為傳感器網(wǎng)絡(luò)客戶端管理和監(jiān)控軟件,提供Windows圖形用戶界面,主要作用包括:管理和監(jiān)控系統(tǒng);發(fā)送命令指示;報警功能;Mote編程功能;網(wǎng)絡(luò)診斷。(2)SNAMP軟件
中科院開發(fā)的SNAMP(SensorNetworkAnalysisandManagementPlatform)軟件包括串口、數(shù)據(jù)處理模塊、實時顯示模塊等主要模塊。SNAMP還提供了多種形式的用戶接口,包括拓?fù)錁?、實時點列表等,滿足用戶在分析和管理傳感器網(wǎng)絡(luò)時的需求。典型的后臺管理軟件(1)MoteView軟件MoteView顯示的傳感器數(shù)據(jù)列表MoteView顯示的傳感器數(shù)據(jù)列表MoteView輸出的傳感器信號波形MoteView輸出的傳感器信號波形SNAMP實時顯示傳感器網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)示例SNAMP實時顯示傳感器網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)示例8.4ZigBee網(wǎng)絡(luò)系統(tǒng)的設(shè)計開發(fā)案例ZigBee是一種面向自動化和無線控制的低速率、低功耗和低成本的無線網(wǎng)絡(luò)方案。ZigBee無線設(shè)備工作在公共頻段(全球2.4GHz、美國915MHz、歐洲868MHz),傳輸距離為10~75m,具體數(shù)值取決于射頻環(huán)境和特定應(yīng)用條件下的輸出功耗。ZigBee的通信速率低于藍(lán)牙,由電池供電,并希望在不更換電池并且不充電的情況下能正常工作幾個月甚至幾年。ZigBee的通信速率在2.4GHz時為250kbps,在915MHz時為40kbps,在868MHz時為20kbps。8.4ZigBee網(wǎng)絡(luò)系統(tǒng)的設(shè)計開發(fā)案例ZigBee是一常見無線通信協(xié)議的應(yīng)用范圍常見無線通信協(xié)議的應(yīng)用范圍ZigBee的物理設(shè)備分為功能簡化型設(shè)備和功能完備型設(shè)備。ZigBee支持三種拓?fù)浣Y(jié)構(gòu):星型(Star)結(jié)構(gòu)、網(wǎng)狀(Mesh)結(jié)構(gòu)和簇樹型(ClusterTree)結(jié)構(gòu)。ZigBee的物理設(shè)備分為功能簡化型設(shè)備和功能完備型設(shè)ZigBee網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)星型最常見,可提供長時間電池壽命;網(wǎng)狀網(wǎng)絡(luò)有多條傳輸路徑,具有高可靠性;簇樹型網(wǎng)絡(luò)結(jié)合了星型和網(wǎng)狀型結(jié)構(gòu),既有較高可靠性,又節(jié)省電池能量。ZigBee網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)星型最常見,可提供長時間電池壽(1)數(shù)據(jù)傳輸速率低(2)有效范圍小(3)工作頻段靈活(4)省電(5)可靠(6)成本低(7)時延短(8)網(wǎng)絡(luò)容量大(9)安全性能好ZigBee網(wǎng)絡(luò)的特點(1)數(shù)據(jù)傳輸速率低ZigBee網(wǎng)絡(luò)的特點ZigBee網(wǎng)絡(luò)系統(tǒng)的設(shè)計1、硬件設(shè)計要點ZigBee芯片硬件設(shè)計的要點在于ZigBee芯片和微處理器(MCU)之間的配合,每個協(xié)議棧都是在某個型號或序列的微處理器和ZigBee芯片配合的基礎(chǔ)上編寫的。電路設(shè)計ZigBee應(yīng)用大多采用四層板結(jié)構(gòu),需要滿足良好的電磁兼容性能要求。2、軟件設(shè)計步驟建立Profile初始化編寫應(yīng)用層代碼ZigBee網(wǎng)絡(luò)系統(tǒng)的設(shè)計1、硬件設(shè)計要點ZigBee芯片本章總結(jié)物聯(lián)網(wǎng)的應(yīng)用開發(fā)是一項實踐性很強(qiáng)的技術(shù),涉及到多門學(xué)科知識,通過有機(jī)結(jié)合形成物聯(lián)網(wǎng)的應(yīng)用功能。本章介紹了物聯(lián)網(wǎng)應(yīng)用開發(fā)所涉及的硬件設(shè)計、節(jié)點操作系統(tǒng)和軟件設(shè)計的內(nèi)容,并以ZigBee網(wǎng)絡(luò)系統(tǒng)為例,介紹了具體的設(shè)計開發(fā)案例。本章內(nèi)容屬于物聯(lián)網(wǎng)應(yīng)用的基礎(chǔ)知識,通過學(xué)習(xí)應(yīng)能掌握常見網(wǎng)絡(luò)應(yīng)用方案的設(shè)計方法,理解物聯(lián)網(wǎng)設(shè)計的基本原理。本章總結(jié)物聯(lián)網(wǎng)的應(yīng)用開發(fā)是一項實踐性很強(qiáng)的技術(shù),涉及到多門theend謝謝!theend第八章物聯(lián)網(wǎng)的應(yīng)用開發(fā)基礎(chǔ)8.1硬件開發(fā)8.2操作系統(tǒng)8.3物聯(lián)網(wǎng)軟件設(shè)計8.4ZigBee網(wǎng)絡(luò)系統(tǒng)的設(shè)計開發(fā)案例第八章物聯(lián)網(wǎng)的應(yīng)用開發(fā)基礎(chǔ)8.1硬件開發(fā)8.2操作系統(tǒng)8.1.1網(wǎng)絡(luò)節(jié)點的硬件設(shè)計1、數(shù)據(jù)處理
信息采集和數(shù)據(jù)處理是物聯(lián)網(wǎng)的重要特征之一。每個網(wǎng)絡(luò)終端節(jié)點都具有一定的智能性,能對數(shù)據(jù)進(jìn)行預(yù)處理,并根據(jù)感知的情況做出不同處理。8.1.1網(wǎng)絡(luò)節(jié)點的硬件設(shè)計1、數(shù)據(jù)處理從處理器的角度來看,網(wǎng)絡(luò)節(jié)點分為兩類:
一類采用以ARM處理器為代表的高端處理器。
另一類是以采用低端微控制器為代表的節(jié)點。該類節(jié)點的處理能力較弱,但是能量消耗也很小。從處理器的角度來看,網(wǎng)絡(luò)節(jié)點分為兩類:廠商芯片型號RAM容量/KBFlash容量/KB正常工作電流/mA睡眠模式下的電流/μAAtmelMega10341285.51Mega1284128820Mega165/325/6454642.52MicrochipPIC87x0.36821Intel80518位Classic0.532305805116位1164510Philips5116位260153MotorolaHC050.5326.690HC082328100HCS084606.51TIMSP14x16位2601.51MSP16x16位104821AtmelAT91ARMThumb256102438160IntelXScalePXA27X256N/A39574SamsungS44B08N/A605常見的微控制器性能比較廠商芯片型號RAM容量/KBFlash容量/KB正常工作電流芯片型號運行電壓(V)運行頻率單位指令消耗能量(nJ)ATMega3.34MHz4ARMThumb1.840MHz0.21C1213.332KHz0.2IBM405LP1152MHz0.35C1213.325MHz0.5TMS320VC55101.5200MHz0.8XscalePXA2501.3400MHz1.1IBM405LP1.8380MHz1.3XscalePXA2500.85130MHz1.9常用處理器的每指令耗費能量芯片型號運行電壓(V)運行頻率單位指令消耗能量(nJ)ATM2、采集識別
采集識別功能經(jīng)常涉及到一個稱作變送器的概念。所謂變送器(transducer)是指將一種物理能量變?yōu)榱硪环N物理能量的器件,包括傳感器和執(zhí)行器兩種類型。2、采集識別3、無線通信
無線通信模塊由無線射頻電路和天線組成,是網(wǎng)絡(luò)節(jié)點中最主要的耗能部件。無線通信技術(shù)通常包括IEEE802.11b、IEEE802.15.4(ZigBee)、Bluetooth、UWB、RFID和IrDA等。3、無線通信無線技術(shù)頻率距離/m功耗傳輸速率/kbpsBluetooth2.4GHz10低10000802.11b2.4GHz100高11000RFID50kHz~5.8GHz<5~200ZigBee2.4GHz10~75低250IrDAInfrared1低16000UWB3.1~10.6GHz10低100000RF300~1000MHz10X~100X低10XX表示數(shù)字1~9物聯(lián)網(wǎng)常用的無線通信技術(shù)
無線技術(shù)頻率距離/m功耗傳輸速率/kbpsBluetooth
通信芯片的傳輸距離受多種因素的影響。最重要的因素是芯片的發(fā)射功率。顯然發(fā)射功率越大,則信號傳輸?shù)木嚯x越遠(yuǎn)。一般來說,發(fā)射功率和傳輸距離的關(guān)系是P∝dn,這里P表示發(fā)射功率,d表示傳輸距離,n通常為3~4之間的常數(shù)。如果要實現(xiàn)2倍的傳輸距離,發(fā)射功率需要增加8~16倍。影響傳輸距離的另一重要因素是接收機(jī)的靈敏度。在其他因素不變的情況下,提高接收靈敏度可以增加傳輸?shù)木嚯x。通信芯片的傳輸距離受多種因素的影響。最重要的因素是芯采用x表示功率的dBm值,P表示功率的絕對值(瓦),則1mW相當(dāng)于0dBm,而1W相當(dāng)于30dBm。采用x表示功率的dBm值,P表示功率的絕對值(瓦),則無線射頻電路設(shè)計考慮三個問題:天線設(shè)計阻抗匹配電磁兼容無線射頻電路設(shè)計考慮三個問題:天線的性能指標(biāo):
天線增益
天線效率
天線電壓駐波比天線的性能指標(biāo):天線增益是指天線在能量發(fā)射最大方向上的增益。
天線效率是指天線以電磁波的形式發(fā)射到空中的能量與自身消耗能量的比值,其中自身消耗的能量是以熱的形式散發(fā)。
天線電壓駐波比用來衡量傳輸線與天線之間阻抗失配的程度。當(dāng)天線電壓駐波比值越高,表示阻抗失配程度越高,則信號能量損耗越大。天線增益是指天線在能量發(fā)射最大方向上的增益。
在通常情況下,內(nèi)置天線由于便于攜帶,且具有免受機(jī)械和外界環(huán)境損害等優(yōu)點,常常是設(shè)計時的首選方案。
第二種天線是將簡單的導(dǎo)線天線或金屬條帶天線作為元件,安裝在電路板上。
第三種天線是特殊的陶瓷天線元件。
第四種是外置天線,它沒有內(nèi)置天線的尺寸限制,通常離網(wǎng)絡(luò)節(jié)點的噪聲源的距離較遠(yuǎn),因而具有很高的無線通信傳輸性能。天線種類在通常情況下,內(nèi)置天線由于便于攜帶,且具有免受機(jī)械和外界
射頻放大輸出部分與天線之間的阻抗匹配情況,直接關(guān)系到功率的利用效率。由于網(wǎng)絡(luò)節(jié)點通常使用較高的工作頻率,因而必須考慮導(dǎo)線和PCB基板的材質(zhì)、PCB走線、器件的分布參數(shù)等諸多可能造成失配的因素。
通常網(wǎng)絡(luò)節(jié)點體積小,包括微處理器、存儲器、傳感器和天線在內(nèi)的各種器件,它們聚集在相對狹小的空間,因而任何不合理的設(shè)計都可能帶來嚴(yán)重的電磁兼容問題。射頻放大輸出部分與天線之間的阻抗匹配情況,直接關(guān)系到功率的
采用電池供電是目前最常見的無線網(wǎng)絡(luò)節(jié)點供電方式。按照電池能否充電,電池可分為可充電電池和不可充電電池;根據(jù)電極材料,電池可以分為鎳鉻電池、鎳鋅電池、銀鋅電池、鋰電池和鋰聚合物電池等。
網(wǎng)絡(luò)節(jié)點在某些情況下可以直接從外界環(huán)境獲取足夠的能量,包括通過光電效應(yīng)、機(jī)械振動等方式獲取能量。最常見的能量收集技術(shù)包括太陽能、風(fēng)能、熱能、電磁能和機(jī)械能等。4、供應(yīng)電能采用電池供電是目前最常見的無線網(wǎng)絡(luò)節(jié)點供電方式。按照電池能5、外圍電路
網(wǎng)絡(luò)節(jié)點的外圍模塊主要包括看門狗電路、I/O電路和低電量檢測電路等。
看門狗(WatchDog)是一種增強(qiáng)系統(tǒng)魯棒性的措施,能有效防止系統(tǒng)進(jìn)入死循環(huán)或程序跑飛。
看門狗的工作過程如下:在系統(tǒng)運行以后啟動看門狗的計數(shù)器,看門狗開始自動計數(shù)。如果到達(dá)了指定的置位,看門狗計數(shù)器就會溢出,引起看門狗中斷,造成系統(tǒng)復(fù)位,恢復(fù)正常程序流程。5、外圍電路網(wǎng)絡(luò)節(jié)點的外圍模塊主要包括看門狗電路、I/O8.1.2網(wǎng)絡(luò)節(jié)點設(shè)計案例1、Mica系列節(jié)點概述Mica系列節(jié)點的組網(wǎng)示意圖8.1.2網(wǎng)絡(luò)節(jié)點設(shè)計案例1、Mica系列節(jié)點概述MicaMICA2系列MPR4x0的實物MICA2系列MPR4x0的實物MICA2DOT系列MPR5x0的實物MICA2DOT系列MPR5x0的實物MICAz系列MPR2400的實物MICAz系列MPR2400的實物多傳感器模塊MTS300/310的實物多傳感器模塊MTS300/310的實物多傳感器模塊MTS510的實物多傳感器模塊MTS510的實物8.2操作系統(tǒng)8.2.1節(jié)點操作系統(tǒng)的特點①物聯(lián)網(wǎng)節(jié)點的操作系統(tǒng)代碼量必須盡可能小。②能適應(yīng)網(wǎng)絡(luò)拓?fù)鋭討B(tài)變化的應(yīng)用環(huán)境。③對監(jiān)測環(huán)境發(fā)生的事件能快速響應(yīng),迅速執(zhí)行相關(guān)的處理任務(wù)。④能有效地管理能量資源、計算資源、存儲資源和通信資源。⑤必須支持多個節(jié)點協(xié)作完成監(jiān)測任務(wù)。⑥讓開發(fā)者方便地開發(fā)應(yīng)用程序,無需過多關(guān)注對底層硬件的操作。⑦能通過可靠傳輸技術(shù)對大量節(jié)點發(fā)布代碼,實現(xiàn)在線動態(tài)重新編程。8.2操作系統(tǒng)8.2.1節(jié)點操作系統(tǒng)的特點①物聯(lián)網(wǎng)節(jié)點8.2.2節(jié)點操作系統(tǒng)的使用案例TinyOS的特點:①采用基于組件的體系結(jié)構(gòu),這種結(jié)構(gòu)廣泛應(yīng)用在嵌入式操作系統(tǒng)。②采用事件驅(qū)動機(jī)制,適用于節(jié)點眾多、并發(fā)操作頻繁發(fā)生的傳感器網(wǎng)絡(luò)應(yīng)用。③采用輕量級線程技術(shù)和基于先進(jìn)先出(FIFO)的任務(wù)隊列調(diào)度方法。④采用基于事件驅(qū)動模式的主動消息通信方式,這種方式已經(jīng)廣泛用于分布式并行計算。8.2.2節(jié)點操作系統(tǒng)的使用案例TinyOS的特點:TinyOS有兩種安裝方式:一種是使用安裝向?qū)ё詣影惭b,另一種是全手動安裝。不管使用哪種方式,都需要安裝相同的RPM。RPM即ReliabilityPerformanceMeasure,是廣泛使用的用于交付開源軟件的工具,用戶可以輕松地安裝或升級RPM打包的產(chǎn)品。TinyOS有兩種安裝方式:一種是使用安裝TinyOS應(yīng)用程序示例
接口(interface)是一個雙向通道,表明接口具有的功能和事件通知能力是雙向的,向調(diào)用者提供命令和實現(xiàn)命令者進(jìn)行事件通告。接口的例子:interfaceNAME{asycommandresult_tCNAME(pramp);asyeventresult_tENAME(pramp);
}TinyOS應(yīng)用程序示例接口(interfaBlink程序的層次結(jié)構(gòu)Blink程序的層次結(jié)構(gòu)Main配件的層次結(jié)構(gòu)Main配件的層次結(jié)構(gòu)8.3.1軟件系統(tǒng)的分層結(jié)構(gòu)網(wǎng)絡(luò)節(jié)點軟件系統(tǒng)的分層結(jié)構(gòu)8.3.1軟件系統(tǒng)的分層結(jié)構(gòu)網(wǎng)絡(luò)節(jié)點軟件系統(tǒng)的分層結(jié)構(gòu)8.3.2軟件系統(tǒng)的開發(fā)內(nèi)容
網(wǎng)絡(luò)節(jié)點的軟件開發(fā)需要使用基于框架的組件。這種框架運用自適應(yīng)的中間件系統(tǒng),通過動態(tài)交換和運行組件,支撐高層的應(yīng)用服務(wù)架構(gòu),加速和簡化應(yīng)用系統(tǒng)的設(shè)計。網(wǎng)絡(luò)節(jié)點設(shè)計的三個環(huán)節(jié):①數(shù)據(jù)采集功能的設(shè)計②單個節(jié)點功能的設(shè)計③網(wǎng)絡(luò)功能的設(shè)計8.3.2軟件系統(tǒng)的開發(fā)內(nèi)容網(wǎng)絡(luò)節(jié)點的軟件開發(fā)需網(wǎng)絡(luò)功能框架的組件單個節(jié)點功能框架的組件網(wǎng)絡(luò)功能框架的組件單個節(jié)點功能框架的組件8.3.3后臺管理軟件
可視化的后臺管理軟件是物聯(lián)網(wǎng)系統(tǒng)的一個重要組成部分,是獲取和分析網(wǎng)絡(luò)數(shù)據(jù)的重要工具。
從微觀角度來看,物聯(lián)網(wǎng)節(jié)點狀態(tài)的獲取難度遠(yuǎn)大于傳統(tǒng)有線網(wǎng)絡(luò)的節(jié)點。
從宏觀角度來看,物聯(lián)網(wǎng)的運行效率和性能也比一般網(wǎng)絡(luò)難以度量和分析。8.3.3后臺管理軟件可視化的后臺管理軟件是物聯(lián)網(wǎng)系統(tǒng)的后臺管理軟件的組成
后臺管理軟件由數(shù)據(jù)庫、數(shù)據(jù)處理引擎、圖形用戶界面和后臺組件四個部分組成。后臺管理軟件的組成后臺管理軟件由數(shù)據(jù)庫、數(shù)據(jù)處理引擎典型的后臺管理軟件(1)MoteView軟件MoteView是Windows平臺下支持傳感器網(wǎng)絡(luò)系統(tǒng)的可視化監(jiān)控軟件。MoteView作為傳感器網(wǎng)絡(luò)客戶端管理和監(jiān)控軟件,提供Windows圖形用戶界面,主要作用包括:管理和監(jiān)控系統(tǒng);發(fā)送命令指示;報警功能;Mote編程功能;網(wǎng)絡(luò)診斷。(2)SNAMP軟件
中科院開發(fā)的SNAMP(SensorNetworkAnalysisandManagementPlatform)軟件包括串口、數(shù)據(jù)處理模塊、實時顯示模塊等主要模塊。SNAMP還提供了多種形式的用戶接口,包括拓?fù)錁?、實時點列表等,滿足用戶在分析和管理傳感器網(wǎng)絡(luò)時的需求。典型的后臺管理軟件(1)MoteView軟件Mote
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鐵門關(guān)職業(yè)技術(shù)學(xué)院《建筑設(shè)計A3》2023-2024學(xué)年第一學(xué)期期末試卷
- 中央財經(jīng)大學(xué)《作物栽培學(xué)Ⅰ》2023-2024學(xué)年第一學(xué)期期末試卷
- 山西省呂梁汾陽市2024年七年級數(shù)學(xué)第一學(xué)期期末學(xué)業(yè)水平測試模擬試題含解析
- 內(nèi)蒙古赤峰市名校2024-2025學(xué)年物理八年級第一學(xué)期期末監(jiān)測試題含解析
- 北師大版二年級數(shù)學(xué)上冊課題研究計劃
- 山東華宇工學(xué)院《中國現(xiàn)代哲學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 四川省德陽市旌陽區(qū)2025屆物理八上期末學(xué)業(yè)水平測試模擬試題含解析
- 山東省濰坊諸城市2024-2025學(xué)年數(shù)學(xué)七上期末綜合測試試題含解析
- 青島市2025屆化學(xué)九年級第一學(xué)期期末監(jiān)測模擬試題含解析
- 人教版數(shù)學(xué)四年級上冊新課標(biāo)教學(xué)設(shè)計計劃
- 妊娠期合并闌尾炎的護(hù)理
- 2025至2030中國焦化行業(yè)市場發(fā)展分析及發(fā)展趨勢與前景報告
- 音樂數(shù)據(jù)分析與用戶行為研究-洞察闡釋
- 2025至2030中國電子級磷酸行業(yè)市場發(fā)展分析及市場需求與投資方向報告
- 電力維修搶險方案(3篇)
- 民警心理健康課件
- 公路養(yǎng)護(hù)統(tǒng)計培訓(xùn)
- 2025年河南省中考語文試卷真題(含答案)
- 2025年6月22日四川省市直事業(yè)單位遴選筆試真題及答案解析
- 慶陽市隴東學(xué)院招聘事業(yè)編制筆試真題2024
- 心理學(xué)考試題及答案
評論
0/150
提交評論