国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于ZigBee的溫度檢測智能網(wǎng)關(guān)的研究

2017-12-26 02:37:54唐莉莉
東方教育 2017年20期
關(guān)鍵詞:嵌入式系統(tǒng)無線傳感器網(wǎng)絡(luò)

唐莉莉

摘要:物聯(lián)網(wǎng)網(wǎng)關(guān)是對異構(gòu)網(wǎng)絡(luò)的整合。物聯(lián)網(wǎng)網(wǎng)關(guān)由傳感器網(wǎng)絡(luò)和公共傳輸網(wǎng)絡(luò)兩部分組成。對于物聯(lián)網(wǎng)網(wǎng)關(guān),目前研究的熱點問題是傳感器網(wǎng)絡(luò)和網(wǎng)關(guān)如何接入公共網(wǎng)絡(luò)。本文著重研究的是以嵌入式技術(shù)為應(yīng)用平臺,利用Zigbee的無線傳感器網(wǎng)絡(luò)良好性能與優(yōu)勢并借助傳統(tǒng)的Internet基礎(chǔ)應(yīng)用技術(shù)設(shè)計的一個在室內(nèi)環(huán)境下實現(xiàn)溫度監(jiān)測的智能網(wǎng)關(guān)。

關(guān)鍵詞:ZigBee;無線傳感器網(wǎng)絡(luò);嵌入式系統(tǒng)

本文研究設(shè)計的物聯(lián)網(wǎng)網(wǎng)關(guān)要通過串口處理來自WSN節(jié)點的數(shù)據(jù),這就決定了實現(xiàn)物聯(lián)網(wǎng)網(wǎng)關(guān)的硬件平臺必須可以提供足夠強大的網(wǎng)絡(luò)支持,而且還需要支持TCP/IP協(xié)議。

一、網(wǎng)關(guān)設(shè)計基本要求

網(wǎng)關(guān)是廣域網(wǎng)和外部網(wǎng)絡(luò)中間的一個節(jié)點,作為入口節(jié)點的它,一方面,要能接受允許客戶的遠程訪問,即要支持TCP/IP協(xié)議議并能提供WEB服務(wù)。另一方面,從用戶體驗角度來看,用戶要能通過遠端PC對整個網(wǎng)絡(luò)進行控制。在本文網(wǎng)關(guān)設(shè)計中,硬件平臺是ARM微處理器,它對外就是把以太網(wǎng)接入公共網(wǎng)絡(luò),對內(nèi)就是把無線傳感器節(jié)點組成無線傳感器網(wǎng)絡(luò)連成一體。通俗的說就是網(wǎng)關(guān)不僅要具有他本身應(yīng)有的功能,還應(yīng)具有服務(wù)器的功能。

二、網(wǎng)關(guān)軟件總體構(gòu)架

物聯(lián)網(wǎng)網(wǎng)關(guān)處于物聯(lián)網(wǎng)體系結(jié)構(gòu)中的匯聚層,其兩端連接的分別是傳感網(wǎng)絡(luò)和公共傳輸網(wǎng)絡(luò)。在本設(shè)計中,采用RS-232/485與Wi-Fi接入的方式實現(xiàn)傳感網(wǎng)絡(luò)的通信,公共網(wǎng)絡(luò)端采用的是基于以太網(wǎng)接入的方式。

ZigBee內(nèi)部連通就是一個星形拓撲結(jié)構(gòu),這個拓撲結(jié)構(gòu)由一個負責(zé)分配ID和地址、并對其他網(wǎng)絡(luò)節(jié)點傳送的信息進行數(shù)據(jù)封裝的協(xié)調(diào)器(PAN)構(gòu)成,其他節(jié)點也只能通過這個協(xié)調(diào)器來和外部網(wǎng)絡(luò)進行信息交換。ZigBee網(wǎng)絡(luò)與網(wǎng)關(guān)的通信主要是通過串口,當(dāng)協(xié)調(diào)器收到來自鏈路節(jié)點的數(shù)據(jù)時,就把信息傳送到應(yīng)用層,應(yīng)用層再調(diào)用串口API傳送到網(wǎng)關(guān),網(wǎng)絡(luò)主要就是根據(jù)內(nèi)部協(xié)議轉(zhuǎn)換機制把該數(shù)據(jù)轉(zhuǎn)換成可以接受的數(shù)據(jù),然后再發(fā)送到互聯(lián)網(wǎng)。網(wǎng)關(guān)到互聯(lián)網(wǎng)通信機制是雙向的,所以完成其中一步的通信即可。它們的通信用串口就可以實現(xiàn),互聯(lián)網(wǎng)的數(shù)據(jù)通過串口發(fā)送到協(xié)調(diào)器,數(shù)據(jù)封裝后,根據(jù)ZigBee的短地址(MAC地址與物理地址)發(fā)送出去。

