基于OpenWRT的物聯(lián)網(wǎng)網(wǎng)關(guān)中間件設(shè)計(jì)與實(shí)現(xiàn)
[Abstract]:With the development of Internet of things technology, Internet of things applications have been more and more used in all aspects of social life, industry insiders predict that the Internet of things will lead to the third wave of scientific and technological revolution. In the near future, there will be thousands of sensor devices connected to the Internet, so how to effectively access so many heterogeneous devices and carry out scientific management, that is, called gateway middleware technology, has become a hot research topic. However, there are still some problems in the gateway middleware, such as excessive dependence on the relevant platform, the perception of device protocols and formats are too complex, unable to carry out effective prototype development and verification, lack of dynamic perception of the device, and so on. Therefore, how to make middleware support a wider range of cross-platform, support the dynamic perception of the underlying equipment and rapid prototype development and verification has become the focus of this topic. In order to solve the above problems, a gateway middleware system architecture based on OpenWRT embedded operating system is proposed in this paper. First of all, the related basic technologies are deeply studied, including the customized development of OpenWRT system and the combination with open source hardware, the basic concept and operation principle of AllJoyn technology, and the position and function of gateway middleware in gateway system. Then this paper discusses in detail the design process of gateway middleware functional architecture, simplifies the design logic with the idea of modularization layering, the upper layer mainly designs the reliable interaction principle between gateway and Internet of things platform, the following two layers combine AllJoyn technology to design the dynamic perception ability of gateway to the device; Finally, with a demonstration project of the combination of open source hardware and WeChat, the implementation details of gateway middleware based on MicroWRT open source hardware platform are deeply analyzed, including the cross-platform development of middleware and the implementation of device dynamic discovery mechanism, as well as the construction and verification of prototype system with the help of open source hardware advantages. Finally, the value of this study is proved by the test of the core functions of the demonstration system.
【學(xué)位授予單位】:北京郵電大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類號(hào)】:TN929.5;TP391.44
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 陳暢;;基于AllJoyn框架的跨平臺(tái)局域無(wú)線組網(wǎng)技術(shù)的實(shí)現(xiàn)[J];物聯(lián)網(wǎng)技術(shù);2014年08期
2 王恒;趙曉瑞;王平;;無(wú)線傳感網(wǎng)網(wǎng)關(guān)Web服務(wù)中間件的設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)工程與設(shè)計(jì);2014年06期
3 葉高揚(yáng);畢冉;;基于物聯(lián)網(wǎng)的智能家居系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J];計(jì)算機(jī)應(yīng)用;2014年S1期
4 黃思博;潘良辰;儲(chǔ)健;;基于Arduino和Openwrt的智能家居門警系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J];電腦知識(shí)與技術(shù);2014年13期
5 鄭磊;羅健飛;蘇湘;夏雨瀟;吳仲城;;一種面向物聯(lián)網(wǎng)應(yīng)用的通用網(wǎng)關(guān)平臺(tái)的設(shè)計(jì)[J];自動(dòng)化與儀表;2013年09期
6 鄭樹泉;王倩;丁志剛;;基于Web服務(wù)以物為中心的物聯(lián)網(wǎng)中間件的研究與設(shè)計(jì)[J];計(jì)算機(jī)應(yīng)用;2013年07期
7 白秀偉;惠曉威;;物聯(lián)網(wǎng)中間件數(shù)據(jù)處理研究[J];計(jì)算機(jī)測(cè)量與控制;2012年07期
8 羅俊海;周應(yīng)賓;鄧霄博;;物聯(lián)網(wǎng)網(wǎng)關(guān)系統(tǒng)設(shè)計(jì)[J];電信科學(xué);2011年02期
9 陰躲芬;龔華明;;中間件技術(shù)在物聯(lián)網(wǎng)中的應(yīng)用探討[J];科技廣場(chǎng);2010年11期
10 邵華鋼;程勁;王輝;李志;;面向物聯(lián)網(wǎng)的系統(tǒng)及其中間件設(shè)計(jì)[J];計(jì)算機(jī)工程;2010年17期
相關(guān)重要報(bào)紙文章 前1條
1 張軼群;;主打智能家居 高通推低功耗WiFi平臺(tái)[N];中國(guó)電子報(bào);2013年
相關(guān)碩士學(xué)位論文 前3條
1 王蒙;基于DFRuino硬件平臺(tái)的智能家居系統(tǒng)設(shè)計(jì)與開發(fā)[D];內(nèi)蒙古農(nóng)業(yè)大學(xué);2014年
2 陳彬;基于OpenWrt的家庭網(wǎng)關(guān)管理系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)[D];南京大學(xué);2014年
3 孟勇濤;基于嵌入式系統(tǒng)的物聯(lián)網(wǎng)網(wǎng)關(guān)研究與實(shí)現(xiàn)[D];北京郵電大學(xué);2012年
,本文編號(hào):2497662
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2497662.html