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

基于CortexM4與AndroidAPP的遠端家庭環境監控系統設計

2019-11-16 12:26:24侯昌華包敬海梁燕葵陸民飛楊祥覃紹勝
物聯網技術 2019年10期
關鍵詞:用戶設備系統

侯昌華 包敬海 梁燕葵 陸民飛 楊祥 覃紹勝

摘 要:設計基于ARM Cortex M4 (STM32F407ZGT6)的微型控制器,完成對設備端傳感器(溫度、濕度、光強、煙霧等)輸入信號的采集(模擬量轉數字量算法、條件組數字量濾波算法)與機械設備(門、窗、燈)的輸出控制,并通過SIM-GPRS網關與騰訊云端主機建立網絡連接;Android APP完成對客戶端用戶登錄、信息查看以及對下控制交互頁面,且通過HTTP網絡通信與騰訊云主機上Tomcat7服務器承載的自定義Java Web服務程序實現訪問,采用C/S架構,使客戶端程序與服務器數據庫直接建立連接,實現對智能設備端遠程數據的查看與向下控制。

關鍵詞:Cortex M4;遠程網絡;環境監控;Android APP;濾波算法;Tomcat7

中圖分類號:TP277文獻標識碼:A文章編號:2095-1302(2019)10-0-03

0 引 言

隨著信息智能化的迅速發展與應用管理水平的不斷提高,人們對智能一體化設備以及自身安全信息管理平臺的需求與關注度日趨增長[1],智能且安全的應用系統的需求日益增強。近年來,智能物聯網領域涌現出一批具有影響力的企業和團隊,研發出一系列應用產品,主要涵蓋智能家居、車載電子、農林養殖及消費類電子等,在通信協議層主要采用藍牙,WiFi,ZigBee,Z-wave,VESP等方案[2-3]。

然而,集成度較高的智能家居系統成本太高,而簡單的控制系統難以滿足遠程控制的需求。為此,本文基于Cortex M4與Android APP設計一個遠端家庭環境監控系統[4],利用ARM處理器對家居中的環境數據進行實時監控,并通過SIM900A網關設備與云端進行通信。同時,為方便用戶使用,通過Android Studio設計APP應用軟件程序。

1 系統組成框架

系統在正常網絡設備的基礎上可實現全天候、無季節、遠距離的監測與控制,完成對設備端、云端以及客戶端系統設備的搭建與數據通信關聯。整體功能系統包括傳感器輸入、處理器輸入輸出、網絡通信傳輸、基站中轉、云端服務器、移動客戶端Android APP,可用于對遠端家庭環境室內安全信息傳感器數據(溫度、濕度、光強、煙霧等)的檢測及對機械設備(門、窗、燈)的控制。整體框架可分為設備端、云端、客戶端三部分,具體如圖1所示。

2 系統實現原理

2.1 設備端系統實現

基于ARM Cortex M4 STM32F407ZGT6處理器,通過使用VC/C++計算機程序語言,在Keil MDK5嵌入式集成開發工具上實現對處理器邏輯應用I/O驅動程序的開發[5-7]。程序總體結構可分為硬件設備初始化塊、多任務創建塊、觸摸屏響應塊、圖形化界面顯示塊、傳感器數據更新塊、網絡通信塊等。設備端系統軟件程序設計采用模塊化面向功能函數編程的設計,同時加入了多任務實時操作系統μC/OS-III與圖形化界面庫STemWin。

(1)初始化程序完成對硬件設備寄存器驅動、GUI庫、μC/OS-III實時操作系統[8]的初始配置。

(2)Touch任務函數是μC/OS-III多任務系統下創建的子任務函數,調用STemWin接口API,對觸摸屏觸摸輸入的有效命令進行檢測與響應。

(3)EmWin任務函數是μC/OS-III多任務系統下創建的子任務函數,調用STemWin接口API實現LCD的界面顯示,包括鼠標游標、主體界面(窗口、Logo圖片、傳感實時數據文本、觸摸控鍵Button圖片)的顯示。

(4)Test任務函數是μC/OS-III多任務系統下創建的子任務函數,調用自定義的邏輯接口API函數實現對底層的控制訪問,包括傳感器數據的輸入更新、機械設備的輸出控制及網絡服務的通信傳輸。

設備端系統軟件程序流程如圖2所示。

2.2 云端服務器系統實現

騰訊云Windows Server 2012R2主機搭載Tomcat7服務器,通過Java Web技術實現云端應用服務程序,并完成對智能設備端設備及客戶端應用的網絡請求、響應服務,以及網絡數據傳輸、交互。網絡端通信遵循HTTP協議,采用輕量級的“名值對”集合JSON數據格式封裝、存儲數據流[9-10]。云端系統軟件程序框架如圖3所示。

