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

ZigBee技術下的智能家居系統設計

2022-09-19 04:40:56鄧楷煊張金堯許彩望孫朝鵬
物聯網技術 2022年9期
關鍵詞:微信系統

鄧楷煊,張金堯,許彩望,孫朝鵬

(安徽理工大學 電氣與信息工程學院,安徽 淮南 232001)

0 引 言

隨著科學技術的發展,人們的生活水平日益提高,對居住環境的要求是更加智能、舒適。《IDC中國智能家居設備市場季度跟蹤報告》顯示,2021年上半年中國智能家居設備市場出貨量約1億臺,預計未來五年中國智能家居設備市場出貨量將以21.4%的復合增長率持續增長,2025年市場出貨量將接近5.4億臺,全屋智能解決方案在消費市場的推廣將成為市場增長的重要動力之一。但是,目前國內不同公司采取的技術標準不盡相同,不同品牌的產品無法兼容、成本較高、控制方式單一,無法滿足普通人的需求。

為滿足普通大眾的智能化需求,本文設計了一款智能家居系統,使用了嵌入式技術、物聯網技術、自動控制技術等技術,實現對家居環境的檢測和控制。彌補傳統的家居控制系統成本高、交互方式單一、用戶和設備交互手段單一等缺點。該系統采用STM32作為硬件控制平臺,通過MQTT協議并使用ESP8266以JSON數據格式來實現云平臺和客戶端之間的信息交互,并且對內使用ZigBee通信來提高系統的靈活性,成本低廉、簡單實用,并且便于再次擴展,很適合低端市場。采用微信小程序控制極大地便利了不同用戶對家庭環境進行遠程監控,保證家庭成員的安全和生活的舒適。

1 系統的整體設計

如圖1所示,智慧家居系統主要包括信息采集節點模塊、控制器模塊、應用模塊。信息采集節點模塊負責各個傳感器的信息采集和一些家用電器的控制,使用STM32單片機作為節點的芯片。控制器模塊同樣采用STM32管理各個節點,并且通過ESP8266來連接家庭WiFi上傳數據到云平臺。應用模塊是方便用戶使用通過微信開發者工具設計的微信小程序,使用者可以采用任意方式監控平臺和發送指令。指令通過WiFi信號傳到控制器,ZigBee協調器收到控制器發送的數據再處理后發送至各個節點,以控制電器。

圖1 系統原理

2 系統硬件設計

2.1 傳感器選擇

根據傳感器功能的不同,分成以下三個系統:

(1)健康系統:配置了體溫傳感器MAX30205MTA和心率血氧傳感器MAX30102。

(2)環境系統:配置了溫濕度傳感器DHT11、煙霧傳感器MQ-2、光照度傳感器GY-30,用LED燈模擬家庭燈光,報警裝置使用蜂鳴器來設計,蜂鳴器使用低電平觸發,操作簡單。

(3)安全系統:配置了超聲波測距傳感器HC-SR04和人體紅外感應傳感器HC-SR501。

2.2 終端節點和協調器設計

根據實際需求,節點使用STM32單片機結合ZigBee傳輸模塊組成,選擇使用意法半導體公司ARM Cortex-M3微處理器系列的STM32F103RCT6,性能強大、功耗低、使用方便。ZigBee傳輸模塊則使用市面上常見的CC2530芯片,性能優越且便于開發,并且它還內置了ZigBee協議棧便于構建無線網絡。

2.3 控制器模塊

主控制器負責與各個節點進行通信,所以控制器選用正點原子基推出的基于ARM CortexM3內核的ATK-精英STM32開發板。

使用安信可的ESP8266作為系統的WiFi模塊,通過串口和主控制器STM32通信,支持標準的IEEE802.11 b/g/n 協議、完整的TCP/IP協議棧,可以實現WiFi和串口之間的轉換。該模塊可以兼容3.3 V和5 V的單片機系統,這樣可以很方便地與主控芯片進行連接;此外,它還支持WiFi-STA、串口轉AP和WiFi-STA+WiFi-AP三種模式,這有利于系統的開發。將安信可的AT固件燒至8266里,以便用AT指令配置8266模塊。

