<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 設(shè)計(jì)應(yīng)用 > 基于云服務(wù)Wi-Fi的家電物聯(lián)網(wǎng)應(yīng)用系統(tǒng)設(shè)計(jì)

          基于云服務(wù)Wi-Fi的家電物聯(lián)網(wǎng)應(yīng)用系統(tǒng)設(shè)計(jì)

          作者:黃嘉鏘 駱德漢 方樺 汪軍 時(shí)間:2016-09-28 來源:電子產(chǎn)品世界 收藏
          編者按:為了更加快速、便捷、廉價(jià)地實(shí)現(xiàn)家電物聯(lián)網(wǎng),本文介紹了一款基于嵌入式微處理器,采用Wi-Fi模塊,配合機(jī)智云服務(wù)平臺,可以接入互聯(lián)網(wǎng)并對家電設(shè)備進(jìn)行遠(yuǎn)程控制的家電物聯(lián)網(wǎng)應(yīng)用系統(tǒng)的設(shè)計(jì)。該系統(tǒng)通過Wi-Fi模塊來接收由智能手機(jī)上家電控制軟件APP下發(fā)的控制命令,經(jīng)過數(shù)據(jù)處理,通過局域網(wǎng)或者遠(yuǎn)程方式來對家電進(jìn)行控制。經(jīng)過實(shí)驗(yàn)測試,該系統(tǒng)達(dá)到性能穩(wěn)定、簡便、高性價(jià)比等預(yù)期。

          2.2

          本文引用地址:http://www.ex-cimer.com/article/201609/310489.htm

            選用上海漢楓公司的低功耗嵌入式模塊,其內(nèi)置嵌入式固件和收發(fā)天線,可通過此模塊與傳統(tǒng)家電的低端串口通訊,以實(shí)現(xiàn)對家電物聯(lián)網(wǎng)的接入。的制作原理圖如圖4所示。

            Wi-Fi模塊通過串口(UART)來把其接收到的編碼數(shù)據(jù)傳輸?shù)組CU內(nèi)部數(shù)據(jù)寄存器,家電的反饋狀態(tài)通過信息處理傳輸給串口,并通過Wi-Fi模塊反饋給智能手機(jī)或平板電腦顯示。模塊實(shí)物圖如圖5所示。

          3 系統(tǒng)的軟件設(shè)計(jì)

            整個(gè)系統(tǒng)設(shè)計(jì)的重點(diǎn)是軟件平臺,帶遠(yuǎn)程控制和交互的設(shè)備系統(tǒng)由電控板系統(tǒng)、Wi-Fi模塊、后臺云端服務(wù)器和手機(jī)構(gòu)成。程序運(yùn)行邏輯為電控板把采集到的溫度、本機(jī)狀態(tài)、報(bào)警數(shù)據(jù)和用戶習(xí)慣等數(shù)據(jù),通過Wi-Fi模塊上傳至云端服務(wù)器,同時(shí)發(fā)送到局域網(wǎng)內(nèi)已連接的手機(jī)上,用戶打開手機(jī)可以通過云端或者內(nèi)網(wǎng)連接和設(shè)備取得人機(jī)交互資料,并可以通過手機(jī)APP控制設(shè)定設(shè)備參數(shù)。

          3.1 系統(tǒng)的通訊基本信息

            本系統(tǒng)通訊拓?fù)浣Y(jié)構(gòu)為三角形,即在設(shè)備、云端、手機(jī)三個(gè)通訊節(jié)點(diǎn)間交換數(shù)據(jù),如圖6所示。設(shè)備與手機(jī)之間數(shù)據(jù)格式的定義基于具體數(shù)據(jù)幀,增加數(shù)據(jù)幀頭(Header + Payload),同時(shí)引入IBM開發(fā)的即時(shí)通訊協(xié)議MQTT作為大循環(huán)封包傳輸用。

            MQTT協(xié)議是為大量計(jì)算能力受限且工作在低帶寬及不可靠網(wǎng)絡(luò)的遠(yuǎn)程傳感器和控制設(shè)備通訊而設(shè)計(jì)的協(xié)議,具有成熟而豐富的多平臺代碼以供快速開發(fā)。除了MQTT提供的優(yōu)點(diǎn)外,還定義了設(shè)備通訊的快速配置(Air Link)、產(chǎn)品識別(Product Key)、大小循環(huán)透明(WAN/LAN)、鑒權(quán)特性(Passcode)、云端加密(SSL)、服務(wù)器集群等物聯(lián)網(wǎng)獨(dú)有的特性。

          3.2 系統(tǒng)通訊過程及數(shù)據(jù)格式定義

            系統(tǒng)通訊包括與設(shè)備相關(guān)的兩個(gè)方向,共五種通訊過程:

            (1)設(shè)備與云端外網(wǎng)方向(大循環(huán)通訊):①設(shè)備上傳云端數(shù)據(jù)幀過程;②設(shè)備接收云端轉(zhuǎn)發(fā)手機(jī)數(shù)據(jù)幀過程;

            (2)設(shè)備與手機(jī)內(nèi)網(wǎng)方向(小循環(huán)通訊):①設(shè)備接收及響應(yīng)內(nèi)網(wǎng)發(fā)現(xiàn)幀過程;②設(shè)備接收內(nèi)網(wǎng)數(shù)據(jù)幀過程;③設(shè)備發(fā)送內(nèi)網(wǎng)數(shù)據(jù)幀過程。

            首先設(shè)備主動(dòng)與外網(wǎng)云端保持連接,并等待響應(yīng)內(nèi)網(wǎng)的發(fā)現(xiàn)幀廣播包(UDP)與數(shù)據(jù)幀(TCP)。如果經(jīng)發(fā)現(xiàn)設(shè)備與手機(jī)同處相同局域網(wǎng)內(nèi),則優(yōu)先建立TCP直接連接,其中設(shè)備控制指令及設(shè)備狀態(tài)信息包全部使用XPG通用數(shù)據(jù)協(xié)議進(jìn)行封包。當(dāng)設(shè)備與手機(jī)內(nèi)網(wǎng)連接時(shí),通訊過程使用XPG通用數(shù)據(jù)協(xié)議封包并通過TCP傳送數(shù)據(jù)。當(dāng)設(shè)備與云端之間進(jìn)行遠(yuǎn)程通訊時(shí),封包格式為MQTT標(biāo)準(zhǔn)消息類型,其Payload為XPG通用數(shù)據(jù)協(xié)議封包。

          3.3 系統(tǒng)總體流程約定

            系統(tǒng)總體流程如圖7所示:(1) MCU 先上電,初始化完成后,給Wi-Fi模塊上電;(2) 模塊初始化;(3) 模塊向 MCU 詢問必要信息, MCU 返回信息;(4) 進(jìn)入正常工作循環(huán),其中包括:

            1) 模塊給 MCU 下發(fā)控制命令;

            2) MCU 返回確認(rèn),表示收到命令,正在執(zhí)行;

            3) 執(zhí)行完新控制命令后,無論狀態(tài)是否發(fā)生變化, MCU 都需要通知模塊最新狀態(tài);

            4) 若 MCU 檢測到環(huán)境屬性變化或者用戶在設(shè)備上按鍵引起的狀態(tài)變化, MCU 需要通知模塊最新狀態(tài),但是其發(fā)送的頻率不能快于每次2 秒;

            5) 若環(huán)境狀態(tài)一直不變化, MCU 需要每隔 10 分鐘定期主動(dòng)上報(bào)當(dāng)前狀態(tài);

            6) 模塊會(huì)向 MCU 發(fā)送心跳, MCU 收到后按照格式返回即可;MCU 連續(xù) 180 秒收不到模塊的數(shù)據(jù),即可認(rèn)為模塊異常,可以給模塊重新上電。

          4 系統(tǒng)樣機(jī)

            該系統(tǒng)用于家里各種家電設(shè)備,如圖8所示為用于凈飲機(jī)的云服務(wù)Wi-Fi物聯(lián)網(wǎng)應(yīng)用系統(tǒng)控制板,圖9為用于控制凈飲機(jī)的提供IOE DEMO版本APP界面。

          5 結(jié)語

            本設(shè)計(jì)的優(yōu)點(diǎn)在于利用大眾比較認(rèn)可和統(tǒng)一的Wi-Fi模塊,通過串口接入各種家用電器控制板實(shí)現(xiàn)家電物聯(lián)網(wǎng)。實(shí)驗(yàn)表明,在各家用電器上集成云服務(wù)Wi-Fi模塊,通過手機(jī)APP、家庭路由器和云服務(wù)器,能成功構(gòu)造一套基于云服務(wù)Wi-Fi的家電物聯(lián)網(wǎng)應(yīng)用系統(tǒng)。該系統(tǒng)性能穩(wěn)定、控制方便、性價(jià)比高,非常適合在物聯(lián)網(wǎng)智能家居中應(yīng)用推廣。

          參考文獻(xiàn):

            [1]鄭魏,李智敏,駱德漢.智能家居無線網(wǎng)絡(luò)設(shè)計(jì)與實(shí)現(xiàn)[J].電視技術(shù),2013,37(21):56-59.

            [2]黃智偉,唐冬,王彥.嵌入式智能家居系統(tǒng)網(wǎng)關(guān)無線收發(fā)模塊電路設(shè)計(jì)[J],計(jì)算機(jī)測量與控制,2004,12(6):202-206.

            [3] Muhammad Raisul Alam, Mamun Bin Ibne Reaz, Mohd Alauddin Mohd AliM. “A Review of Smart Homes—Past, Present, and Future [J] .IEEE Transactions on, 2012,42(6) :1190-1203.

            [4]張逢雪,王香婷,王通生,等.基于STM32單片機(jī)的無線智能家居控制系統(tǒng)[J],自動(dòng)化技術(shù)與應(yīng)用,2011,30(8):98-101.

            [5]陳剛,付蔚,羅志勇.基于IEEE 802.15.4e的智能家居家電控制系統(tǒng)的實(shí)現(xiàn)[J].電視技術(shù),2012,36(24):37-47.

            [6] R Bace, An Introduction to Intrusion Detection and Assessment[Z].ICSA,Inc,2000.

            [7]郭穩(wěn)濤,何怡剛.智能家居遠(yuǎn)程監(jiān)控系統(tǒng)的研究與設(shè)計(jì)[J].計(jì)算機(jī)測量與控制, 2011,19(9):2109-2112.

          本文來源于中國科技期刊《電子產(chǎn)品世界》2016年第9期第45頁,歡迎您寫論文時(shí)引用,并注明出處。


          上一頁 1 2 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();