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

基于NB-IoT 的低速率監測物聯網應用實驗系統

2020-10-08 03:38:18孫彥景馮甜欣蘆楠楠刑天琳
實驗技術與管理 2020年3期
關鍵詞:程序設備實驗

孫彥景,馮甜欣,李 松,陳 巖,蘆楠楠,云 霄,刑天琳

(中國礦業大學 信息與控制工程學院,江蘇 徐州 221116)

在移動互聯網、物聯網等技術迅速發展的背景下,萬物互連已成為時代發展的必然趨勢[1-2]。物聯網應用涉及嵌入式系統開發、計算機網絡、無線通信、云計算等多種專業知識,具有很強的綜合性與系統性。窄帶物聯網(narrow band internet of things,NB-IoT)作為一種新興的物聯網技術[3-4],具有強連接、廣覆蓋、低功耗、低成本等特點,在感知監測場景中具有巨大優勢[5-6]。本文基于NB-IoT、嵌入式系統、網絡傳輸、數據庫處理及數據可視化等技術,設計了一個低速率監測物聯網應用實驗系統[7-9]。系統包括數據采集節點、云端數據庫、顯示終端等模塊以及負責各模塊間數據交互的控制程序,能夠實時感知環境數據,并進行上傳、推送、存儲,通過終端在線顯示。該實驗系統有助于通過實驗環節幫助學生快速理解物聯網的框架結構,增強學生理解所學專業課程之間的關聯性,并培養電子信息類學生面向實際場景進行物聯網應用系統開發的能力。

1 實驗系統結構

根據監測物聯網應用的場景需求,對系統結構進行分析后,確定了系統的硬件結構和軟件組成。將實驗系統根據功能劃分為以下部分:具有感知功能的傳感器設備,定位標記的定位模塊,接入NB-IoT 網絡的NB-IoT 模組,控制數據上傳的MCU 和控制程序,接收數據的云端服務器,顯示監測結果的數據可視化顯示程序。實驗系統具體數據傳遞流程如下:首先通過NB-IoT 模組接入NB-IoT 網絡,數據采集節點感知環境數據后,由控制程序將數據上傳至云端服務器,并通過終端程序將結果展示給用戶。圖1 為設計的實驗系統框架。

2 窄帶物聯網及云平臺

2.1 窄帶物聯網

NB-IoT 是一種新興的物聯網標準。NB-IoT 構建于蜂窩網絡,帶寬消耗約180 kHz,可直接在現有的2/3/4G 網絡上實現網絡復用,降低部署成本。NB-IoT屬于低功耗廣域網(low power wide area net,LPWAN),具有以下特點:一是更強的覆蓋能力,與傳統的GPRS 網絡相比,NB-IoT 可以提高100 倍的網絡覆蓋能力;二是更強的連接能力,NB-IoT 對網絡架構進行優化,單個扇區可以達到十萬級的設備連接能力;三是更低的功耗,NB-IoT 終端最高可以維持10a的正常通信周期,顯著的降低了設備的部署頻率;四是更低的模塊成本,目前單個連接模塊的成本已低于5 美元。基于以上優勢,NB-IoT 非常適合未來大規模覆蓋的物聯網場景[10-11]。

2.2 物聯網云平臺

物聯網應用的實際場景中通常需要部署大量節點,為了方便地對這些節點進行管理,需要將物理設備映射到云端,通常為物聯網云平臺。由于NB-IoT網絡基于LTE 網絡升級,其映射關系通過NB-IoT 模組嵌入的SIM 物聯卡所承載。本實驗選用的物聯網云平臺為中國移動ONENET 平臺,ONENET 是一種PaaS物聯網開放平臺,提供了多種協議接入的API,可以為物聯網硬件提供從設備接入到產品部署的開發環境[12]。

3 監測應用系統軟硬件結構設計

對面向監測物聯網應用的電子信息系統而言,系統的硬件結構決定了軟件的開發效率,軟件的合理部署有助于充分發揮硬件的功能。本實驗通過硬件平臺搭建與軟件結構分析,鍛煉學生系統分析與設計的能力,幫助學生理解物聯網應用的框架結構以及開發流程。

3.1 硬件設計

