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語言編寫軟件程序,該方案設(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語言編寫的Linux操作系統(tǒng)與C++語言為基礎(chǔ)的Java語言開發(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庫與Virtual Machine、最頂層APP應(yīng)用軟件。最底層Linux內(nèi)核采用C語言編寫,實(shí)現(xiàn)系統(tǒng)軟件的功能(主要管理STM32的硬件資源);中間層Library庫與Virtual Machine采用C或C++語言編寫,為上層應(yīng)用軟件提供庫的支持;最頂層APP應(yīng)用軟件采用Java語言編寫,根據(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]高小平.中國智能家居的現(xiàn)狀及發(fā)展趨勢(shì)[J].低壓電器,2005,(4):18-21.

[2]李曉珊.蘋果 IOS、谷歌 Android、微軟 Windows phone 三大移動(dòng)互聯(lián)網(wǎng)系統(tǒng)開發(fā)策略比較研究[J].中國廣播,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].中國工業(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è)備
主站蜘蛛池模板: 亚洲av无码人妻| 色悠久久久| 97se亚洲综合在线天天| 国产大片喷水在线在线视频| 99热这里只有免费国产精品| 久久久精品久久久久三级| 中文字幕永久在线看| 91精品国产91欠久久久久| 99热亚洲精品6码| 日韩天堂网| 91色综合综合热五月激情| 激情午夜婷婷| 久久99精品久久久久纯品| 久久久久国色AV免费观看性色| 高清乱码精品福利在线视频| 日本黄色a视频| 亚洲综合18p| 999福利激情视频| 在线免费a视频| 久久久久久久97| 三级毛片在线播放| 亚洲最大福利网站| 欧美第二区| 激情無極限的亚洲一区免费| 香蕉在线视频网站| 亚洲欧美激情另类| 97影院午夜在线观看视频| 伊人久久大线影院首页| 一区二区自拍| 丰满少妇αⅴ无码区| 国产麻豆91网在线看| 美女潮喷出白浆在线观看视频| 99精品国产高清一区二区| 日本一区二区不卡视频| 亚洲日韩在线满18点击进入| 亚洲日韩精品无码专区| 国产va视频| 99成人在线观看| 国产青青操| 狠狠色成人综合首页| 亚洲无码高清免费视频亚洲| 国产主播一区二区三区| 亚洲精品制服丝袜二区| 国产国拍精品视频免费看| 国产麻豆永久视频| 国产91视频免费观看| 国产成本人片免费a∨短片| 91丨九色丨首页在线播放| 99精品视频在线观看免费播放| 国产成人高清在线精品| 中文字幕久久波多野结衣| 国内精品九九久久久精品| 91丝袜美腿高跟国产极品老师| 国产成人精品日本亚洲77美色| 亚洲第一精品福利| 亚洲伦理一区二区| 国产精品制服| 国产小视频网站| 啪啪啪亚洲无码| 99热国产在线精品99| 毛片基地美国正在播放亚洲| 日本成人一区| 国产国产人免费视频成18| 久久久受www免费人成| 国产一级毛片在线| 成人欧美日韩| 亚洲不卡av中文在线| 中文字幕不卡免费高清视频| 四虎成人精品| 99手机在线视频| 国产麻豆福利av在线播放 | 欧美日韩免费观看| 99久久免费精品特色大片| 国产成人精品18| 亚洲一区毛片| 午夜国产不卡在线观看视频| 一区二区无码在线视频| 久99久热只有精品国产15| 久久久久免费看成人影片| 日本不卡视频在线| 国产一级毛片高清完整视频版| 国模私拍一区二区|