亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于單片機(jī)和安卓平臺(tái)的移動(dòng)物聯(lián)網(wǎng)應(yīng)用開發(fā)實(shí)訓(xùn)系統(tǒng)設(shè)計(jì)

        2020-10-21 03:50:24劉力維
        科技創(chuàng)新與應(yīng)用 2020年30期
        關(guān)鍵詞:單片機(jī)傳感器

        劉力維

        摘? 要:文章介紹了一種采用單片機(jī)和安卓移動(dòng)設(shè)備構(gòu)建移動(dòng)物聯(lián)網(wǎng)應(yīng)用開發(fā)實(shí)訓(xùn)系統(tǒng)的方法。并基于該系統(tǒng)完成了實(shí)訓(xùn)的項(xiàng)目設(shè)計(jì),實(shí)現(xiàn)了通過手機(jī)遠(yuǎn)程獲取單片機(jī)上的傳感器數(shù)據(jù)以及遠(yuǎn)程控制單片機(jī)上的開關(guān)設(shè)備等典型的物聯(lián)網(wǎng)應(yīng)用。

        關(guān)鍵詞:單片機(jī);傳感器;安卓應(yīng)用開發(fā)

        中圖分類號(hào):N945.23 文獻(xiàn)標(biāo)志碼:A? ? ? ? ?文章編號(hào):2095-2945(2020)30-0039-02

        Abstract: This paper introduces a method of building a mobile IoT application development training system by using MCU (micro-chip computer) and Android mobile devices. Based on the system, the project design of practical training is completed, and the typical application of IoT is realized such as remote acquisition of sensor data and remote control of switch equipment on MCU board.

        Keywords: MCU(micro-chip computer); sensor; Android application development

        1 物聯(lián)網(wǎng)應(yīng)用開發(fā)實(shí)訓(xùn)系統(tǒng)的設(shè)計(jì)背景及目標(biāo)

        隨著網(wǎng)絡(luò)技術(shù)和移動(dòng)應(yīng)用的快速發(fā)展,基于移動(dòng)設(shè)備的物聯(lián)網(wǎng)應(yīng)用得以普及。對(duì)相關(guān)技術(shù)的學(xué)習(xí)掌握成為智能制造、嵌入式技術(shù)與應(yīng)用、移動(dòng)應(yīng)用開發(fā)等專業(yè)學(xué)生的必備技能。目前市面上有很多集成化的物聯(lián)網(wǎng)應(yīng)用開發(fā)平臺(tái)。此類平臺(tái)大多封裝為智能農(nóng)業(yè)、智能交通、智能家居等應(yīng)用場(chǎng)景,集成度較高,但擴(kuò)展性較差,無法針對(duì)底層硬件進(jìn)行編程擴(kuò)展。本系統(tǒng)構(gòu)建了一個(gè)通用且可擴(kuò)展的物聯(lián)網(wǎng)應(yīng)用開發(fā)實(shí)訓(xùn)平臺(tái),使學(xué)生完成從底層單片機(jī)及傳感器應(yīng)用技術(shù)到上層移動(dòng)應(yīng)用開發(fā)各環(huán)節(jié)的設(shè)計(jì)開發(fā),形成對(duì)物聯(lián)網(wǎng)應(yīng)用系統(tǒng)的整體認(rèn)識(shí)。

        2 物聯(lián)網(wǎng)應(yīng)用開發(fā)實(shí)訓(xùn)系統(tǒng)的架構(gòu)設(shè)計(jì)

        本系統(tǒng)利用通用單片機(jī)開發(fā)平臺(tái)、個(gè)人電腦和安卓移動(dòng)設(shè)備構(gòu)建一個(gè)移動(dòng)物聯(lián)網(wǎng)應(yīng)用系統(tǒng)。利用單片機(jī)開發(fā)平臺(tái)的硬件可擴(kuò)展性和安卓開發(fā)平臺(tái)豐富的軟件功能實(shí)現(xiàn)系統(tǒng)的通用性和擴(kuò)展性。系統(tǒng)框圖如圖1所示。

        圖1 物聯(lián)網(wǎng)應(yīng)用開發(fā)實(shí)訓(xùn)系統(tǒng)功能框圖

        單片機(jī)通過可編程IO連接數(shù)據(jù)傳感器和開關(guān)設(shè)備,實(shí)現(xiàn)物聯(lián)網(wǎng)應(yīng)用模擬沙盤。個(gè)人電腦作為數(shù)據(jù)網(wǎng)關(guān),通過串口與單片機(jī)相連,實(shí)現(xiàn)沙盤上傳感器數(shù)據(jù)的采集和開關(guān)設(shè)備的控制。安卓手機(jī)作為遠(yuǎn)程控制終端,通過無線網(wǎng)絡(luò)連接與數(shù)據(jù)網(wǎng)關(guān)通信,實(shí)現(xiàn)沙盤上傳感器數(shù)據(jù)的遠(yuǎn)程監(jiān)控和智能開關(guān)的遠(yuǎn)程控制。

        3 移動(dòng)物聯(lián)網(wǎng)應(yīng)用開發(fā)實(shí)訓(xùn)項(xiàng)目設(shè)計(jì)

        實(shí)訓(xùn)內(nèi)容主要包括三部分:單片機(jī)應(yīng)用開發(fā)部分實(shí)現(xiàn)通過串口與數(shù)據(jù)網(wǎng)關(guān)通信;數(shù)據(jù)網(wǎng)關(guān)部分實(shí)現(xiàn)HTTP服務(wù)器功能,同時(shí)實(shí)現(xiàn)與單片機(jī)之間串口通信數(shù)據(jù)的處理;移動(dòng)終端部分主要實(shí)現(xiàn)用戶界面設(shè)計(jì)以及傳感器數(shù)據(jù)的遠(yuǎn)程獲取和智能開關(guān)的遠(yuǎn)程控制功能。

        3.1 單片機(jī)串口通信的實(shí)現(xiàn)

        以單片機(jī)連接溫度傳感器、照明、風(fēng)扇為例,定義了私有的串口通信數(shù)據(jù)格式,如表1所示。

        單片機(jī)串口的命令解析可以通過狀態(tài)機(jī)來實(shí)現(xiàn)。設(shè)計(jì)單片機(jī)上串口接收狀態(tài)如下:

        空閑狀態(tài):單片機(jī)已經(jīng)處理完成上一條指令,等待新指令的到來。

        溫度告警上限設(shè)置:單片機(jī)收到了字符h,等待溫度告警上限的兩位數(shù)字。

        溫度告警下限設(shè)置:單片機(jī)收到了字符l,等待溫度告警下限的兩位數(shù)字。

        操作數(shù)1:單片機(jī)收到了第一個(gè)操作數(shù),等待第二個(gè)操作數(shù)。

        操作數(shù)2:單片機(jī)收到了第二個(gè)操作數(shù),需要馬上進(jìn)行整條命令的處理。

        開設(shè)備:單片機(jī)收到了字符k,等待具體操作的設(shè)備字符。

        關(guān)設(shè)備:單片機(jī)收到了字符g,等待具體操作的設(shè)備字符。

        單片機(jī)串口接收數(shù)據(jù)進(jìn)行命令解析的狀態(tài)遷移過程如圖2所示。

        3.2 數(shù)據(jù)網(wǎng)關(guān)開發(fā)部分主要功能

        數(shù)據(jù)網(wǎng)關(guān)主要功能分為兩部分:一是通過串口與沙盤通信;二是實(shí)現(xiàn)一個(gè)小型的HTTP服務(wù)器,負(fù)責(zé)處理來自遠(yuǎn)程移動(dòng)設(shè)備的網(wǎng)絡(luò)數(shù)據(jù)傳輸請(qǐng)求。

        谷歌提供了一個(gè)開源項(xiàng)目android-serialport-api,通過JNI技術(shù)實(shí)現(xiàn)了動(dòng)態(tài)鏈接庫。使用者通過調(diào)用該庫中提供的函數(shù),可以實(shí)現(xiàn)串口的開關(guān)和串口數(shù)據(jù)的收發(fā)[1]。

        數(shù)據(jù)網(wǎng)關(guān)通過一個(gè)開源、輕量級(jí)的HTTP服務(wù)器NanoHTTPD實(shí)現(xiàn)[2]。在本系統(tǒng)中,HTTP服務(wù)器負(fù)責(zé)接收來自客戶端的請(qǐng)求,根據(jù)請(qǐng)求的參數(shù)區(qū)分進(jìn)行后續(xù)的業(yè)務(wù)邏輯處理,處理完畢后構(gòu)造響應(yīng)消息應(yīng)答客戶端設(shè)備。

        3.3 安卓移動(dòng)終端開發(fā)部分主要功能

        移動(dòng)終端開發(fā)的主要工作包括風(fēng)扇、照明等開關(guān)設(shè)備的遠(yuǎn)程控制;傳感器數(shù)據(jù)的遠(yuǎn)程獲取和顯示;與數(shù)據(jù)網(wǎng)關(guān)之間的HTTP通信功能;移動(dòng)物聯(lián)網(wǎng)應(yīng)用的用戶界面;注冊(cè)及登錄等用戶身份認(rèn)證功能等。

        4 移動(dòng)物聯(lián)網(wǎng)應(yīng)用開發(fā)實(shí)訓(xùn)項(xiàng)目的改進(jìn)建議

        目前各大公司紛紛推出了基于云技術(shù)的物聯(lián)網(wǎng)開放平臺(tái)[3]。學(xué)生在系統(tǒng)掌握物聯(lián)網(wǎng)應(yīng)用系統(tǒng)基本原理的基礎(chǔ)上,進(jìn)一步將數(shù)據(jù)網(wǎng)關(guān)云端化,利用物聯(lián)網(wǎng)開放平臺(tái)向開發(fā)者提供的標(biāo)準(zhǔn)接口進(jìn)行應(yīng)用開發(fā),成為快速構(gòu)建物聯(lián)網(wǎng)應(yīng)用的大勢(shì)所趨。

        參考文獻(xiàn):

        [1]馮衛(wèi),張昱,何小煒.基于Android平臺(tái)的串口通信實(shí)現(xiàn)的分析[J].數(shù)字通信世界,2016,000(007):112-112.

        [2]牛艷霞,馬秉斌.嵌入式Web服務(wù)器的Android空間數(shù)據(jù)離線解決方法[J].測(cè)繪科學(xué),2017,42(07):178-182+187.

        [3]黃海峰.解讀華為IoT平臺(tái)以開放構(gòu)建生態(tài)使能行業(yè)革新[J].通信世界,2017(21):39.

        猜你喜歡
        單片機(jī)傳感器
        康奈爾大學(xué)制造出可拉伸傳感器
        簡述傳感器在物聯(lián)網(wǎng)中的應(yīng)用
        電子制作(2019年22期)2020-01-14 03:16:52
        基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        “傳感器新聞”會(huì)帶來什么
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機(jī)的便捷式LCF測(cè)量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        跟蹤導(dǎo)練(三)2
        光電傳感器在自動(dòng)檢測(cè)和分揀中的應(yīng)用
        電子制作(2018年9期)2018-08-04 03:30:58
        小議PLC與單片機(jī)之間的串行通信及應(yīng)用
        電子制作(2018年12期)2018-08-01 00:48:04
        基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
        電子制作(2017年19期)2017-02-02 07:08:27
        国产人妖在线免费观看| 北条麻妃国产九九九精品视频| 久久综合狠狠色综合伊人| 最近中文字幕视频高清| 亚洲天天综合色制服丝袜在线| 久久九九av久精品日产一区免费| 国产精品成人一区二区在线不卡| 曰韩少妇内射免费播放| 午夜福利av无码一区二区| 色一情一区二| 欧美在线观看www| 白白在线免费观看视频| 中国人在线观看免费的视频播放| 人人爽人人爽人人片av| 日本无遮挡吸乳呻吟视频| 99riav精品国产| 中文字幕乱码在线婷婷| 国产精品一区二区久久国产| 中文字幕日韩一区二区不卡| 亚洲av乱码中文一区二区三区 | 国产精品国产三级农村妇女| 综合色免费在线精品视频| 国产成人精品午夜视频| 久久99精品国产99久久| 538在线视频| 狼狼色丁香久久女婷婷综合| 大陆国产乱人伦| 男女性高爱潮免费网站| 一区二区三区婷婷在线| 日产精品毛片av一区二区三区| 在线观看免费日韩精品| 一本一本久久aa综合精品| 樱花AV在线无码| 中文字幕高清一区二区| 美女视频一区二区三区在线| 欧美狠狠入鲁的视频777色| 国产亚洲视频在线观看网址| 中文熟女av一区二区| 一区二区在线观看精品在线观看| 18禁黄污吃奶免费看网站| 天天干成人网|