三、網(wǎng)關(guān)硬件總體構(gòu)架

無線傳感器網(wǎng)絡(luò)(WSN)是由許多在監(jiān)測區(qū)域內(nèi)分布的大量廉價微型傳感器節(jié)點,通過無線通信方式形成的一個多跳自組織網(wǎng)絡(luò),它使用傳感器協(xié)作地監(jiān)控不同位置的物理或環(huán)境狀況并進行相應(yīng)的數(shù)據(jù)采集與處理,最終將其報告給用戶。

對于WSN的應(yīng)用來說,綜合考慮實現(xiàn)時軟硬件的各個方面,通信協(xié)議的選取就顯得尤為重要。WSN通信協(xié)議特點如下:

1、節(jié)點的通信協(xié)議要求簡單。避免受到如傳感器節(jié)點的能源儲備、計算與處理能力、存儲量、通信能力等限制。

2、通信協(xié)議應(yīng)具有對應(yīng)的處理體系。防止拓撲結(jié)構(gòu)隨著外界環(huán)境變化而變化。

3、采用模塊化設(shè)計。為了使傳感器網(wǎng)絡(luò)的通信協(xié)議針對不同的應(yīng)用有不同的配置。

目前,在WSN的應(yīng)用中,ZigBee技術(shù)應(yīng)用最為廣泛。ZigBee是一種低速短距離傳輸?shù)臒o線網(wǎng)絡(luò)協(xié)定,它主要優(yōu)勢是低速、低耗電、低成本、支援大量網(wǎng)絡(luò)節(jié)點、支援多種網(wǎng)絡(luò)拓撲、低復(fù)雜度、快速、可靠、安全。

ZigBee協(xié)議棧由層模塊組成。每一層都執(zhí)行一組特定的服務(wù):如數(shù)據(jù)實體提供數(shù)據(jù)傳輸,管理實體提供所有其他的服務(wù)。

每個SAP都能支持多種服務(wù)原語來實現(xiàn)要求的功能,而這個SAP則是由上一層提供的接口。

四、核心技術(shù)

核心支撐技術(shù)就是建立在通信協(xié)議的基礎(chǔ)之上的一個具有具體應(yīng)用環(huán)境的網(wǎng)絡(luò)系統(tǒng),并且通過操作協(xié)議的應(yīng)用層服務(wù)接口來封裝對底層的操作。WSN的核心支撐技術(shù)如下:

(1)拓撲控制。路由協(xié)議的基礎(chǔ),網(wǎng)絡(luò)的生產(chǎn)時間受其影響比較大。為了有效的減少通信間的通信干擾,必須選擇符合要求的拓撲結(jié)構(gòu)與功率。

(2)節(jié)點定位。原理是根據(jù)一定的算法在已知節(jié)點基礎(chǔ)上定位未知節(jié)點。節(jié)點定位在有些場合是比較重要的,如森林火災(zāi)。

(3)時間同步。節(jié)點間時間的必須是同步的,因為WSN中是分布式協(xié)同工作。

(4)數(shù)據(jù)管理與融合。為更好地管理傳感器網(wǎng)絡(luò)數(shù)據(jù),需要將用戶屏蔽在技術(shù)之外且能夠友好地控制WSN,使物理網(wǎng)絡(luò)邏輯化。

五、嵌入式系統(tǒng)

目前,應(yīng)用最廣泛的專用電子系統(tǒng)非嵌入式系統(tǒng)莫屬。隨著應(yīng)用范圍的擴展與延伸,對技術(shù)廣度和深度的要求也越來越苛刻,主要體現(xiàn)在智能控制的應(yīng)用與處理信息的能力,以及對設(shè)備的成本的高低、性能好壞、開發(fā)周期長短和可靠性高低等的關(guān)注。

1、嵌入式處理器

在功能上,物聯(lián)網(wǎng)網(wǎng)關(guān)既要作為無線傳感器網(wǎng)絡(luò)的控制中心,又要實現(xiàn)一個嵌入式WEB服務(wù)器,即既要滿足到遠程控制的需要,又要考慮到室內(nèi)近程控制的便捷性。故硬件電路中應(yīng)包含以下的功能電路:能實現(xiàn)通信、控制和管理,能實現(xiàn)網(wǎng)絡(luò)連接,能執(zhí)行射頻模塊的無線收發(fā)信息,能實現(xiàn)近程控制的基本輸入輸出。

