a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 設計應用 > 基于云服務Wi-Fi的家電物聯網應用系統設計

基于云服務Wi-Fi的家電物聯網應用系統設計

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

2.2

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

  選用上海漢楓公司的低功耗嵌入式模塊,其內置嵌入式固件和收發天線,可通過此模塊與傳統家電的低端串口通訊,以實現對家電物聯網的接入。的制作原理圖如圖4所示。

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

3 系統的軟件設計

  整個系統設計的重點是軟件平臺,帶遠程控制和交互的設備系統由電控板系統、Wi-Fi模塊、后臺云端服務器和手機構成。程序運行邏輯為電控板把采集到的溫度、本機狀態、報警數據和用戶習慣等數據,通過Wi-Fi模塊上傳至云端服務器,同時發送到局域網內已連接的手機上,用戶打開手機可以通過云端或者內網連接和設備取得人機交互資料,并可以通過手機APP控制設定設備參數。

3.1 系統的通訊基本信息

  本系統通訊拓撲結構為三角形,即在設備、云端、手機三個通訊節點間交換數據,如圖6所示。設備與手機之間數據格式的定義基于具體數據幀,增加數據幀頭(Header + Payload),同時引入IBM開發的即時通訊協議MQTT作為大循環封包傳輸用。

  MQTT協議是為大量計算能力受限且工作在低帶寬及不可靠網絡的遠程傳感器和控制設備通訊而設計的協議,具有成熟而豐富的多平臺代碼以供快速開發。除了MQTT提供的優點外,還定義了設備通訊的快速配置(Air Link)、產品識別(Product Key)、大小循環透明(WAN/LAN)、鑒權特性(Passcode)、云端加密(SSL)、服務器集群等物聯網獨有的特性。

3.2 系統通訊過程及數據格式定義

  系統通訊包括與設備相關的兩個方向,共五種通訊過程:

  (1)設備與云端外網方向(大循環通訊):①設備上傳云端數據幀過程;②設備接收云端轉發手機數據幀過程;

  (2)設備與手機內網方向(小循環通訊):①設備接收及響應內網發現幀過程;②設備接收內網數據幀過程;③設備發送內網數據幀過程。

  首先設備主動與外網云端保持連接,并等待響應內網的發現幀廣播包(UDP)與數據幀(TCP)。如果經發現設備與手機同處相同局域網內,則優先建立TCP直接連接,其中設備控制指令及設備狀態信息包全部使用XPG通用數據協議進行封包。當設備與手機內網連接時,通訊過程使用XPG通用數據協議封包并通過TCP傳送數據。當設備與云端之間進行遠程通訊時,封包格式為MQTT標準消息類型,其Payload為XPG通用數據協議封包。

3.3 系統總體流程約定

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

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

  2) MCU 返回確認,表示收到命令,正在執行;

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

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

  5) 若環境狀態一直不變化, MCU 需要每隔 10 分鐘定期主動上報當前狀態;

  6) 模塊會向 MCU 發送心跳, MCU 收到后按照格式返回即可;MCU 連續 180 秒收不到模塊的數據,即可認為模塊異常,可以給模塊重新上電。

4 系統樣機

  該系統用于家里各種家電設備,如圖8所示為用于凈飲機的云服務Wi-Fi物聯網應用系統控制板,圖9為用于控制凈飲機的提供IOE DEMO版本APP界面。

5 結語

  本設計的優點在于利用大眾比較認可和統一的Wi-Fi模塊,通過串口接入各種家用電器控制板實現家電物聯網。實驗表明,在各家用電器上集成云服務Wi-Fi模塊,通過手機APP、家庭路由器和云服務器,能成功構造一套基于云服務Wi-Fi的家電物聯網應用系統。該系統性能穩定、控制方便、性價比高,非常適合在物聯網智能家居中應用推廣。

參考文獻:

  [1]鄭魏,李智敏,駱德漢.智能家居無線網絡設計與實現[J].電視技術,2013,37(21):56-59.

  [2]黃智偉,唐冬,王彥.嵌入式智能家居系統網關無線收發模塊電路設計[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],自動化技術與應用,2011,30(8):98-101.

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

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

  [7]郭穩濤,何怡剛.智能家居遠程監控系統的研究與設計[J].計算機測量與控制, 2011,19(9):2109-2112.

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


上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