3 系統軟件設計

3.1 下位機軟件設計

下位機軟件設計包括終端節點和控制器節點的軟件設計,用Keil UI Vision5作為STM32單片機的開發平臺,使用C語言編寫方便維護和拓展。節點上的STM32單片機將收集到的數據匯總后傳至ZigBee模塊,ZigBee使用Z-Stack協議棧進行封裝,通過搭建的ZigBee網絡傳遞至網絡的協調器節點。協調器將收集到的各個節點的數據通過USART傳至主控制器,主控制器收到數據后通過ID確定節點;然后判斷數據是否超出設定的閾值,確定蜂鳴器是否報警;最后將數據打包并且用MQTT協議封裝后,再通過ESP8266模塊經連WiFi發送至云平臺,用戶的移動端可通過網絡收到數據。程序流程如圖2所示。

圖2 程序流程

3.2 ESP8266接入云平臺通信設計

STM32主控制器通過串口發送AT指令,以控制8266模塊初始化以及收發數據操作。首先發送AT測試指令再進行復位,之后將8266設置為透傳模式,開啟DHCP,獲取IP地址;最后連接到服務器的IP地址和端口號,8266初始化成功。

3.3 上位機軟件設計

本系統的云平臺是通過MQTT協議來交互信息的,并且主要交互形式為JSON。控制器將所有的數據通過JSON打包,再通過設定的主題發送到云平臺,手機端和電腦端均可通過訂閱Topic主題獲取。為降低成本,本系統使用的云平臺為EMQ X Cloud提供的免費公共MQTT服務器。

微信小程序采用框架型編程結構,開發門檻低,兼容性高,能夠兼容多種操作系統,并且無須下載和安裝。針對以上優點,移動端的上位機使用微信開發者平臺來開發。微信小程序開發MQTT協議需要先安裝MQTT的客戶端庫。MQTT.js是一個開源MQTT協議的客戶端庫,可以使用npm進行“npm install mqtt–save”安裝;使用connect函數連接到MQTT服務器的地址后,再通過subscribe訂閱設備上行數據主題。微信小程序請求Web API平臺來調取所訂閱主題的JSON數據。需注意,小程序EMQ的WebSocket端口號為8084,WebSocket連接成功后再通過client監聽事件,對數據進行JSON數據解析;通過publish函數來實現用戶使用微信小程序控制LED燈和報警器的操作,將控制指令進行JSON封裝后傳送至云平臺。

為了方便用戶使用,系統還增加了天氣查詢功能,使用和風天氣提供的免費API,用戶只須去和風天氣官網注冊便能獲得,并且同樣使用JSON對訂閱的數據進行解析便可顯示到小程序中,一天可請求1 000次,足夠使用。

4 系統測試

4.1 硬件數據采集測試

在上述硬件系統中,環境系統包含整套家居系統的主要功能,所以選取環境系統來測試系統數據采集的可靠性。為了方便測試,選取宿舍作為測試對象,選用溫濕度計、亮度計、家用可燃氣體報警器的測量結果作為對照。結合微信小程序來測試數據的發送和接收情況,根據測試數據顯示,環境系統傳感器均能正常運行。測試結果見表1所列。

表1 硬件系統測試結果

通過測試數據可知,環境系統和標準儀器在相同時間的測試結果基本準確,證明硬件系統的數據采集功能有效,硬件功能成功實現。

4.2 上位機程序測試

在測試上位機系統運行的過程中,要測試移動端上位機的正常運行、上位機和硬件的通信功能以及系統的數據檢測、照明和報警控制功能,用戶可以直接在列表中切換系統,選擇傳感器數據的觀測和控制功能,系統界面測試情況如下。

(1)環境系統界面測試

環境系統界面測試主要測試內容包括:溫濕度、光照、可燃氣體參數的觀測,照明控制,可燃氣體超出預設值時自動報警功能,報警裝置的手動控制功能。如圖3所示,通過對上位機環境系統的測試發現,微信小程序能夠正常獲取到硬件環境系統收集到的數據。(2)健康系統界面測試

圖3 環境系統測試

