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

?

嵌入式系統(tǒng)物聯(lián)網(wǎng)網(wǎng)關的設計

2018-02-26 12:23李東澤
電子技術與軟件工程 2018年17期
關鍵詞:嵌入式系統(tǒng)物聯(lián)網(wǎng)

李東澤

摘要

物聯(lián)網(wǎng)網(wǎng)關是連接傳感網(wǎng)和通信網(wǎng)絡的一個重要紐帶,嵌入式系統(tǒng)的物聯(lián)網(wǎng)網(wǎng)關設計在軟件的控制下,能夠實現(xiàn)一些不同類型感知系統(tǒng)的正常接入,并用于到各種場合之中。在物聯(lián)網(wǎng)網(wǎng)關設計中,不僅可以實現(xiàn)網(wǎng)關的服務功能,還能對這些設備進行統(tǒng)一化的控制和遠程接控,確保它的通信方面的安全。本文從物聯(lián)網(wǎng)網(wǎng)關的硬件和軟件設計兩個方面來分析問題,以期為相關人員提供參考。

【關鍵詞】嵌入式系統(tǒng) 物聯(lián)網(wǎng) 網(wǎng)關設計

物聯(lián)網(wǎng)可以看作是人類社會發(fā)展的必然產物,主要是依靠全球定位系統(tǒng)等傳感設備來將世界中的任何物體連入到其中,讓人與人之間的交流變得更為簡單。隨著物聯(lián)網(wǎng)的不斷完善,其在我國各個領域都取得了突破性的進展,也讓人們的生活更加智能化。在現(xiàn)有的無線傳感網(wǎng)中,ZigBee憑借著自身特有的優(yōu)勢特點,在傳感網(wǎng)中得到了廣泛的應用,為人們的生活和工作提供了方便。

1 物聯(lián)網(wǎng)網(wǎng)關的硬件設計

1.1 太網(wǎng)的網(wǎng)絡接口

在網(wǎng)關中的硬件設施方面,所使用的一般是AC/220V的供電模式,并且電源模塊會產生各種不同的電壓。例如,其中的太網(wǎng)模塊,通過控制器將十六位數(shù)據(jù)總線連接到相應的系統(tǒng)中,將控制器中的一條地址總線和控制器連接在一起,并以太網(wǎng)數(shù)據(jù)的形式,對控制器進行操作。要考慮到物聯(lián)網(wǎng)網(wǎng)關會在比較惡劣的環(huán)境下工作,所以更應該充分的應用內部資源。

例如,以AT91SAM9260控制器作為硬件平臺,就需要為其提供足夠多的內存空間和應用程序。其中主控制器作為系統(tǒng)的核心部件,主要任務是數(shù)據(jù)轉換、任務調度,在太網(wǎng)的網(wǎng)絡接口中,作為OSI模型中連接兩種媒介的重要工具,可以實現(xiàn)主機和物理層之間的數(shù)據(jù)通信。按照標準的數(shù)據(jù)化格式進行控制與接收,通過MII好RMII兩種模式進行接收,實現(xiàn)對硬件的優(yōu)化配置。通過DM9161EP芯片,將其作為網(wǎng)關系統(tǒng)中的接入口,符合低成本的快速運行,通過可變壓的MII又能準確的連接到MAC層,這也是現(xiàn)階段最常見的物理層收發(fā)器。根據(jù)實際情況進行編程,以此來改變數(shù)據(jù)的長度,進而滿足相應的標準。

1.2 ZiBee的S網(wǎng)模塊

ZigBee作為組網(wǎng)模塊中的重要組成部分,能夠解決系統(tǒng)中的重要程序問題,在芯片內部添加了一些增強型的內核裝飾,在RF上有著非常強大的功能。組網(wǎng)模塊中,協(xié)調器會通過UART的方式和一些儀器設備相互連接在一起,當收到遠程監(jiān)控所發(fā)來的消息之后,就會通過串口的方式對ZigBee發(fā)送相應的指令。最后它的終端節(jié)會將A/D轉換模板收集到的數(shù)據(jù)以相反的方式傳遞給遠程監(jiān)控計算機。ZigBee有著極強的兼容性,在感知層主要是承擔采集數(shù)據(jù)和無線傳送的工作,而在使用層中主要是負責數(shù)據(jù)的加工處理,并給用戶提供最滿意的服務。

例如,在協(xié)議轉換中,基本功能就是呈現(xiàn)出不同協(xié)議的轉換,在收到ZigBee節(jié)點所傳送來的數(shù)據(jù)之后,按照相應的規(guī)章制度來剔除掉多余的網(wǎng)絡層包頭,并對應用層的一些數(shù)據(jù)進行合理化的處理。在網(wǎng)管的設計中需要分析硬件的整體設計,在設計的兩個模板中使用了ZigBee的開發(fā)套件,調節(jié)一些開發(fā)板,這能同時呈現(xiàn)網(wǎng)關的整體功能。將調節(jié)器和開發(fā)板連接在一起,根據(jù)設計方式,將實現(xiàn)的51單片機核以Astack的方式下載,達到降低成本的目的。對于一個完整的硬件系統(tǒng)而言,如果僅僅是電路設計,這還遠遠不夠,就從微處理器來看,還需要添加一些儲存電路和硬件方面的模板。

2 物聯(lián)網(wǎng)網(wǎng)關的軟件設計

