999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于微信公眾號的智能家居系統的設計

2017-06-05 16:18:42黃利華
電子技術與軟件工程 2017年7期
關鍵詞:物聯網

黃利華

摘 要 隨著物聯網的發展,物聯網這種賦予物體智慧與通訊的獨特功能,使其不僅在物流行業獲得相當成就,在家居生活中也將展其驥足。本系統將移動互聯網與物聯網相結合,以微信公眾號為入口,通過收集用戶行為習慣,依托云服務做出智能化行為預測。云服務器接收到用戶通過微信公眾號發送的指令后將轉發到家居主控,主控解析指令后將分發到各個家居終端,以此實現對智能家居的行為控制。系統提供一種新的智能家居入口,具有較強的參考意義與商業開發潛力。

【關鍵詞】智能家居 物聯網 微信公眾平臺

1 前言

廣義上,人們將集成了智能組件,讓家居產生智慧,使生活變得更加舒適智能的系統稱為智能家居,其包括了家電控制,網絡服務,設備智能化和的房屋基建的相關新技術。在現代家居生活中,家居智能化是未來的趨勢同時也是不可避免的。智能家居預計也是繼移動互聯網后的下一個風口。當前,包括美的,海爾等國內家電巨頭已經推出自家的網絡控制化家電,可以說智能化家居是趨勢,各家也在爭奪用戶,希望盡快實現生態化。但考慮到價格,售后等商業因素,目前實現一家獨大的生態化家居系統是不現實的。

本系統以微信公眾號為入口,通過部署第三方服務器,以及家局主控,實現家居環境的智能檢測與控制,營造智能化家居生活。實現遠程控制,環境改變預警以及環境智能調整。以微信公眾號為入口不僅可以憑借微信龐大的用戶群體實現推廣,而且免去了開發維護客戶端的繁瑣工作。

2 系統設計

2.1 分布式設計

智能家居系統采用分布式設計,通過基于STM32的主控與各家電通信與進行控制。主控與家電進行點對點通信,間隔時間內可以檢測每個家電的狀態,并且向云服務器發送其狀態。家電與家電間并不會進行通信,一切指令由云服務器下發到主控,主控進行消息的分發。采用分布式的設計減輕了云服務器的壓力,并且減少消息并發的可能性。如圖1所示。

2.2 事件過程與驅動架構

在申請微信公眾號后,通過啟用開發模式可以將用戶發送的信息轉傳到云服務器。而云服務器將數據解析處理后將指令發送到主控中。

當用戶通過微信公眾號發送指令時,數據將以通用標記語言格式傳輸到云服務器,在驗證了消息的正確性后檢索數據庫并且匹配用戶名。要是匹配不成功則用戶說明尚未注冊,此時會提示用戶注冊。一切正常后,云服務器將發送指令到主控,主控檢測數據庫改變后依照數據庫更改執行操作,也即發送對應指令到對應的家居終端,而后終端返回執行結果。如圖2所示。

大多數的智能家居系統會遍歷每個家電設備,獲取其工作狀態和工作參數,這種方式下各個模塊的耦合度高,相應速度大大降低,十分不利于自身擴展和維護。故本系統在設計主控的時候采用事件驅動的軟件架構?;谑录寗拥木幊贪艘粋€事件總線,用于對不同的模版發送或監聽事件,各模塊不需要了解具體的內部邏輯,只需要監聽觸發事件的動作并響應。

2.3 系統通信協議

為解決不同平臺間的協議問題,本系統采用集成的通用機制Web Service數據交換技術,相比傳統的輪訓輪詢Polling技術,即特定的時間間隔內向服務器發出請求,然后服務器返回最新的數據到客戶端,在高請求下更抗崩潰。在數據傳輸方面,基于XML通用標記語言和HTTP協議實現數據的跨平臺傳輸。采用XML技術將信息格式化,為平臺將信息的封裝與解析提供了唯一標準。并且XML技術的高擴容性滿足大量信息的傳遞需求。以微信服務器與云服務器之間數據傳輸為例子,說明數據傳輸過程。當用戶通過公眾號發送指令時,微信服務器將組裝一條包含發送者,接受者,內容,類型,時間,ID的XML信息。當然系統之間的通信協議Http協議將數據傳輸給云服務器。

3 主控的設計與硬件通信原理

3.1 硬件通信設計

硬件主控采用了意法半導體公司的stm32系列單片機,該系列單片機基于ARM cortex M3內核,具有高性能、低功耗和價格便宜等優點。主控與服務器之間采用Wi-Fi進行通信,通信方式基于TCP/IP協議,主控與服務器握手成功后,由服務器提供接口,主控對接口進行訪問得到相應的數據,經過處理后發給各個節點。其中,主控訪問服務器是基于HTTP協議,向服務器提交GET請求后獲得數據。得到數據后由stm32單片機進行處理并通過ZigBee網絡發送到相應的節點。節點收到主控發送的數據后進行判斷,確定數據有效后執行相應操作,并向主控發送狀態信息,主控通過POST請求向服務器提交數據。

