• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于OpenWRT的智能家居系統(tǒng)設(shè)計

      2017-04-26 16:40:34李慶光覃曉黃芳貴
      科技創(chuàng)新與應(yīng)用 2017年9期
      關(guān)鍵詞:智能家居

      李慶光+++覃曉+++黃芳貴

      摘 要:結(jié)合單片機STC89C52控制終端,以O(shè)penWRT為系統(tǒng)的RT5350智能路由器,進行智能家居的系統(tǒng)設(shè)計。該系統(tǒng)以RT5350智能路由器為核心,對該路由器進行OpenWRT系統(tǒng)移植并在路由器上構(gòu)建服務(wù)器應(yīng)用程序,通過因特網(wǎng)網(wǎng)絡(luò)的功能,以求完成家庭內(nèi)部環(huán)境的監(jiān)測及內(nèi)部家居設(shè)備的監(jiān)控。

      關(guān)鍵詞:智能家居;OpenWRT;RT5350;智能路由器;STC89C52

      1 概述

      本次設(shè)計采用宏晶公司推出的STC89C52RC作為主控MCU,通過網(wǎng)絡(luò)訪問路由器,再通過路由器的串口與MCU進行通訊。OpenWRT作為一個開源Linux嵌入式系統(tǒng)平臺,適用于路由器,且操作便捷。本次設(shè)計通過對該系統(tǒng)的學習,設(shè)計出了結(jié)合STC89C52、OpenWRT智能路由器、可控終端的智能家居系統(tǒng),進而實現(xiàn)便捷的智能家居。

      2 系統(tǒng)整體設(shè)計

      本次系統(tǒng)設(shè)計采用EasyMIPS-RT5350開發(fā)板并裝載OpenWRT系統(tǒng)作為智能路由器,EasyMIPS-RT5350外置接口配置豐富,擁有多個串口、I/O和USB口,引腳還可以通過信號指示。經(jīng)過該模塊公司多年研究,其技術(shù)已越發(fā)成熟、功能日漸豐富,充分滿足智能路由器的研究開發(fā)。

      系統(tǒng)工作流程圖如圖1:

      3 硬件設(shè)計

      3.1 智能路由器設(shè)計

      本次創(chuàng)新設(shè)計,主要信息傳遞核心設(shè)定為智能路由器。綜合考慮可行性、成本、時效性等因素后,決定采用RT5350開發(fā)板作為智能路由器的硬件平臺,Openwrt作為路由器嵌入式系統(tǒng)。Openwrt系統(tǒng)的固件開發(fā)主要平臺為安裝Ubuntu12.04系統(tǒng)的VMware虛擬機,在此系統(tǒng)完成固件的編譯以及軟件包的制作以及集成。將制作成功的Openwrt固件通過tftpd32和SecureCRT軟件燒錄至路由開發(fā)板完成智能路由器的制作。制作完成后電腦PC端或者APP通過WIFI連接到智能路由器,智能路由器通過串口線與單片機進行通訊,再由單片機通過I/O口控制相應(yīng)外部設(shè)備完成控制。以下為智能路由器各個模塊功能的詳細介紹。

      3.1.1 RT5350

      RT5350作為本次設(shè)計的硬件平臺主控芯片,基于設(shè)定的Openwrt固件,只要使用者提供很少的外部設(shè)備就可以實現(xiàn)性價比非常高的2.4GHz 802.11n無線產(chǎn)品,由于其具備802.11n無線技術(shù),可以完成大范圍高吞吐量的網(wǎng)絡(luò)要求。

      3.1.2 Openwrt

      Openwrt是本次設(shè)計路由器系統(tǒng),是路由固件行列的一匹黑馬,作為完全開放式的小型Linux系統(tǒng),源代碼完全開放,更易于我們的開發(fā),可比喻為一部智能手機,而且其開放的軟件包豐富多樣,路由器只需安裝OpenWRT系統(tǒng)之后,將可以按照自身需要,安裝、卸載軟件包,以求滿足我們的功能需要,升級方便快捷。綜上所述,本次路由開發(fā),決定使用OpenWRT作為路由器基礎(chǔ)固件,在此過程中,又刷入了視頻檢測、數(shù)據(jù)無線傳輸?shù)溶浖?,以求實現(xiàn)基礎(chǔ)要求,Make menuconfig對固件設(shè)置,令其滿足路由板硬件要求。Make V=99,進行固件編譯,首次編譯時將花費較長時間,編譯成功后通過tftpd32燒寫路由固件。而路由器硬件則選擇RT5350開發(fā)板,并給板子添加1602LCD顯示屏、無線傳輸模塊等外部設(shè)備,組成本次設(shè)計使用的智能路由器硬件條件。

      3.1.3 設(shè)置路由器IP地址

      由于研究設(shè)計過程中,我們也會涉及到其他路由器的實用,而路由器的IP地址一般都為192.168.1.1,以防開發(fā)板與其他路由器IP重復,需要修改開發(fā)板IP地址才能進行深入的研究。

      3.1.4 路由器添加Web界面

      在完成路由器基礎(chǔ)固件的搭建后,還需要添加Web界面至自己的開發(fā)板,添加時需要將LuCI配置入Openwrt源碼中,進入Openwrt頂層源碼目錄為第一步,緊接著輸入Make menuconfig指令。

      在彈出的可視化配置窗口中對其進行正確配置,并打上*給系統(tǒng)配置上Web界面,緊接著再次make V=99編譯,編譯完成后再次將固件通過Tftpd32燒寫入開發(fā)板,之后就可以通過瀏覽器訪問路由器Web界面對路由器的詳細信息進行了解了。

      3.1.5 開發(fā)板與Windows互傳文件。作為智能路由器,我們有時需要登錄路由器查看或移動其中的軟件包,而移動文件我們需要用到SSH服務(wù)器。SSH建立在應(yīng)用層和傳輸層基礎(chǔ)上的安全協(xié)議。SSH是相對其他網(wǎng)絡(luò)協(xié)議更可靠的網(wǎng)絡(luò)協(xié)議,旨在提供安全協(xié)議進行遠程登錄會話和其他網(wǎng)絡(luò)服務(wù)。SSH最初是UNIX系統(tǒng)上的一個程序,后來迅速擴展到其他操作平臺。使用正確時,可以彌補網(wǎng)絡(luò)漏洞SSH。SSH客戶端為多個平臺。幾乎所有的UNIX平臺-包括HP-UX,Linux和AIX,Solaris和Digtal UNIX,IRIX等平臺,都可以運行SSH。

      3.2 終端模塊

      3.2.1 溫濕度傳感器

      為了測量室內(nèi)的溫濕度,使用的傳感器為DHT11,該傳感器包括一個電阻式濕度測量裝置和一個NTC溫度測量裝置,以及與一個高性能的8位微控制器相連。由單片機微處理器簡單的做出電路連接之后能夠局部濕度和溫度的實時采集。

      3.2.2 人體紅外傳感器

      熱釋電紅外傳感器是一種能檢測人或動發(fā)射的紅外線而輸出電信號的傳感器。熱釋電晶體已廣泛用于紅外光譜儀、紅外遙感以及熱輻射探測器,它可以作為紅外激光的一種較理想的探測器。

      4 軟件設(shè)計

      4.1 STC89C52單片機控制程序編寫

      本次主控MCU的控制程序所用的編程平臺是Keil uVision4,Keil uVision4是凱爾德國公司生產(chǎn)的51系列兼容單片機C語言軟件開發(fā)系統(tǒng),采用傳統(tǒng)的C語言的語法,通過與匯編語言比較,C語言的功能,結(jié)構(gòu),可讀性、維護上優(yōu)勢明顯,很容易使用,而且還大大提高了工作效率和降低項目開發(fā)周期,他還可以嵌入?yún)R編,你可以在關(guān)鍵的位置嵌入,接近編譯程序所能達到的效率。

      4.2 Openwrt智能路由器固件編譯

      本次Openwrt智能路由器所用的固件編譯平臺為虛擬PC機Ubuntu 12.04. Ubuntu是一個基于Linux的桌面操作系統(tǒng),它的名字來自南部非洲祖魯語“的ubuntu”一詞,意思是“人性化”,“我的存在是因為我們的存在”,是一個傳統(tǒng)的非洲價值觀,類似中國社會的“仁”。Ubuntu不僅是免費的還很穩(wěn)定。

      參考文獻

      [1]李磊.利用CGI程序?qū)崿F(xiàn)動態(tài)的Web的方法[J].科學技術(shù)與工程,2009,9(6):1611-1613

      [2]張小軍.嵌入式系統(tǒng)在家庭網(wǎng)關(guān)中的應(yīng)用研究[D].遼寧工程技術(shù)大學,2011.

      [3]張振生.家庭網(wǎng)關(guān)及其關(guān)鍵技術(shù)研究[D].西安電子科技大學,2002.

      猜你喜歡
      智能家居
      基于PLC的智能家居控制系統(tǒng)研究
      電子制作(2019年20期)2019-12-04 03:51:14
      NeST智能家居控制系統(tǒng)的設(shè)計與應(yīng)用
      電子測試(2018年15期)2018-09-26 06:01:38
      基于wifi的智能家居設(shè)計
      電子測試(2018年6期)2018-05-09 07:32:01
      基于Zigbee的無線通信技術(shù)在智能家居中的應(yīng)用
      電子制作(2018年1期)2018-04-04 01:48:28
      基于STM32的智能家居控制系統(tǒng)設(shè)計
      智能家居發(fā)展或?qū)崿F(xiàn)彎道超車
      智能家居未來感初體驗
      Coco薇(2016年7期)2016-06-28 23:41:23
      關(guān)于智能家居真正需求的探討
      智能家居的發(fā)展趨勢分析
      移動通信(2015年17期)2015-08-24 08:13:20
      智能家居更貼心
      科學生活(2015年3期)2015-01-03 09:41:18
      鄯善县| 北票市| 弥勒县| 湖口县| 德昌县| 石河子市| 枣阳市| 新蔡县| 黔东| 安远县| 麻城市| 资阳市| 江安县| 海门市| 乌拉特中旗| 卫辉市| 海门市| 利津县| 湘西| 宣城市| 六安市| 凤阳县| 马边| 海口市| 湘潭市| 尚志市| 龙门县| 阿鲁科尔沁旗| 康保县| 厦门市| 元江| 鸡泽县| 永定县| 上思县| 斗六市| 新巴尔虎右旗| 二连浩特市| 罗定市| 军事| 平谷区| 北京市|