圖4 健康系統測試

(3)安全系統界面測試

安全系統主要監測人體和人距的信息。人體檢測是通過紅外感應模塊進行的,當人進入紅外感應模塊的測量范圍時傳感器會輸出高電平,當人離開后會輸出低電平。人距的測量是通過超聲波測距模塊進行的,當HC-SR504發出超聲波時,通過計算超聲波發送和接收的時間差來測量距離(=,為測試距離,為超聲波發送和接收的時間差,為聲速,取340 m/s)。安全系統界面測試如圖5所示。通過上位機安全系統的測試發現,上位機的微信小程序能正常獲取到硬件安全系統收集到的數據。

圖5 安全系統測試

4.3 微信天氣查詢功能測試

微信天氣查詢界面功能測試主要測試系統能否準確調用網站提供的天氣參數,以方便用戶正常查詢地區的天氣參數。如圖6所示,以安徽淮南田家庵區為例進行測試發現,天氣系統能夠正常運行,獲取到的天氣數據準確,系統功能得到實現。

圖6 天氣查詢功能測試

5 結 語

本文設計了基于STM32單片機、ZigBee通信模塊、ESP8266無線模塊的智慧家居系統,能夠通過微信小程序控制并監測。經過測試發現,系統操作方式簡單、通信穩定,可以很好地進行監測和控制,滿足用戶的需求,并且系統在靈活性和可拓展性方面均有良好的表現。

猜你喜歡
微信系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
微信
微信
微信
微信
主站蜘蛛池模板: 黄片一区二区三区| 免费毛片网站在线观看| 国产原创第一页在线观看| 精品无码日韩国产不卡av| 国产成人一区| 亚洲三级色| 亚洲区一区| 第九色区aⅴ天堂久久香| 亚洲成年人网| 久久国产黑丝袜视频| 超碰aⅴ人人做人人爽欧美| 国产成人艳妇AA视频在线| 伊人久久精品无码麻豆精品| 国产成人8x视频一区二区| 国产毛片基地| 2020国产在线视精品在| 2021国产精品自产拍在线| 六月婷婷激情综合| 国产黄色免费看| 波多野结衣久久高清免费| 国产一级无码不卡视频| 欧美精品在线免费| 国产精选自拍| 麻豆国产在线观看一区二区| 国产精品99一区不卡| 日韩 欧美 小说 综合网 另类| 凹凸国产分类在线观看| 国产精品55夜色66夜色| 国产在线无码一区二区三区| 一本大道东京热无码av | 国产精品无码AV片在线观看播放| 国产流白浆视频| 久久综合伊人 六十路| 国产亚洲精品97AA片在线播放| 国产美女在线观看| 中文字幕人成人乱码亚洲电影| 青青草91视频| 香蕉伊思人视频| 天天综合亚洲| 国产欧美在线| 国产精品亚洲一区二区在线观看| av大片在线无码免费| 高潮毛片无遮挡高清视频播放| 国产黑丝一区| 亚洲区第一页| 91久草视频| www成人国产在线观看网站| 最近最新中文字幕在线第一页 | 日韩在线视频网| 国产精品视频导航| 久久五月天国产自| 极品国产一区二区三区| 国产日本欧美在线观看| 欧美www在线观看| 国模在线视频一区二区三区| 男人的天堂久久精品激情| 欧美成人二区| 91麻豆国产在线| 久热精品免费| 伊人久久大线影院首页| 亚洲av综合网| 亚洲综合经典在线一区二区| 日本少妇又色又爽又高潮| 高清无码不卡视频| 国产成人高清精品免费5388| 一本色道久久88| 亚洲人成色77777在线观看| 久久国产亚洲欧美日韩精品| 国产精品hd在线播放| 亚洲人人视频| 亚洲成人黄色在线| 国产精品手机在线播放| 精品一區二區久久久久久久網站| 福利视频久久| 国产美女精品在线| 国产不卡一级毛片视频| 色婷婷丁香| 国产美女视频黄a视频全免费网站| 欧美久久网| 国产91小视频| 在线观看国产精品日本不卡网| 亚洲国模精品一区|