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

智能家居控制APP的開發(fā)

2018-01-03 02:14:20占華林薛志強(qiáng)阮修湘
電子測(cè)試 2017年22期
關(guān)鍵詞:嵌入式單片機(jī)設(shè)備

占華林,薛志強(qiáng),阮修湘

(江西科技師范大學(xué),江西南昌,330013)

智能家居控制APP的開發(fā)

占華林,薛志強(qiáng),阮修湘

(江西科技師范大學(xué),江西南昌,330013)

隨著現(xiàn)代科技和信息化的發(fā)展,高科技不斷融入百姓生活,智能家居控制APP也得益于移動(dòng)設(shè)備的不斷強(qiáng)化發(fā)展,而越來越普及。本文基于嵌入式平臺(tái)STM32和Android操作系統(tǒng)進(jìn)行ESP8266無線方式的智能家居控制APP的開發(fā),集成了嵌入式技術(shù)、物聯(lián)網(wǎng)技術(shù)、程序設(shè)計(jì)等信息化技術(shù),為居家用戶帶來安保無憂、快速便捷、暢爽舒適的生活環(huán)境。

嵌入式;Android;ESP8266;智能家居;APP開發(fā)

0 引言

隨著4G和移動(dòng)互聯(lián)設(shè)備的高速發(fā)展,高科技不斷融入百姓生活,我們?cè)陔S時(shí)隨地都在使用移動(dòng)互聯(lián)設(shè)備與人通信、與人溝通、與人交流,為我們的工作生活提供極大的便利,效率得到明顯提高。智能家居控制APP開發(fā)受益于移動(dòng)設(shè)備的高速發(fā)展而得到廣泛推廣與應(yīng)用,在家中隨時(shí)使用便于隨身攜帶的移動(dòng)設(shè)備去操作控制家庭用具。

本設(shè)計(jì)將是收集以往依靠眾多遙控器控制的作用于一部人人都會(huì)有的移動(dòng)設(shè)備上,并且在其移動(dòng)設(shè)備上開發(fā)出APP軟件實(shí)現(xiàn)控制。為了證實(shí)研究,本設(shè)計(jì)使用控制電燈開關(guān)與亮度來說明控制功能的實(shí)現(xiàn)。

1 系統(tǒng)設(shè)計(jì)

在確定了開發(fā)體系的需求之后,對(duì)系統(tǒng)整體方案進(jìn)行充分研究論證,決定采用STM32單片機(jī)構(gòu)成的最小系統(tǒng)和串口wifi模塊ESP8266等構(gòu)成的系統(tǒng)組成,在智能手機(jī)上開發(fā)智能家居控制APP。其方案圖如圖1所示。

圖1 系統(tǒng)方案圖

2 硬件電路設(shè)計(jì)

2.1 STM32單片機(jī)最小系統(tǒng)

STM32系列單片機(jī)是一款低成本、低功耗、高性能、高效率嵌入式處理器,內(nèi)含ARM Cortex-M3內(nèi)核,有增強(qiáng)型103類、基本型101類、105類、以及互聯(lián)型107類。本設(shè)計(jì)使用STM32F103“增強(qiáng)型”,其最小系統(tǒng)原理圖如圖2所示。其時(shí)鐘頻率最大能到72MHz、內(nèi)含32K到128K的FLASH且有自執(zhí)行程序的功能、功耗僅為36mA、成本低于16位但性能高于16位的處理器,在目前已研發(fā)的32位處理器是功耗最小的。

2.2 串口WiFi模塊ESP8266

本設(shè)計(jì)使用移動(dòng)終端無線方式控制智能家居,所以采用新一代嵌入式WiFi模塊ESP8266,具有體積更小功耗更低的優(yōu)點(diǎn)。內(nèi)置UART接口,方便與STM32處理器相連,內(nèi)置串口wifi模塊且遵循TCP/IP協(xié)議棧和IEEE802.11協(xié)議棧,方便與WIFI、Ethernet設(shè)備進(jìn)行通信,實(shí)現(xiàn)本設(shè)計(jì)的目的:串口設(shè)備能夠更便捷地使用串口WiFi模塊連接WIFI,在不變動(dòng)任何配置的時(shí)候,傳統(tǒng)串口設(shè)備仍能經(jīng)因特網(wǎng)傳輸數(shù)據(jù)。即實(shí)現(xiàn)了STM32處理器與移動(dòng)終端無線互聯(lián)互通。

