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

基于云平臺的智能家居控制系統(tǒng)設(shè)計

2018-11-22 02:23:58臺州職業(yè)技術(shù)學(xué)院電氣信息學(xué)院蔣開偉孫凌杰
電子世界 2018年21期
關(guān)鍵詞:系統(tǒng)

臺州職業(yè)技術(shù)學(xué)院電氣信息學(xué)院 蔣開偉 孫凌杰

1 引言

隨著經(jīng)濟的飛速發(fā)展和人們物質(zhì)生活水平的不斷提高,人們對家居環(huán)境也提出了更高的要求。互聯(lián)網(wǎng)技術(shù)、控制技術(shù)、通信技術(shù)的進步使得家居設(shè)備的系統(tǒng)化、網(wǎng)絡(luò)化和智能化控制成為可能,尤其是近年來物聯(lián)網(wǎng)技術(shù)的發(fā)展進一步推動“智能家居”的概念變成現(xiàn)實。智能家居(Smart Home),利用各種先進的技術(shù)和設(shè)施實現(xiàn)對家庭的綜合性管理和控制,從而改善了人類的居住環(huán)境。和普通的住宅相比,智能家居具有很多優(yōu)點,與人類的生活密切相關(guān)。

智能家居為用戶提供更高效、快捷的控制方式,不僅提高用戶的生活樂趣,也為家庭日常生活減少一些不必要的能耗。在當(dāng)前大力提倡環(huán)保的背景下,智能家居能很好的踐行節(jié)能環(huán)保、低碳生活的倡導(dǎo),伴隨著人們對生活質(zhì)量要求的不斷提高,將智能家居應(yīng)用于家庭住宅中是時代發(fā)展的潮流,未來智能家居也將步入尋常百姓家中,由此可見開發(fā)出一款高性價比的智能家居控制系統(tǒng)對加快智能家居的推廣和普及具有重要意義。

在智能家居發(fā)展的過程中,總是不斷涌現(xiàn)出各種新的技術(shù),比如現(xiàn)在流行的各種無線通信技術(shù),就被引入了智能家居領(lǐng)域,“無線家居”的家居理念應(yīng)運而生。常見的無線家居方式有:藍牙、Zigbee、WiFi。其中以Zigbee和WiFi的方式應(yīng)用最為廣泛。研究了基于Zigbee技術(shù)的智能家居系統(tǒng),基于WiFi技術(shù)設(shè)計系統(tǒng)。指出智能家居系統(tǒng)的關(guān)鍵技術(shù)為基于嵌入式的智能家居網(wǎng)關(guān),并給出了最新的“云+端”智能家居模式。

本文將以近年來流行的機智云平臺作為系統(tǒng)設(shè)計和開發(fā)的切入點,該平臺不僅提供了可靠的云平臺,還為開發(fā)者提供強大的技術(shù)支持,極大地縮小了開發(fā)成本和開發(fā)周期。

2 總體設(shè)計

本設(shè)計旨在實現(xiàn)通過手機應(yīng)用程序遠程或本地控制家里的電燈、插座、紅外遙控電器的開關(guān),設(shè)置空調(diào)溫度值,以及實時監(jiān)測室內(nèi)的信息,如溫濕度等。

系統(tǒng)的總體設(shè)計如圖1所示。不難看出,智能網(wǎng)關(guān)是整個設(shè)計的核心,它起著承上啟下的作用,一端通過2.4G無線通信方式連接各個控制模塊,另一端通過WiFi方式接入家庭無線路由器繼而連接到英特網(wǎng)上,以實現(xiàn)手機端遠程控制。此時橋接無線路由和手機端的是云平臺。當(dāng)手機和智能網(wǎng)關(guān)連接到同一個無線路由器,即處在同一個局域網(wǎng)時,則手機端的控制無需借助云端就應(yīng)該可以直接和智能網(wǎng)關(guān)進行通信。

圖1 總體設(shè)計

我們將控制模塊分成三大類:紅外遙控類,監(jiān)測報警類以及強電控制類。其中,紅外遙控類顧名思義控制家用遙控器;監(jiān)測類是將信息上報給手機端;而強電類則需要處理強電相關(guān)的控制。因此,整個智能家居控制系統(tǒng)包括:手機控制端、智能網(wǎng)關(guān)控制器、紅外遙控控制模塊、監(jiān)測報警控制模塊、強電控制模塊等。

