• 
    

    
    

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

      ?

      基于樹莓派的智能燈光控制系統(tǒng)設(shè)計

      2018-01-04 12:02陽秋光成建宏
      電腦知識與技術(shù) 2018年29期
      關(guān)鍵詞:電器設(shè)備全彩樹莓

      陽秋光 成建宏

      摘要: 隨著信息技術(shù)和互聯(lián)網(wǎng)的高速發(fā)展,智能化顯得極其重要。該系統(tǒng)是基于樹莓派為中繼控制模塊、wifi控制模塊、Arduino RGB全彩LED燈模塊以及手機APP模塊聯(lián)合的智能燈光控制設(shè)計。利用嵌入式開發(fā)、Linux編程以及swift語言等主要技術(shù)和運用IEEE802.11協(xié)議,從而搭建出RGB全彩LED燈光模塊的智能控制系統(tǒng)。實驗結(jié)果表明,該系統(tǒng)是可靠和有效的,并且能夠有效地防止他人非法入侵,在現(xiàn)實生活中對空調(diào)、窗簾、溫濕度等家居系統(tǒng)的智能控制具有潛在的應(yīng)用價值。

      關(guān)鍵詞:樹莓派;嵌入式開發(fā);Linux系統(tǒng);swift語言;IEEE802.11

      中圖分類號:TP393 文獻標識碼:A 文章編號:1009-3044(2018)29-0220-02

      Abstract: With the rapid development of information technology and Internet, intelligence becomes extremely important. The proposed system is a intelligent lighting control design based on Raspberry Pi relay control module, wifi control module, Arduino RGB full-color LED module and mobile APP module. The intelligent control system of RGB full-color LED lighting module is built by using the main technologies of embedded development, Linux programming and swift language, and using IEEE802.11 protocol. The results of experiments show that this system is correct and effective, and can effectively prevent the illegal invasion of others, which has potential application value In real life to intelligently control the home systems such as air conditioners, curtains, temperature and humidity.

      Key words: Raspberry Pi; embedded development;Linux system; Swift language; IEEE802.11

      隨著科技信息化的發(fā)展,人類生活越來越離不開智能化。而傳統(tǒng)的家居功能越來越不能滿足人們的生活需要,物聯(lián)網(wǎng)下的智能化家居越來越受到人們的關(guān)注。1984年美國聯(lián)合科技公司在康涅狄克州哈特佛市首次建立一套智能家居建筑,從此拉開了智能家居熱潮[1]。隨著物聯(lián)網(wǎng)發(fā)展,特別是近些年,4G通信技術(shù)全面鋪開,更加加速了智能家居的發(fā)展。如國內(nèi)公司發(fā)布了海爾“e-家庭”和清華同方公司發(fā)布的“e-home”產(chǎn)品都是針對智能家居而設(shè)計的[2]。國外一些國家已經(jīng)實現(xiàn)了智能家居的批量化應(yīng)用,如美國X10智能家居系統(tǒng)[3]、新加坡8X系統(tǒng)[4]、德國的EIB系統(tǒng)[5]等。雖然這些物聯(lián)網(wǎng)智能家居產(chǎn)品的出現(xiàn),讓人們生活更加便捷[7],但是經(jīng)濟成本一直制約智能家居的發(fā)展。隨著當今信息技術(shù)的高速發(fā)展,信息安全也成為一個非常重要的問題[8]。如上述所說,研究一套即經(jīng)濟又安全的智能家居系統(tǒng)具有非常重要的意義。

      1 系統(tǒng)總體方案設(shè)計

      樹莓派作為一個中繼點,運用IEEE802.11通信技術(shù)協(xié)議,將各個硬件模塊串接在一起,很好的實現(xiàn)了對燈光亮度變化的控制以及后期拓展到各式電器設(shè)備的智能控制。樹莓派是通過GPIO口對各類電器設(shè)備的進行驅(qū)動,從而達到對家居電器設(shè)備進行控制。同時,樹莓派作為系統(tǒng)控制的核心,接收移動端的發(fā)送指令也充當服務(wù)器的角色,根據(jù)不同的指令發(fā)送到相應(yīng)的電器設(shè)備。為了克服內(nèi)外網(wǎng)無法直接傳輸數(shù)據(jù)的問題,該系統(tǒng)通過引入具有外網(wǎng)的IP路由器,能很好銜接內(nèi)外網(wǎng)的通信問題,其中服務(wù)器端跟客戶移動端通信采用的Socket進行數(shù)據(jù)通信。其中,樹莓派端采用的C++語言進行編程構(gòu)建。該系統(tǒng)的總體的框架圖如下圖1所示:

      從系統(tǒng)的框架圖可以看出,后續(xù)還可以有其他的電器設(shè)備進行功能拓展。

      1.1 樹莓派介紹

      樹莓派是一種微型的計算機,其大小相當于一張銀行卡。選用了樹莓派3B型開發(fā)板,其包括了四核1.2GHZ Broadom BCM2837 64位CPU,板載了802.11b/g/n wifi和藍牙4.1,雙核Video coreIv多媒體協(xié)處理器等。支持linux系統(tǒng)和Windows系統(tǒng)下的開發(fā),具備了 PC的基本功能,其價格低廉,給我們提供了一個理想的開發(fā)平臺,其中樹莓派3B芯片的具有40個GPIO驅(qū)動接口。

      1.2 三色全彩LED燈模塊

      該模塊可以顯示全紅、綠和藍三種基色,輸入為5V的電壓。通過PWM端口實現(xiàn)對其控制,Arduino PWM接口可直接驅(qū)動。使用wiringPI來驅(qū)動GPIO口,控制LED燈時,采用了樹莓派的GPIO口11、12和13分別控制RGB三個顏色。

      2 IEEE802.11協(xié)議原理

      IEEE802.11其實就是無限局域網(wǎng),主要包含了ISO協(xié)議中物理層和數(shù)據(jù)鏈路層。802.11是國際電氣和電子工程師協(xié)會聯(lián)合制定的,是第一代無限局域網(wǎng)的標準之一。它規(guī)定了物理層和介質(zhì)訪問控制MAC地址的規(guī)范,允許無限局域網(wǎng)和無限控制設(shè)備在一定空間范圍內(nèi)建立通信。隨著信息網(wǎng)絡(luò)的發(fā)展,網(wǎng)絡(luò)需求也從單一的通信到多方面需求,以往的IEEE802.11通信協(xié)議也隨著人們需求慢慢發(fā)展,先后有IEEE80211a、IEEE80211b、IEEE80211c、IEEE80211d等等[6]。為了實現(xiàn)高帶寬和高質(zhì)量通信,IEEE802.11n協(xié)議應(yīng)用而生。無限局域網(wǎng)通過掃描方式獲得信息,其掃描的工作方式主要有兩種:主動掃描工作模式和被動掃描工作模式

      2.1 WiFi介紹

      Wifi通信最大的優(yōu)點就是不需要布線,在有限的空間范圍內(nèi)可以通過密鑰驗證連接。Wifi的通信發(fā)射的功率不超過100毫瓦,手機發(fā)射功率在5瓦左右,wifi通信功率遠遠低于手機的發(fā)射功率,并且不需要隨身攜帶。

      2.2 Socket通信

      網(wǎng)絡(luò)上的兩個程序之間進行連接通信,需要建立一個雙向的TCP連接,連接的一端被稱為socket。倘若樹莓派的服務(wù)器端和手機移動客戶端要建立通信,樹莓派的服務(wù)端要建立一個socket,與此同時手機移動客戶端也需要建立一個socket,兩者基于TCP協(xié)議進行數(shù)據(jù)通信。兩者進行具體的工作流程圖如圖2所示。

      3 嵌入式原理和swift語言

      3.1 嵌入式開發(fā)基本原理及swift語言

      嵌入式系統(tǒng)一般分為四個部分:處理器、存儲器、輸入輸出(I/O)和軟件[6]。嵌入式是面向用戶、面向產(chǎn)品和面向,與具體應(yīng)用相結(jié)合才能體現(xiàn)。以樹莓派硬件模塊為基礎(chǔ),通過外圍硬件設(shè)備,通過軟件的配置形成一個智能控制燈光的系統(tǒng)。

      Swift語言是Apple在WWC2014發(fā)布一種ios系統(tǒng)和osx系統(tǒng)開發(fā)的語言,基于Objictive-c和C,有意兼容了C和Objictive-c,相比C語言更加簡單、靈活。而系統(tǒng)設(shè)計采用了Xcode編譯器,Swift語言書寫。

      4 實驗原理與仿真

      采用了樹莓派3B作為嵌入式平臺,Arduino RGB全彩LED燈和蘋果手機,利用實驗室已有的WiFi,通過軟硬件結(jié)合。使用WiringPI來驅(qū)動GPIO管腳,控制LED燈,分別采用了11、12和13管腳分別控制RGB三種顏色。手機端采用Xcode編譯器編譯命令,通過socket發(fā)送指令給嵌入式段,該套接字擁有IP號和Port的功能,通過觸摸改變各種參數(shù),其中手機APP程序擁有密碼連接功能,防止外來設(shè)備侵入。實驗仿真圖3如下:

      系統(tǒng)先通過點擊圖5中第一張圖片上的手機界面配置系統(tǒng)屬性,進入圖5中第二張圖片界面,提示輸入端口號和IP號進行連接。連接成功后,有紅、綠和藍三種顏色配置屬性界面,該圖中關(guān)掉了紅和藍兩種顏色,只顯示了綠色,在Socket在建立連接后,第一次通訊,要求連接方發(fā)送密碼,這樣是為了防止外來設(shè)備的侵入,有很好的安全性能。

      5 結(jié)論

      本文基于樹莓派設(shè)計了一種智能燈光控制系統(tǒng),其主要優(yōu)點有以下:

      (1)通過Soctet建立通信需要建立連接需要放松密碼,具有很好的安全性能。

      (2)該系統(tǒng)還可以拓展到對窗簾、煙霧和家庭室內(nèi)的溫濕度控制及監(jiān)測。

      通過實驗的驗證對比,可以得出該系統(tǒng)設(shè)計的正確性和可靠性。對于停電的突發(fā)情況,還有通信網(wǎng)絡(luò)的重啟等情況還沒有過多考慮,這是下一步研究的重點,力爭開發(fā)出一套性能更加完善的系統(tǒng)。

      參考文獻:

      [1] 姜超.基于物聯(lián)網(wǎng)的智能家居系統(tǒng)的設(shè)計與實現(xiàn)[D].吉林大學(xué),2014.

      [2] 海爾 U-home http://baike.baidu.com/view/379694.htm.

      [3] 徐峰.基于Android平臺的智能家居系統(tǒng)的設(shè)計與實現(xiàn)[D].北京郵電大學(xué),2012.

      [4] 嚴萍,張興敢,柏業(yè)超.基于物聯(lián)網(wǎng)技術(shù)的智能家居系統(tǒng)[J].南京大學(xué)學(xué)報(自然科學(xué)版),2012,01:26-32.

      [5] 呂莉,羅杰.智能家居發(fā)展趨勢[J].計算機現(xiàn)代化,2007,11:18-23.

      [6] Zhang Xuefeng.The application of bluetooth in the control system of the smart home with internet of things.Advanced Materials Research,v 712-715,Advances in Manufacturing Science and Engineering, 2013: 2753-2756.

      [7] 陳淑娟.無線智能家居設(shè)備控制網(wǎng)絡(luò)設(shè)計及協(xié)議研究[D].大連海事大學(xué),2013.

      [8] 張蓉.基于大數(shù)據(jù)的計算機的網(wǎng)絡(luò)信息安全問題研究[J].信息通信,2017,13:23-26.

      【通聯(lián)編輯:代影】

      猜你喜歡
      電器設(shè)備全彩樹莓
      廣告目次
      廣 告 目 次
      廣告目次
      基于樹莓派的騎行智能頭盔設(shè)計
      雷佟CP
      電器設(shè)備泄漏電流檢測及相關(guān)要求
      基于樹莓派的遠程家居控制系統(tǒng)的設(shè)計
      上海電器設(shè)備檢測所
      響應(yīng)面法優(yōu)化紅樹莓酒發(fā)酵工藝
      氣相防銹技術(shù)在電器設(shè)備防腐中的應(yīng)用
      404 Not Found

      404 Not Found


      nginx
      澄江县| 海林市| 乐亭县| 石家庄市| 永昌县| 双辽市| 西和县| 胶南市| 嘉义县| 新乡县| 宜都市| 五家渠市| 马鞍山市| 澄迈县| 马公市| 蚌埠市| 南岸区| 临潭县| 晋城| 龙游县| 宜昌市| 邯郸市| 新津县| 荥阳市| 辰溪县| 炎陵县| 涞水县| 资阳市| 荆州市| 兴安县| 涪陵区| 法库县| 无极县| 东海县| 遂川县| 邵武市| 班玛县| 外汇| 龙江县| 若羌县| 融水|