基于實驗的通用性與可擴展性,實驗系統的硬件主要包括MCU 主控模塊、NB-IoT 模組、傳感模塊和定位模塊等。

(1)主控模塊負責整體硬件設備的運行流程,包括設備上線控制、數據自動采集、數據交互邏輯等,本文采用STM32 作為微處理器,STM32 功能強大且具有豐富的接口,方便進行擴展。

(2)NB-IoT 模組用于接入NB-IoT 網絡,同時將數據上傳至云平臺,實驗中選用SIM7000C 模組,并通過串口模塊與STM32 相連,進行數據交互。

(3)傳感模塊負責感知監測環境數據,選擇常用的溫濕度傳感器,通過STM32 驅動控制程序進行數據采集。

(4)定位模塊選擇GPS 模塊,通過NB-IoT 模組進行終端節點定位。

系統硬件模塊結構如圖2 所示。

圖2 系統硬件模塊結構圖

3.2 軟件設計

為了提高學生的邏輯思維能力,根據圖1 的軟件結構,將實驗系統分為3 個層次,自下而上分別是設備域、平臺域、應用域。

設備域主要為系統的硬件模塊,以及用于控制硬件運行的數據采集上傳程序;平臺域為云端服務器,以及將數據轉存到私有數據庫的數據推送程序;應用域為終端顯示設備,以及用于人機交互的可視化顯示程序。

圖3 展示了系統的軟件結構,下面分別給出每層的軟件程序設計,方便學生根據模塊進行實驗程序編寫與完善。

3.2.1 數據采集上傳程序

數據采集上傳程序控制傳感設備感知環境數據,同時控制NB-IoT 模組接入網絡后將數據上傳至云端數據庫。

圖4 展示了數據采集上傳程序的工作流程。首先STM32 通過GPIO 接口驅動溫濕度傳感器采集數據,并通過串口模塊與NB-IoT 模組完成數據交互,之后模組將數據封裝到指定字段,通過notify 上傳指令發送給基站,完成數據上報。

圖3 系統軟件結構

圖4 數據采集上傳程序工作流程

模組通過創建對象來區分不同種類的傳感設備,通過添加屬性對數據的特征值進行管理。圖5 為模組注冊成功后設備管理界面。圖6 為云平臺接收到上傳數據時的界面。

圖5 設備管理界面

圖6 數據上傳界面

3.2.2 數據推送程序

數據推送程序將上傳的數據轉存到本地私有數據庫,以供顯示終端使用。

數據推送程序通過HTTP 協議實現,首先云平臺向私有數據庫發送HTTP GET,請求進行token 驗證,驗證一致后,返回msg 的值,表示連接成功;之后云平臺通過HTTP POST 請求向私有數據庫的URL 地址推送上傳的數據。圖7 為數據推送程序的實現流程。

圖7 數據傳輸流程

數據推送的數據格式為json 字符串,置于HTTP請求的body 部分。各字段定義見表1,type 為數據類型;dev_id 為設備ID,作為設備的唯一標識;ds_id是數據流ID,對應一個傳感器對象;value 為設備上傳或觸發的數據;at 為平臺時間戳,單位ms。

表1 數據推送json 字符串格式

3.2.3 數據可視化顯示程序

數據可視化顯示程序通過動態的圖表顯示監測的數據,針對感知監測的場景需求,實現的功能有顯示檢測節點位置并進行標注、動態更新實時數據、顯示歷史數據以及異常警告等。

實驗采用WEB 應用程序進行數據的可視化顯示,使用HTML 作為WEB 程序的編程語言,可以通過擴展控件滿足功能設計差異化的需求。本文通過Ajax技術動態獲取后臺數據,調用百度地圖API 進行位置標記,通過ECharts 圖表進行數據的可視化顯示[13]。

4 功能展示

圖8 為實驗設計的一個數據采集節點。

圖8 監測節點

圖9 為顯示采集數據的可視化感知監測管理終端。其中第Ⅰ部分為節點定位標記界面,能夠對數據采集節點的位置信息進行標記,點擊后能夠顯示經度、緯度、海拔等詳細信息;第Ⅱ部分為歷史數據展示界面,通過雙Y軸動態顯示歷史的溫度和相對濕度數據,實現監測功能;第Ⅲ部分為實時溫度顯示界面;第Ⅳ部分為相對濕度顯示界面,能夠通過儀表盤動態更新實時數據。