由于篇幅限制以及各個模塊的設(shè)計相對較為簡單,我們后續(xù)的設(shè)計主要圍繞著智能網(wǎng)關(guān)部分。

3 硬件設(shè)計

3.1 主控芯片電路

本系統(tǒng)的主控制芯片選擇的是:STM32F103CBT6。STM32F-103CBT6是中等容量增強型微處理器,基于ARM Cortex-M3 32位RISC內(nèi)核,工作在72MHZ的工作頻率下。芯片內(nèi)部具有20K字節(jié)高速存儲器,閃存高達128K字節(jié)。該芯片具有體積小、成本低、功能強大等特點,采用LQFP48封裝,價格上與常見的8位、16位單片機接近,擁有完全滿足需求的48個增強I/O端口和豐富的外設(shè)。包含USB、CAN、2個ADC、7個定時器、9個通信接口,其中3個全雙工串行接口。 STM32F103CBT6工作于-40°C至85°C的溫度范圍,供電電壓2.0V至3.6V,芯片具有省電模式,這種模式能提高設(shè)備在缺電的特殊環(huán)境下的生存能力。

主控芯片是本系統(tǒng)的核心,它要與WiFi模塊和NRF24L01無線通信模塊進行通信,其中WiFi模塊是其和云平臺或手機端通信的紐帶,而NRF24L01將協(xié)助完成和其他終端模塊通信。

3.2 WiFi模塊電路

WiFi模組采用的是樂鑫ESP8266模塊。ESP8266在較小尺寸封裝中集成了業(yè)界領(lǐng)先的 在較小尺寸封裝中集成了業(yè)界領(lǐng)先的Tensilica L106超低功耗32位微型MCU,帶有16位精簡模式,主頻支持80MHz 和160MHz,支持RTOS,集成WiFi MAC/BB/RF/PA/LNA,板載天線。支持標(biāo)準(zhǔn)的 IEEE802.11 b/g/n協(xié)議,完整的TCP/IP 協(xié)議棧。用戶可以使該模塊為現(xiàn)有的設(shè)備添加聯(lián)網(wǎng)功能,也可以構(gòu)建獨立的絡(luò)控制器。ESP8266是高性能無線 SOC,以最低成本提供最大實用性,為WiFi功能嵌入其他系統(tǒng)提供了無限可能。

值得注意的是,它只能檢測到2.4G頻段的WiFi信號,此外它支持USART等通信接口,為物聯(lián)網(wǎng)這種低流量的應(yīng)用場合作了優(yōu)化。本設(shè)計的主控芯片與WiFi模組采用USART通信方式進行數(shù)據(jù)同步。由于把貼片封裝的WiFi模組直接焊接在電路板上,所以在加上了相應(yīng)的0歐電阻,為了以后能夠進行升級所用。

3.3 NRF24L01無線通信模塊電路

在智能家居控制系統(tǒng)中,用戶要想通過手機控制具體的功能模塊,還需要通過智能網(wǎng)關(guān)將信息下發(fā)至該功能模塊。本設(shè)計使用的無線通信模塊是NRF24L01+,與主控芯片的通訊采用SPI的方式。

3.4 其他模塊電路

除了上述幾個主要電路之外,還有一個比較重要的就是供電電路。由于系統(tǒng)中的STM32,NRF24L01+,WIFI模組都需要在3.3V的電壓下才能正常工作,這些芯片和模塊對電源的質(zhì)量要求較高,尤其是對穩(wěn)定性的要求。因此選用了AMS1117穩(wěn)壓芯片,它具有線性穩(wěn)壓、紋波小、穩(wěn)定等特點。

4 軟件設(shè)計

根據(jù)本系統(tǒng)的設(shè)計,依照傳統(tǒng)的開發(fā)方式,需要分別在手機端開發(fā)APP、WiFi模組通信協(xié)議、STM32單片機軟件以及在各位模塊上開發(fā)對應(yīng)的處理程序。而采用機智云平臺后這些工作量將大大減少,甚至不用。

