基于安卓的智能家居控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
本文關(guān)鍵詞: ARM服務(wù)器 心跳包 ZigBee 安卓 智能家居系統(tǒng) 一次密碼驗(yàn)證 出處:《湖北工業(yè)大學(xué)》2017年碩士論文 論文類型:學(xué)位論文
【摘要】:近年來,通訊系統(tǒng)和互聯(lián)網(wǎng)領(lǐng)域都取得了巨大的進(jìn)步和突破,人們將網(wǎng)絡(luò)技術(shù)越來越多的應(yīng)用到日常生活中,比如家電領(lǐng)域。家電智能化是目前家電行業(yè)非常有前景的發(fā)展方向。并且,手機(jī)智能化的興盛也改變了人們的購物方式、交通方式、付款方式、聊天方式等等,人們的生活越來越多的與智能手機(jī)相關(guān)聯(lián)起來。將家電的智能化與智能手機(jī)相結(jié)合,使得人們在智能手機(jī)上就能夠?qū)崿F(xiàn)對智能家電的掌控。但迄今為止,智能家電領(lǐng)域的發(fā)展還存在一些阻礙,比如:智能家電市場售價(jià)超出平常老百姓的消費(fèi)水平,多家智能家電生產(chǎn)廠家所采用的無線通訊系統(tǒng)不同,系統(tǒng)不能完全保證用戶的身份真實(shí)性等等,這一系列問題都是當(dāng)下必須解決的重要問題。在此篇論文當(dāng)中,我們通過對目前智能家居的發(fā)展?fàn)顩r加以調(diào)查和了解之后,設(shè)計(jì)出了一種新型的智能家居應(yīng)用系統(tǒng)。這一系統(tǒng)的核心處理器由兩種組成,Linux服務(wù)器和ARM Cortex-A7嵌入式處理器。應(yīng)用ZigBee模塊建造無線通信板塊,用于客戶終端對家電實(shí)現(xiàn)控制以及從環(huán)境中獲取信息。安卓客戶端發(fā)出的指令由Linux中的WEB服務(wù)器來回應(yīng),之后交由CGI程序執(zhí)行命令。監(jiān)測從環(huán)境中獲取到的最新數(shù)據(jù),如果有不利數(shù)據(jù)出現(xiàn),則向控制終端發(fā)送異常警報(bào)。這一功能的實(shí)現(xiàn)建立于家電端和控制終端的一條長鏈接系統(tǒng),在這一長鏈接中,還添加了密碼驗(yàn)證的程序。在這篇文章中,對整個(gè)新型智能家電系統(tǒng)的開發(fā)環(huán)境搭建、總構(gòu)架的設(shè)計(jì)都進(jìn)行了詳細(xì)的介紹,并且主要論述了Linux系統(tǒng)是如何在ARM開發(fā)板上進(jìn)行移植和構(gòu)建的,其中包括:Boa服務(wù)器的構(gòu)建方式,如何設(shè)計(jì)CGI程序、監(jiān)測流程、SQL表單,如何設(shè)計(jì)ZigBee終端節(jié)點(diǎn)、環(huán)境數(shù)據(jù)采集器,以及Android客戶端的功能設(shè)計(jì)、如何做出一次密碼的算法等等。
[Abstract]:In recent years, great progress and breakthrough have been made in the field of communication system and Internet. People apply network technology to daily life more and more. For example, in the field of home appliances. Home appliances intelligence is a very promising direction of development in the home appliance industry at present. Moreover, the prosperity of intelligent mobile phones has also changed the way people shop, transport, pay for money, chat and so on. People's lives are increasingly associated with smartphones. Combining the intelligence of home appliances with smartphones allows people to take control of smart appliances on their smartphones. But so far, There are still some obstacles to the development of smart home appliances. For example, the price of smart appliances in the market exceeds the consumption level of ordinary people, and the wireless communication systems used by many intelligent appliance manufacturers are different. The system can't completely guarantee the authenticity of the user's identity and so on. This series of problems are important problems that must be solved now. In this paper, after we investigate and understand the current development of smart home, A new intelligent home application system is designed. The core processor of this system is composed of two kinds of Linux server and ARM Cortex-A7 embedded processor. For client terminal control of home appliances and access to information from the environment. Android client commands issued by the WEB server in the Linux to respond to, and then sent to the CGI program to execute the command to monitor the latest data obtained from the environment, If any unfavorable data occurs, an exception alert is sent to the control terminal. This function is based on a long link system on the home appliance and the control terminal. In this long link, a program for password verification is also added. This paper introduces in detail the design of the development environment and the overall frame of the whole intelligent home appliance system, and mainly discusses how the Linux system is transplanted and constructed on the ARM development board, including the construction of the: Boa server. How to design the CGI program, how to monitor the flow chart, how to design the terminal node of ZigBee, how to design the environment data collector, how to design the function of Android client, how to make the algorithm of once password, etc.
【學(xué)位授予單位】:湖北工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2017
【分類號】:TU855;TP273
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 ;創(chuàng)想無界 SINOCES展智能家居“大融合”[J];電子世界;2015年13期
2 楊明星;彭新光;;一種輕量級一次性口令認(rèn)證方案[J];小型微型計(jì)算機(jī)系統(tǒng);2014年08期
3 李廣文;;基于Socket.IO的互動(dòng)教學(xué)即時(shí)反饋系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J];中國現(xiàn)代教育裝備;2012年18期
4 方俊;;一種B/S模式一次性口令系統(tǒng)[J];計(jì)算機(jī)系統(tǒng)應(yīng)用;2012年09期
5 張京;劉甫迎;;基于Android云計(jì)算消息框架(C2DM)的FoxNews_MID手持移動(dòng)系統(tǒng)的研究[J];計(jì)算機(jī)科學(xué);2011年S1期
6 周俊;張少欣;;基于ZigBee技術(shù)的定位系統(tǒng)研究與實(shí)現(xiàn)[J];通信技術(shù);2011年04期
7 孫思凱;;嵌入式Linux系統(tǒng)下根文件系統(tǒng)的構(gòu)建[J];科技信息;2010年21期
8 童曉渝;房秉毅;張?jiān)朴?;物聯(lián)網(wǎng)智能家居發(fā)展分析[J];移動(dòng)通信;2010年09期
9 馮凱;童世華;;智能家居的由來及其發(fā)展趨勢[J];中國新技術(shù)新產(chǎn)品;2010年06期
10 宮麗男;呂洪武;王宏志;;基于ARM9的嵌入式Web服務(wù)器的設(shè)計(jì)[J];長春工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版);2009年03期
相關(guān)碩士學(xué)位論文 前6條
1 劉耕赫;基于安卓的某公司移動(dòng)客戶端軟件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];吉林大學(xué);2015年
2 黃宇;面向智能家居的安卓控制系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D];華中科技大學(xué);2013年
3 馮明亮;基于ARM&Linux的嵌入式網(wǎng)絡(luò)控制系統(tǒng)的研究與設(shè)計(jì)[D];西安科技大學(xué);2012年
4 翟宏偉;基于物聯(lián)網(wǎng)技術(shù)的智能家庭應(yīng)用研究[D];北京郵電大學(xué);2011年
5 趙東來;基于ARM的智能家居控制器設(shè)計(jì)與實(shí)現(xiàn)[D];東北師范大學(xué);2010年
6 夏漢川;基于網(wǎng)絡(luò)的智能家居系統(tǒng)的研究與應(yīng)用[D];廣東工業(yè)大學(xué);2005年
,本文編號:1532434
本文鏈接:http://sikaile.net/kejilunwen/zidonghuakongzhilunwen/1532434.html