亚洲免费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
        国产精品_国产精品_k频道w| 国产一区三区二区视频在线观看 | 亚洲欧美另类自拍| 亚洲欧洲无码精品ⅤA| 日韩av免费一区二区| 色一情一乱一伦麻豆| 日本午夜免费福利视频| 国内精品久久久久久久久蜜桃| 亚洲精品国产熟女久久久| 久久精品成人一区二区三区| 狠狠色噜噜狠狠狠狠色综合久| 亚洲无码夜夜操| 免费蜜桃视频在线观看| 秋霞在线视频| 国产剧情麻豆女教师在线观看| 最新国产女主播福利在线观看| 久久青青草原一区网站| 精品久久久久久无码专区| 久久乐国产精品亚洲综合| 亚洲VR永久无码一区| 人妻少妇被粗大爽视频| 欧美黑寡妇特a级做爰| 亚洲国产成人精品女人久久久| 91久久精品人妻一区二区| 国内揄拍国内精品人妻久久 | 99精品视频69v精品视频免费| 色婷婷一区二区三区久久亚洲| 欧美性猛交xxxx免费看蜜桃| 窝窝影院午夜看片| 免费人成黄页网站在线观看国内| 成人一区二区人妻少妇| 国产又黄又爽又色的免费| 97人妻视频妓女网| 白白色发布视频在线播放| 亚洲欧洲成人a∨在线观看| 亚洲尺码电影av久久| 亚洲伊人久久综合精品| 男女视频在线观看一区| 天天爽夜夜爽夜夜爽| 成人综合亚洲欧美一区h| 亚洲av产在线精品亚洲第三站 |