3.2 主控的設計

如圖3所示,主控的電路由三部分構成,分別為Wi-Fi模塊、ZigBee模塊和主控芯片,Wi-Fi模塊負責向服務器請求和提交數據,ZigBee模塊負責向節點下發請求,主控芯片負責對數據進行處理。節點則有控制模塊和ZigBee模塊組成,控制模塊負責在接收到指令后進行相應的動作對插座等設備進行操作。

3.3 硬件中的ZigBee通信

主控與各節點間使用ZigBee進行通信,ZigBee是一種基于802.15.4標準的低功耗局域網協議,該協議具有自組織、低功耗、低復雜度等優點,十分適合使用于智能家居的網絡構建上。ZigBee采用的通信方式是組網通信,組成網絡后即使某一通道干擾嚴重或是已經斷開,ZigBee也能通過組成的網絡的其他通道將數據順利發送。

4 總結

智能家居是人們享受科技發展成果的最直接體現,服務于人們生活起居。實事求是的說目前產品的開發還未形成生態化,也只有形成生態化才能使智能家居得到長足發展。本文完成了云服務器和微信公眾平臺服務器的設計與開發;針對智能家居提出了新的入口和管理平臺;

通過設計分布式主控系統實現智能家局的高效管理;云服務器上收集用戶使用數據,實現智能適時自啟動。

作者單位

廣東石油化工學院 廣東省茂名市 525000

猜你喜歡
物聯網
基于物聯網的無線測溫模塊設計
軟件導刊(2016年9期)2016-11-07 21:56:29
基于物聯網ZigBee技術的智能家居監控系統 
軟件導刊(2016年9期)2016-11-07 21:32:45
物聯網監測技術在G15W112邊坡的應用
基于物聯網的健康管理服務模式
基于物聯網的煤礦智能倉儲與物流運輸管理系統設計與應用
基于高職院校物聯網技術應用人才培養的思考分析
如何在高校架設學生洗衣服務系統
科技視界(2016年22期)2016-10-18 17:23:30
基于無線組網的智慧公交站點信息系統研究與實踐
基于LABVIEW的溫室管理系統的研究與設計
論智能油田的發展趨勢及必要性
主站蜘蛛池模板: 麻豆国产在线不卡一区二区| 国产黄在线免费观看| 香蕉综合在线视频91| 中文字幕无码av专区久久| 日韩精品中文字幕一区三区| 亚洲日本精品一区二区| 国产精品亚洲天堂| 久久久精品国产SM调教网站| 亚洲AV成人一区二区三区AV| 亚洲中文无码av永久伊人| a级高清毛片| 国产成人综合亚洲欧美在| www.亚洲一区| 国产av无码日韩av无码网站| 亚洲精品波多野结衣| 亚洲品质国产精品无码| 18禁不卡免费网站| 麻豆精品在线视频| 亚洲 欧美 偷自乱 图片| 亚洲无码视频一区二区三区 | 亚洲欧洲免费视频| 亚洲国产看片基地久久1024| 亚洲区欧美区| 国产va在线观看免费| 69国产精品视频免费| 性喷潮久久久久久久久| 97视频精品全国在线观看| 不卡无码网| 国产网站免费| 國產尤物AV尤物在線觀看| 狠狠干综合| 国产精品国产主播在线观看| 亚洲成人黄色网址| 国产亚洲高清视频| av一区二区无码在线| 国产无码精品在线播放| 国产精品亚洲综合久久小说| 免费在线成人网| a级毛片一区二区免费视频| 一级一级特黄女人精品毛片| 欧美成人手机在线观看网址| 成人午夜视频在线| 亚洲婷婷丁香| 国产亚洲欧美在线人成aaaa| 亚洲国产日韩视频观看| 国产精品久久久精品三级| 国语少妇高潮| 成人在线观看不卡| 亚洲欧美另类色图| 国产探花在线视频| 亚洲无码日韩一区| 久久久久国产一区二区| 欧美成人第一页| 国产亚洲视频免费播放| 欧美福利在线播放| 久久精品人人做人人爽| 亚洲成人免费看| 97影院午夜在线观看视频| 伊人久久综在合线亚洲2019| 无码日韩视频| 国产成人精品在线| 欧美午夜小视频| 777午夜精品电影免费看| 国产第一页亚洲| 黄色污网站在线观看| 91精品国产一区| 久久这里只精品国产99热8| 71pao成人国产永久免费视频| 国产成人综合亚洲网址| 亚洲人成网站色7799在线播放| 噜噜噜综合亚洲| 岛国精品一区免费视频在线观看 | 婷婷午夜天| 国产福利一区视频| 亚洲第一区在线| 特级aaaaaaaaa毛片免费视频| 国产小视频在线高清播放| 手机精品福利在线观看| 国内毛片视频| 日本一区二区三区精品国产| 国产精品3p视频| 国内精品九九久久久精品|