2.3 客戶端系統實現

基于Android系統配置集成開發的移動應用軟件,其UI界面設計與組件設置融合成型[11-12]。應用軟件實現用戶登錄,獲取傳感器數據,利用控制命令進入個人信息頁面。首先程序開啟進入Logo登錄界面,等待用戶輸入賬號、密碼并點擊登錄,后臺服務程序獲取用戶賬號、密碼文本字符傳送云端服務器數據庫匹配校驗,用戶賬號、密碼由開發者在云端MySQL數據庫自定義存入,用戶無權更改。校驗到用戶存在后,云端服務器回饋登錄成功代碼,登錄成功后進入默認界面(信息頁面),底部控件欄可切換、選擇查看頁面。進入信息頁面:定時更新及顯示從云端服務器程序獲取到的傳感器數據信號量。進入控制頁面:圖形狀態可由控鍵顯示,并將當前狀態傳送至云端服務器程序。進入個人頁面:靜態文本字符顯示用戶個人信息。客戶端系統軟件程序流程如圖4所示。

3 設計與研究

3.1 直流電源

利用LM2596和AMS1117核心器件組合成典型的穩壓電路,調制出5 V/3.3 V的直流穩壓電源供給設備系統的各個子模塊。

3.2 傳感器

系統采用接觸式測溫器件DS18B20測量溫度,經測試分析,溫度示數取決于器件表面感應到的熱量。采用電阻式感濕器件DHT11測量濕度,采集到的數據信息量與空氣濕潤度成正比關系。采用數字集成器件BH1750測量光照強度。采用表面電離子式N型半導體氣體敏感器件MQ-2測量煙霧濃度,從而進行模擬量輸出。傳感器指標數據見表1所列。

3.3 TFT LCD模組

設備端交互界面選用4.3寸觸摸顯示一體LCD電容屏顯示,采用控制驅動屏數據/命令總線FSMC,通過調用STemWin GUI庫,實現交互界面的主體框架窗口、位圖、文本顯示和觸摸點擊響應。

3.4 網絡通信

設備端網絡通信網關選用SIM900A(GSM/GPRS)模塊(串口(RXD/TXD)),需提供12 V工作電源。插入有數據流量支持GPRS通信的SIM卡(物聯卡/普通電話卡),通過配套的AT指令集配置SIM900A模塊為HTTP通信模式,使本地設備與公網IP云主機服務器建立網絡訪問,最終實現設備端數據的遠程網絡傳輸。

3.5 云服務器

遠程在線操作公網IP的騰訊云主機,安裝并配置Tomcat7服務器與MyEclipse 集成開發工具,將Tomcat7配置綁定于MyEclipse,由MyEclipse工具操縱Tomcat7。啟動Tomcat7服務器后,在PC瀏覽器輸入云主機Tomcat7 服務器的URL參數(IP+端口),測試并驗證服務器通網訪問是否成功。使用MyEclipse環境創建Java Web 工程,通過HttpServlet實現客戶端與服務器、設備端與服務器的交互[13-14]。

3.6 Android APP

在PC機上使用Android Studio 3.0集成開發工具與Android 6.0版智能手機開發者模式進行USB通信ADB在線調試,通過C/S架構完成用戶登錄網路服務器數據驗證[15-16],用戶點擊界面Button控制命令進行網絡數據上傳,可實時獲取并更新溫濕度、光照強度及個人用戶信息。

3.7 模擬量轉換數字量算法

4 結 語

本文設計了一套綜合性聯網控制設備系統,軟件方面應用Android APP軟件開發技術、Java Web后端服務器程序開發技術、中級嵌入式驅動系統開發技術、網絡編程TCP/HTTP技術等;硬件方面應用電源管理技術、數字模擬量傳感器技術、嵌入式硬件系統技術等,實現對溫濕度、光照強度、煙霧濃度的采集,以及對機械開關的輸出控制,并可實現遠端監控。本文系統具有一定的實用性,值得深入研究及應用推廣。

參 考 文 獻

[1]譚英奇,邢志強.智能家居功能可重構系統研究[J].儀器儀表用戶,2019,26(2):9-11.

[2]顧旻荃.智能家居的發展與展望[J].電子世界,2018(19):87,89.

[3]賴世杰,蘇小婷,孫萬霞,等.中國智能家居發展狀況分析[J].現代商貿工業,2018,39(20):190-192.

[4] SHAMIM HOSSAIN M, ABDUR R M,MUHAMMAD G. Cyber-physical cloud-oriented multi-sensory smart home framework for elderly people:an energy efficiency perspective [J]. Journal of parallel and distributed computing,2017(5):11-12.