圖9 NB-IoT 感知監測管理終端

系統還實現了異常數據警告功能,當監測的數據觸發設置的閾值時,節點會進行彈窗提醒。圖10 為異常數據的警告界面。經實驗測試,系統運行穩定。

圖10 異常數據警告界面

5 結語

為了啟發學生通過所學知識來解決遇到的實際工程應用問題,本文綜合電子信息類專業多門課程知識,面向感知監測物聯網場景,設計并實現了一個基于NB-IoT 的低速率監測物聯網應用實驗系統,實現了節點位置標記顯示、動態更新歷史數據、顯示實時數據及異常數據警告等功能。通過硬件平臺搭建和軟件結構分析,不僅能夠鍛煉學生的系統分析能力和設計能力,培養學生工程素養,同時還將理論與實踐相結合,增強學生理解電子信息工程專業課程間的關聯知識體系。

猜你喜歡
程序設備實驗
記一次有趣的實驗
諧響應分析在設備減振中的應用
做個怪怪長實驗
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
基于MPU6050簡單控制設備
電子制作(2018年11期)2018-08-04 03:26:08
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
NO與NO2相互轉化實驗的改進
實踐十號上的19項實驗
太空探索(2016年5期)2016-07-12 15:17:55
500kV輸變電設備運行維護探討
工業設計(2016年12期)2016-04-16 02:52:00
主站蜘蛛池模板: 国产精品99久久久| 91色老久久精品偷偷蜜臀| 亚洲有无码中文网| 91免费观看视频| 国产欧美在线观看一区| 国产在线98福利播放视频免费| 国产国语一级毛片| 99re视频在线| 欧类av怡春院| 日韩色图区| 国产va在线观看免费| 91福利在线看| 久久视精品| 好紧太爽了视频免费无码| 四虎AV麻豆| 8090午夜无码专区| 午夜性刺激在线观看免费| 国产成人一区免费观看| 欧美激情视频一区二区三区免费| 亚洲成年人网| 美女免费精品高清毛片在线视| 亚洲综合国产一区二区三区| 91色综合综合热五月激情| 久操线在视频在线观看| 午夜啪啪福利| 国产小视频在线高清播放| 国产亚洲精品91| 六月婷婷综合| 亚洲第一极品精品无码| 亚洲天堂2014| 国产青榴视频在线观看网站| 欧美日韩免费| 夜夜拍夜夜爽| 激情综合网激情综合| 91精品国产综合久久不国产大片| 亚洲伦理一区二区| 久久久久亚洲AV成人人电影软件| 2021国产精品自产拍在线| 91精品国产一区自在线拍| 亚洲码一区二区三区| 亚洲综合经典在线一区二区| 一个色综合久久| 国产精品青青| 国产jizz| 欧美日韩第三页| 91av成人日本不卡三区| 99草精品视频| 内射人妻无套中出无码| 国产精品区网红主播在线观看| 秋霞午夜国产精品成人片| 欧美一区二区福利视频| 精品无码视频在线观看| 宅男噜噜噜66国产在线观看| 国产精品福利社| 国产91小视频| 久久久久中文字幕精品视频| 精品国产Av电影无码久久久| 亚洲区一区| 热热久久狠狠偷偷色男同| 黑色丝袜高跟国产在线91| 欧美综合激情| 性视频久久| 中文字幕丝袜一区二区| 亚洲黄色高清| 国产亚洲欧美在线人成aaaa| a级高清毛片| 在线国产91| 婷婷六月综合网| 激情成人综合网| 国产精品久久自在自线观看| 无码一区二区三区视频在线播放| 国产毛片片精品天天看视频| 成人精品免费视频| 久久99精品久久久久久不卡| 91成人精品视频| 精品国产一区91在线| 国产亚洲现在一区二区中文| lhav亚洲精品| 狠狠亚洲五月天| 伊人久久综在合线亚洲2019| 国模极品一区二区三区| 色135综合网|