嵌入式處理器核心是嵌入式系統(tǒng),縱觀整個嵌入式處理器應(yīng)用市場,單片機的成功案例雖然尤為顯著,而單純的單片機或微控制器技術(shù)顯然已經(jīng)無法滿足需求。而ARM芯片憑借處理能力強和功耗低等優(yōu)勢一舉搶占市場先機,并逐步滲透到我們生活的各個領(lǐng)域?;贏RM芯片的優(yōu)勢考慮,本設(shè)計選取了Cortex-A8系列中的互聯(lián)型產(chǎn)品S5PV210作為總控制芯片。因為它的片內(nèi)外設(shè)非常豐富,大可不必再對存儲器再擴展,從而開發(fā)成本也減少了,開發(fā)難度也降低了。

2、嵌入式 TCP/IP

在Internet上所使用的TCP/IP協(xié)議是一個分層設(shè)計的協(xié)議集合,每一層有每一層的功能。在嵌入式系統(tǒng)中的TCP/IP具有其顯著的特點:

(1)存儲使用量減少。為了不影響到系統(tǒng)性能和成本,在實現(xiàn)嵌入式系統(tǒng)中應(yīng)該想盡辦法減少存儲空間的使用量。

(2)高度可裁剪性。為滿足不同應(yīng)用的需求,在協(xié)議棧的實現(xiàn)必須高度模塊化,以方便更好地實現(xiàn)對目標系統(tǒng)的可栽剪。通??刹眉舫潭韧a實現(xiàn)的模塊化程度成正比。

(3)可移植性強。嵌入式系統(tǒng)硬件平臺雖然很多,但我們平時在設(shè)計時應(yīng)注意在實現(xiàn)的過程中應(yīng)避免語言的不協(xié)調(diào)性。同時為了提高代碼的復(fù)用率,在硬件驅(qū)動層我們必須進行高精度的抽象和封裝,使協(xié)議獨立于平臺。

綜上所述,本文對物聯(lián)網(wǎng)服務(wù)網(wǎng)關(guān)的結(jié)構(gòu)與它在物聯(lián)網(wǎng)應(yīng)用中的功能作了深入分析,根據(jù)需求設(shè)計出系統(tǒng)總體方案,并分析了實現(xiàn)該設(shè)計系統(tǒng)所需要的核心技術(shù),即無線傳感器網(wǎng)絡(luò)和嵌入式系統(tǒng)。

猜你喜歡
嵌入式系統(tǒng)無線傳感器網(wǎng)絡(luò)
一種改進的基于RSSI最小二乘法和擬牛頓法的WSN節(jié)點定位算法
基于物聯(lián)網(wǎng)項目驅(qū)動的嵌入式系統(tǒng)教學(xué)改革的研究與實踐
嵌入式系統(tǒng)課程“中斷、異常與事件”教學(xué)實踐及啟示
計算機教育(2016年7期)2016-11-10 08:31:34
面向?qū)嵺`創(chuàng)新人才培養(yǎng)的嵌入式系統(tǒng)教學(xué)研究
計算機教育(2016年7期)2016-11-10 08:12:11
無線傳感器網(wǎng)絡(luò)定位技術(shù)可靠性分析
在DiskOnChip上構(gòu)建VxWorks系統(tǒng)開發(fā)環(huán)境
對無線傳感器網(wǎng)絡(luò)MAC層協(xié)議優(yōu)化的研究與設(shè)計
科技視界(2016年22期)2016-10-18 15:25:08
無線傳感器網(wǎng)絡(luò)技術(shù)綜述
青阳县| 高尔夫| 吴桥县| 利津县| 嵊泗县| 印江| 马尔康县| 信阳市| 高陵县| 霍林郭勒市| 文水县| 桦甸市| 荣昌县| 九江市| 上思县| 雅江县| 大城县| 新民市| 应用必备| 墨江| 道孚县| 井冈山市| 无锡市| 香河县| 丁青县| 宜昌市| 长海县| 贡嘎县| 永吉县| 盐边县| 东源县| 辛集市| 吉安市| 台江县| 历史| 平顶山市| 孝义市| 浦东新区| 福建省| 醴陵市| 咸丰县|