[5]李靜.基于物聯網技術的小型游船監控系統研究與設計[D].桂林:廣西師范大學,2018.

[6]張文瀟,王鑫.基于STM32的以太網通信模塊設計[J].信息通信,2017(12):118-119.

[7]崔琳,朱磊,劉小龍,等.基于STM32F407的小阻值測量系統設計與實現[J].國外電子測量技術,2018,37(2):84-89.

[8] CAI G H,LIANG C,HUANGQ,et al.A remote intelligent control system based on ZigBee wireless technology [J]. Applied mechanics and materials,2014(9):71-74.

[9]張漢林,潘俊虹,柯哲星,等.基于微信小程序的“微代”校園服務平臺[J].電腦編程技巧與維護,2018(12):77-79.

[10]石明翔,田濟瑋,李文齊,等.基于云服務的異構數據庫管理系統的設計與實現[J].計算機時代,2018(12):25-28,31.

[11]饒豐江,蘇兆盛,田凡.使用安卓設備調試自動化設備的設計與實現[J].計算機測量與控制,2018(12):80-83.

[12]范宇,王忠,楊琪.基于安卓的老年人健康監測系統[J].信息技術與信息化,2018(8):75-78,82.

[13]趙恒.Java Web應用程序安全技術[J].電子技術與軟件工程,2019(4):194.

[14]范國婷,曹飛虎,王秀友,等.基于Java Web的進銷存管理系統研究[J].電腦知識與技術,2019,15(2):42-44.

[15]馮明,陳倩.淺談云智能信息化管理平臺的構建[J].智能計算機與應用,2019(1):233-234.

[16]史桂紅.基于Android及JSON的天氣預報APP設計與實現[J].蘇州市職業大學學報,2019,30(1):27-32.

猜你喜歡
用戶設備系統
諧響應分析在設備減振中的應用
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
主站蜘蛛池模板: 精品撒尿视频一区二区三区| 国产熟女一级毛片| 国产凹凸视频在线观看| yy6080理论大片一级久久| 亚洲人成网站色7777| 色综合综合网| 黄色不卡视频| 免费在线成人网| 中文字幕亚洲乱码熟女1区2区| 日韩av手机在线| 欧美成人午夜视频| 国产精品人人做人人爽人人添| 成人综合网址| 国产综合另类小说色区色噜噜 | 精品三级网站| 四虎成人免费毛片| 亚洲高清无码久久久| 亚洲中文字幕手机在线第一页| 亚洲性色永久网址| 亚洲综合色区在线播放2019| 国产原创自拍不卡第一页| 中文字幕色站| 欧美午夜小视频| 欧美色亚洲| 在线观看无码a∨| 婷婷六月激情综合一区| 日本在线国产| 久久人人97超碰人人澡爱香蕉 | 无码日韩人妻精品久久蜜桃| 美女被操黄色视频网站| 免费看a毛片| 91系列在线观看| 亚洲第一成年网| 久久五月视频| 国产成人乱无码视频| 国内嫩模私拍精品视频| 四虎精品黑人视频| 亚洲天堂视频在线观看免费| 欧美成人影院亚洲综合图| 日本三级精品| vvvv98国产成人综合青青| 欧美日韩在线亚洲国产人| 国产午夜精品一区二区三| 伊人成色综合网| 九色91在线视频| 国产精品lululu在线观看| 亚洲成网777777国产精品| 精品人妻一区无码视频| www.亚洲色图.com| 亚洲天堂日韩av电影| 热九九精品| 久久夜色撩人精品国产| 超碰精品无码一区二区| 国产美女无遮挡免费视频| 日本精品视频一区二区| 国产精品区视频中文字幕 | 亚洲欧美激情另类| 色噜噜狠狠色综合网图区| 国产XXXX做受性欧美88| www.91中文字幕| a在线亚洲男人的天堂试看| 又大又硬又爽免费视频| 夜夜操天天摸| 国产亚洲欧美日韩在线一区| 精品国产免费观看一区| 亚洲婷婷六月| 538精品在线观看| 色135综合网| 欧美日韩国产综合视频在线观看| 国产精品尹人在线观看| 国产欧美成人不卡视频| 久久午夜夜伦鲁鲁片不卡| 亚洲成a人在线观看| 红杏AV在线无码| 国产主播喷水| 视频在线观看一区二区| 一区二区在线视频免费观看| 中文无码精品A∨在线观看不卡| 黄色网站不卡无码| 成人在线观看不卡| 亚洲精品无码抽插日韩| 一区二区三区精品视频在线观看|