2.1 ZiBee的應用程序

軟件支持層主要是借助軟件的接口在Linux上進行操作,能夠實現(xiàn)客戶端和服務器之間的信息交流。ZigBee應用程序的內部具有豐富的API,并提供了OSAL的系統(tǒng)框架來實現(xiàn)多層次的處理服務,這讓整個系統(tǒng)看起來更像是一個小型的框架操作系統(tǒng),而在應用程序中,是需要在一些特定的機制中來執(zhí)行函數(shù)操作的。ZigBee應用程序主要是協(xié)調器程序和終端節(jié)點。

協(xié)調器作為ZigBee網(wǎng)絡的核心點,在數(shù)據(jù)轉發(fā)和網(wǎng)絡管理上具有非常重要的作用,當協(xié)調器初始完成之后,就可以開始相應的掃描工作,對能量進行檢查,然后選擇一個合適的通道,通過網(wǎng)絡來操作程序。當系統(tǒng)在運行之后,協(xié)調器會自動進入到一個查詢的狀態(tài),根據(jù)處理器的節(jié)點來發(fā)送入網(wǎng)申請,在成功之后就會收到地址。然后對數(shù)據(jù)包進行調節(jié),按照協(xié)議的標準來進行封裝。而在終端節(jié)點方面,主要是負責數(shù)據(jù)的采集,根據(jù)控制命令來執(zhí)行相應的任務。在設置好軟硬件之后,會有無線局域網(wǎng),當啟動系統(tǒng)程序的時候,接下來的節(jié)點就會實時傳入相關的數(shù)據(jù),監(jiān)聽與發(fā)送一些控制數(shù)據(jù)來執(zhí)行相應的操作。

2.2 主控模塊設計

網(wǎng)關主要的模塊程序是在Linux的基礎上來操作的,通過服務器和多種編寫程序,實現(xiàn)對太網(wǎng)和ZigBec網(wǎng)絡的管理與控制,將網(wǎng)關接口、客戶端和服務器結合在一起。當客戶端以網(wǎng)頁的形式向服務器發(fā)送請求的時候,服務器中的cgi程序就會從環(huán)境變量與輸入標準中,讀取相應的信息,最后將結果發(fā)送到客戶端的瀏覽器中。當設計的主控模板由CGI程序來統(tǒng)一調度時,就可以將主控模板和串口相互連接,控制器在收到相關程序的時候,以解析數(shù)據(jù)包的形式與終端節(jié)點連接在一起。主控部分和太網(wǎng)的通信部分會移植到Linux中,如果數(shù)據(jù)出現(xiàn)了異常,主控制器就會發(fā)送命令給到手機上。在嵌入式系統(tǒng)開發(fā)的階段,處理的速度和儲存的空間與PC相比更具有優(yōu)勢,這也能提高它在傳輸中的效率。因此,在開始之前就需要對開發(fā)和運行環(huán)境進行實時的搭建,讓各個功能的模板能進行有效銜接。

3 結束語

通過嵌入式系統(tǒng)能夠實現(xiàn)物聯(lián)網(wǎng)網(wǎng)關的有效控制,在繼承了ZigBee優(yōu)勢的基礎上,引入GPRS和太網(wǎng),這很好的解決了傳統(tǒng)網(wǎng)絡的缺陷問題。在嵌入式設備上實現(xiàn)數(shù)據(jù)的轉發(fā),給出了一些簡單的操作方式,結合無線傳感網(wǎng)的特點,極大的擴寬了人們的感知領域,提供了更為便捷的服務。

參考文獻

[1]王緒海,姚曉峰.基于嵌入式系統(tǒng)的物聯(lián)網(wǎng)網(wǎng)關的設計[J].信息通信,2016(01):64-66.

[2]張艷玲,田軍委,柯成虎.嵌入式智能家居物聯(lián)網(wǎng)網(wǎng)關系統(tǒng)設計[J].物聯(lián)網(wǎng)技術,2016,6(08):105-107+110.

[3]趙小鳳.基于嵌入式系統(tǒng)的物聯(lián)網(wǎng)網(wǎng)關的設計分析[J].信息系統(tǒng)工程,2018(01):44.

猜你喜歡
嵌入式系統(tǒng)物聯(lián)網(wǎng)
辦公自動化系統(tǒng)的設計
嵌入式系統(tǒng)課程“中斷、異常與事件”教學實踐及啟示
面向實踐創(chuàng)新人才培養(yǎng)的嵌入式系統(tǒng)教學研究
基于LABVIEW的溫室管理系統(tǒng)的研究與設計
論智能油田的發(fā)展趨勢及必要性
中國或成“物聯(lián)網(wǎng)”領軍者
达州市| 准格尔旗| 梁山县| 巴楚县| 隆昌县| 上蔡县| 莎车县| 武宁县| 紫云| 石楼县| 钦州市| 柯坪县| 中超| 抚宁县| 吉林市| 九江市| 大洼县| 香港 | 斗六市| 湛江市| 郑州市| 如东县| 平阳县| 南京市| 博湖县| 龙川县| 玉环县| 锡林郭勒盟| 家居| 芜湖县| 三穗县| 饶河县| 宜章县| 讷河市| 鄢陵县| 昌吉市| 介休市| 神池县| 琼中| 天水市| 隆德县|