3 軟件程序設(shè)計(jì)

本設(shè)計(jì)涉及的主要內(nèi)容APP開發(fā),現(xiàn)在主流開發(fā)模式是基于移動(dòng)平臺(tái)Android操作系統(tǒng)上采用Java語(yǔ)言編寫軟件程序,該方案設(shè)計(jì)簡(jiǎn)潔、界面友好、使用方面。移動(dòng)平臺(tái)可以選用Android智能手機(jī)或平板。

圖2 STM32F103增強(qiáng)型最小系統(tǒng)

3.1 Android操作系統(tǒng)簡(jiǎn)述

Android是以C語(yǔ)言編寫的Linux操作系統(tǒng)與C++語(yǔ)言為基礎(chǔ)的Java語(yǔ)言開發(fā)界面的免費(fèi)開源系統(tǒng),在移動(dòng)終端設(shè)備中廣泛使用,尤其是智能手機(jī),由谷歌和OHA(Open Handset Alliance,簡(jiǎn)稱:OHA)開發(fā)。Android操作系統(tǒng)由三部分構(gòu)成,最底層Linux內(nèi)核、中間層Library庫(kù)與Virtual Machine、最頂層APP應(yīng)用軟件。最底層Linux內(nèi)核采用C語(yǔ)言編寫,實(shí)現(xiàn)系統(tǒng)軟件的功能(主要管理STM32的硬件資源);中間層Library庫(kù)與Virtual Machine采用C或C++語(yǔ)言編寫,為上層應(yīng)用軟件提供庫(kù)的支持;最頂層APP應(yīng)用軟件采用Java語(yǔ)言編寫,根據(jù)行業(yè)應(yīng)用,各機(jī)構(gòu)自主研發(fā)各類型的APP軟件,涵蓋通話、短信、畫圖、辦公等常用APP軟件。

3.2 移動(dòng)設(shè)備終端設(shè)計(jì)流程

本設(shè)計(jì)以控制燈泡的開關(guān)和亮度調(diào)節(jié)為例,對(duì)移動(dòng)設(shè)備端運(yùn)行流程設(shè)計(jì)作出說明。其流程:首先在移動(dòng)設(shè)備上打開實(shí)現(xiàn)智能家居控制APP,立即出現(xiàn)初始化界面,STM32系統(tǒng)完成初始化功能之后執(zhí)行下一項(xiàng)指令;監(jiān)聽連接按鈕是否按下進(jìn)行ESP8266連接,如果連接失敗返回上一級(jí)監(jiān)聽連接按鈕是否按下循環(huán)。

4 系統(tǒng)實(shí)現(xiàn)與結(jié)論

由于物聯(lián)網(wǎng)技術(shù)不斷發(fā)展和運(yùn)用,智能家居也越來越走尋常百姓家。本設(shè)計(jì)基于Android 操作系統(tǒng)開發(fā)出智能家居控制APP并通過STM32單片機(jī)實(shí)現(xiàn)對(duì)智能家居的無線控制,以控制燈泡為例制作出實(shí)物,如圖8所示,實(shí)現(xiàn)了預(yù)訂的功能。后續(xù)工作,可以在智能家居的使用范圍進(jìn)行功能的拓展。

[1]高小平.中國(guó)智能家居的現(xiàn)狀及發(fā)展趨勢(shì)[J].低壓電器,2005,(4):18-21.

[2]李曉珊.蘋果 IOS、谷歌 Android、微軟 Windows phone 三大移動(dòng)互聯(lián)網(wǎng)系統(tǒng)開發(fā)策略比較研究[J].中國(guó)廣播,2013,(5):34-39.