我們首先在機智云官網(wǎng)上創(chuàng)建產(chǎn)品,此時將分配到Product Key和Product Secret,其中Product Key是WiFi模組和云端正確通信的基礎(chǔ),Product Secret參數(shù)是手機APP和服務(wù)器對接時所使用的參數(shù)。

在創(chuàng)建產(chǎn)品過程中,首先需要做的是創(chuàng)建數(shù)據(jù)點,根據(jù)這些數(shù)據(jù)點以及Product Key和Product Secret,機智云能自動生成手機APP和MCU的程序框架,我們僅需添加相應(yīng)的驅(qū)動程序。與此同時,ESP8266模組的固件我們也可以直接下載得到,無需自行開發(fā)。這些便利給開發(fā)者帶來極大好處。

4.1 數(shù)據(jù)點創(chuàng)建

數(shù)據(jù)點即設(shè)備產(chǎn)品的功能的抽象,用于描述產(chǎn)品功能及其參數(shù)。創(chuàng)建數(shù)據(jù)點后,設(shè)備與云端通訊的數(shù)據(jù)格式即可確定,設(shè)備、機智云可以相互識別設(shè)備與機智云互聯(lián)互通的數(shù)據(jù)。

數(shù)據(jù)點定義基本內(nèi)容可分為顯示名稱,標(biāo)識名,讀寫類型,數(shù)據(jù)類型及備注。根據(jù)設(shè)計,強電模塊涉及的有插座電源控制、燈電源,該數(shù)據(jù)為開關(guān)量;紅外遙控模塊涉及空調(diào)開關(guān)和調(diào)溫,其中空調(diào)開關(guān)為布爾值,溫度設(shè)定為數(shù)值型;檢測報警模塊包括室內(nèi)溫濕度的監(jiān)測,均為數(shù)值型。

4.2 WiFi入網(wǎng)方式

WiFi模組在第一次連接到WiFi路由器時需要輸入用戶名和密碼,由于所使用的模組沒有輸入和先顯示界面,沒法直接做上述操作。ESP8266模組提供了兩種入網(wǎng)方式:SoftAP和AirLink。在SoftAp模式中,模組將自己從工作站模式切換到接入點模式,此時,手機可以連接到該模組,輸入用戶名和密碼,便將信息傳送給模組,得到上述信息后,模組重新切換到工作站模式,并連接到相應(yīng)的接入點上。而在AirLink模式下,模組會不斷接收特定編碼的WiFi廣播包,該廣播包是由手機在連接可用的WiFi網(wǎng)絡(luò)后,通過指定的App發(fā)送編碼后的WiFi網(wǎng)絡(luò)的SSID和密碼廣播,設(shè)備接收到之后自動嘗試連接此WiFi網(wǎng)絡(luò),連接成功即配置完成。

完成入網(wǎng)方式選擇的對應(yīng)配置函數(shù)為gizwitsSetMode,參數(shù)為WIFI_SOFTAP_MODE和WIFI_AIRLINK_MODE。

這里,我們通過短按和長按按鍵來觸發(fā)WiFi入網(wǎng)模式。短按時進入SoftAp模式,長按則進入AirLink模式。無論哪種模式,配置成功后,LED燈都亮起。

4.3 處理云端/APP發(fā)送過來的控制事件

在智能家居控制過程中,云端/APP發(fā)送過來的控制事件經(jīng)由智能網(wǎng)關(guān)下發(fā)至智能家居模塊,而網(wǎng)關(guān)端與控制型協(xié)議相關(guān)的函數(shù)調(diào)用關(guān)系。各函數(shù)說明如下。

protocolIssuedProcess:該函數(shù)被gizwitsHandle調(diào)用,接收來自云端或app端下發(fā)的相關(guān)協(xié)議數(shù)據(jù)。ACTION_CONTROL_DEVICE:進行“控制型協(xié)議”的相關(guān)處理。gizDataPoint2Event:根據(jù)協(xié)議生成“控制型事件”,并進行相應(yīng)數(shù)據(jù)類型的轉(zhuǎn)化轉(zhuǎn)換。

gizwitsEventProcess:根據(jù)已生成的“控制型事件”進行相應(yīng)處理(包括相應(yīng)的驅(qū)動函數(shù))。

5 系統(tǒng)調(diào)試與應(yīng)用

借助于機智云的虛擬設(shè)備,分別調(diào)試手機APP和云端,以及云端和網(wǎng)關(guān)端的通訊。

6 結(jié)束語

文中提出了一種基于機智云平臺的智能家居控制系統(tǒng),實現(xiàn)手機APP控制常用家居設(shè)備的功能。該系統(tǒng)的核心為智能網(wǎng)關(guān)部分,它承接著云平臺或手機端與各個智能家居模塊的信息中轉(zhuǎn)功能。其中MCU采用價格低廉、功能強大的STM32單片機。通訊方式采用較為成熟和常見的WiFi以及2.4G無線方式。此外,借助于機智云的強大功能,極大地減小開發(fā)復(fù)雜度、縮短開發(fā)周期,進而降低整個系統(tǒng)的成本,為該系統(tǒng)應(yīng)用推廣奠定了基礎(chǔ)。

猜你喜歡
系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機系統(tǒng)
ZC系列無人機遙感系統(tǒng)
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統(tǒng)
基于UG的發(fā)射箱自動化虛擬裝配系統(tǒng)開發(fā)
半沸制皂系統(tǒng)(下)
FAO系統(tǒng)特有功能分析及互聯(lián)互通探討
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
一德系統(tǒng) 德行天下
PLC在多段調(diào)速系統(tǒng)中的應(yīng)用
主站蜘蛛池模板: 永久毛片在线播| 无码乱人伦一区二区亚洲一| 国产又爽又黄无遮挡免费观看| 精品一区二区三区自慰喷水| 久久semm亚洲国产| 久久精品最新免费国产成人| 久久精品无码中文字幕| 精品免费在线视频| 国产SUV精品一区二区| 91在线日韩在线播放| 亚洲日韩图片专区第1页| 日韩精品免费在线视频| 国产激情在线视频| 亚洲最新在线| 无码一区二区三区视频在线播放| 亚洲男人天堂久久| 天天摸天天操免费播放小视频| 亚洲av无码久久无遮挡| 美女无遮挡免费视频网站| 91视频99| 免费无码网站| 久久久受www免费人成| 免费人成视网站在线不卡| 免费一级毛片| 成年人福利视频| 国产SUV精品一区二区6| 无码av免费不卡在线观看| 在线一级毛片| 精品少妇人妻无码久久| 国产一级小视频| 五月天婷婷网亚洲综合在线| 久久婷婷国产综合尤物精品| 专干老肥熟女视频网站| 亚洲精品视频免费| 日本五区在线不卡精品| 国产美女在线免费观看| 亚洲精品成人福利在线电影| 欧美啪啪网| 国产1区2区在线观看| 国产欧美另类| 日韩成人在线视频| 青青青国产在线播放| 亚洲欧美极品| 久久特级毛片| 久久精品国产精品青草app| 国产乱码精品一区二区三区中文| 亚洲成人精品久久| 日本精品视频一区二区 | 97se亚洲| 国产嫖妓91东北老熟女久久一| 一级成人欧美一区在线观看| 91九色国产在线| 国产亚洲视频中文字幕视频| 亚洲A∨无码精品午夜在线观看| 72种姿势欧美久久久久大黄蕉| 日韩专区欧美| 国产精品 欧美激情 在线播放 | 福利视频久久| 日韩av无码精品专区| 一级毛片免费不卡在线视频| 91精品专区| 综合色婷婷| AV网站中文| 伊人精品成人久久综合| 亚洲乱强伦| 欧美日韩成人| 成人免费一区二区三区| 国产91九色在线播放| 亚洲成年人片| 亚洲精品无码在线播放网站| 操操操综合网| 国产精品亚洲а∨天堂免下载| 在线观看亚洲成人| 亚洲第一成年人网站| 热久久这里是精品6免费观看| 99在线视频精品| 91免费片| 无码日韩人妻精品久久蜜桃| 天堂中文在线资源| 国产精品嫩草影院av| 亚洲无码高清一区| 波多野结衣AV无码久久一区|