[3]楊蕙馨.網(wǎng)絡(luò)效應(yīng)鋇視角下技術(shù)標(biāo)準(zhǔn)的競(jìng)爭(zhēng)性擴(kuò)散——來自iOS與Android之爭(zhēng)的實(shí)證研究[J].中國(guó)工業(yè)經(jīng)濟(jì),2014.

Smart home control APP development

Zhan Hualin, Xue Zhiqiang,Ruan Xiuxiang
(Jiangxi Science and Technology Normal University,Nanchang Jiangxi,330013)

With the development of modern technology and information,high-tech blends into ordinary people’s life constantly.The smarthome control application become increasingly popular that benifit from mobile devices which get a continuous reinforcement.The article is about developing smarthome control which combines the wireless way ESP8266 ,by means of embedded platform STM32 and Android operating system.Beyond that,the app integrates Embedded technology, Internet of things technology, programming and other information for the users,it can provide a safe,quick and convenient environment as well as comfortable.

embedded;Android;ESP8266;Smart home;APP development

猜你喜歡
嵌入式單片機(jī)設(shè)備
諧響應(yīng)分析在設(shè)備減振中的應(yīng)用
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
基于MPU6050簡(jiǎn)單控制設(shè)備
電子制作(2018年11期)2018-08-04 03:26:08
搭建基于Qt的嵌入式開發(fā)平臺(tái)
嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
500kV輸變電設(shè)備運(yùn)行維護(hù)探討
Microchip推出兩個(gè)全新PIC單片機(jī)系列
原來他們都是可穿戴設(shè)備
主站蜘蛛池模板: 啪啪啪亚洲无码| 欧美一级片在线| 亚洲第一成人在线| 538精品在线观看| 久久精品人人做人人爽电影蜜月| 亚洲国产亚洲综合在线尤物| 亚洲青涩在线| 国产高颜值露脸在线观看| 最新精品久久精品| 国产成人1024精品| 免费a在线观看播放| 国产香蕉97碰碰视频VA碰碰看| 国产日韩欧美一区二区三区在线| 欧美a级在线| 亚洲国产综合精品一区| 久久国产黑丝袜视频| 精品一区二区三区中文字幕| 亚洲综合一区国产精品| 欧美在线三级| 久久青草热| 在线播放91| 中国一级特黄视频| 波多野结衣亚洲一区| 成人免费网站久久久| 久久亚洲综合伊人| 亚洲视频影院| 欧美日韩免费| 高清免费毛片| 久久久噜噜噜久久中文字幕色伊伊| 四虎亚洲精品| 天天色天天综合| 国产丝袜91| 全部免费特黄特色大片视频| 欧美一区二区人人喊爽| 91精品啪在线观看国产91| 国产成人超碰无码| 日韩A∨精品日韩精品无码| 亚洲三级网站| 在线日韩一区二区| 亚洲第一视频网| 国产午夜一级毛片| 国产成人一二三| 无码福利日韩神码福利片| 久久福利网| 日韩无码真实干出血视频| 成人中文在线| 成人va亚洲va欧美天堂| 97青青青国产在线播放| AV熟女乱| 久久久久免费看成人影片| 亚洲国产精品人久久电影| 97亚洲色综久久精品| 国内精品免费| 日韩欧美色综合| 国产区在线看| 一级做a爰片久久毛片毛片| 欧美成人手机在线观看网址| 熟女日韩精品2区| 好久久免费视频高清| 婷婷色狠狠干| 色综合久久久久8天国| 亚洲视频色图| 日本国产在线| 国产乱子伦手机在线| 亚洲无码精品在线播放| 国产a v无码专区亚洲av| 无码在线激情片| 热99re99首页精品亚洲五月天| 香蕉在线视频网站| 亚洲最新在线| 国产在线精品人成导航| 久久久久亚洲AV成人人电影软件 | 亚洲第一视频区| 国产18在线| 国产美女精品一区二区| 亚洲成人福利网站| 亚洲人成色77777在线观看| 免费激情网址| 五月激情婷婷综合| 欧美亚洲国产精品久久蜜芽| 免费看美女自慰的网站| 日韩在线第三页|