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

基于NB-IoT技術(shù)的智慧牧場環(huán)境監(jiān)測系統(tǒng)設(shè)計與實現(xiàn)

2024-04-03 05:56:00赫宜付衛(wèi)國
電腦知識與技術(shù) 2024年2期

赫宜 付衛(wèi)國

關(guān)鍵詞:窄帶物聯(lián)網(wǎng);環(huán)境監(jiān)測;NB-IoT;傳感器;實時監(jiān)測;遠程控制

0 引言

隨著5G技術(shù)、大數(shù)據(jù)的廣泛應(yīng)用,畜牧業(yè)的“智慧化”將是其今后發(fā)展的主要目標。在5G技術(shù)引領(lǐng)下,基于NB-IoT環(huán)境監(jiān)控系統(tǒng)有著廣泛的物聯(lián)網(wǎng)應(yīng)用,具有覆蓋廣、連接多、成本低、功耗低、架構(gòu)優(yōu)等優(yōu)勢,能夠?qū)崿F(xiàn)遠距離通信,可以為牧場的圈舍、飼料棚、擠奶廳等,牲畜活動場地提供溫度、濕度、氨氣濃度、光照強度等環(huán)境相關(guān)數(shù)據(jù)的實時監(jiān)測,在NB-IoT 通訊技術(shù)支持下,設(shè)備終端與云平臺可互聯(lián)、互傳,將環(huán)境監(jiān)測數(shù)據(jù)上傳至云平臺,經(jīng)過系統(tǒng)分析處理后,由中心控制系統(tǒng)下發(fā)命令來控制圈舍等活動場地的應(yīng)用設(shè)施,便于對環(huán)境的監(jiān)控與管理[1]。

1.總體架構(gòu)設(shè)計

環(huán)境監(jiān)控系統(tǒng)的總體架構(gòu)包括數(shù)據(jù)信息采集、數(shù)據(jù)處理、平臺端、應(yīng)用端等4個部分。該系統(tǒng)總體架構(gòu)如圖1所示。其中數(shù)據(jù)信息采集單元通過環(huán)境溫度、濕度、氨氣濃度、二氧化碳等傳感器模塊,采集環(huán)境中實時的數(shù)據(jù);數(shù)據(jù)處理單元以STM32嵌入式芯片為主處理器,依托NB-loT技術(shù)對數(shù)據(jù)采集以及平臺端之間在基站的基礎(chǔ)上進行數(shù)據(jù)通信;平臺端通過云平臺實現(xiàn)實時檢測、接收環(huán)境數(shù)據(jù),實時進行數(shù)據(jù)遠程監(jiān)控,同時完成環(huán)境數(shù)據(jù)的監(jiān)控、統(tǒng)計等操作,具有消息推送、短信報警等功能,檢測設(shè)備運行狀態(tài),管理云平臺具備設(shè)備綁定、環(huán)境數(shù)據(jù)監(jiān)控、統(tǒng)計、預(yù)警等功能,便于對數(shù)據(jù)的處理與管理[2]。應(yīng)用端可以采用網(wǎng)頁端、手機端應(yīng)用平臺、手機App等進行環(huán)境數(shù)據(jù)的實時監(jiān)測和監(jiān)控應(yīng)用。

2 硬件系統(tǒng)設(shè)計

硬件系統(tǒng)整體架構(gòu)如圖2,硬件設(shè)計是根據(jù)數(shù)據(jù)采集單元,數(shù)據(jù)處理單元采用一款基于ARM Cortex-M 內(nèi)核STM32系列的32位的微控制器,數(shù)據(jù)采集模塊主要用于監(jiān)測環(huán)境的溫濕度、二氧化碳、氨氣、光照等,NB-loT模組作為數(shù)據(jù)傳輸部分。NB-loT模組與數(shù)據(jù)處理單元連接,其功能是環(huán)境數(shù)據(jù)采集、處理,同時完成平臺與控制器間的數(shù)據(jù)通信、預(yù)警、控制等相關(guān)指令的交互。NB-IoT 是 IoT 領(lǐng)域一種新的技術(shù)[3],NB-loT技術(shù)所構(gòu)建的系統(tǒng)模型應(yīng)用較簡單,只要有移動運營商的網(wǎng)絡(luò)即可,設(shè)備節(jié)點通過NB-IoT模組連接其運營商的基站,與服務(wù)器建立TCP連接,然后將相關(guān)數(shù)據(jù)上傳至云平臺。

2.1 STM32最小系統(tǒng)

由于STM32 系列32 位單片機,內(nèi)核是Cortex-M3,具備了低成本、功能強大、低功耗等高性能的特性,系統(tǒng)選取此單片機,此單片機主處理器型號是STM32F103RCT6,存儲容量為128 KB,工作時溫度在-40~85℃,電源電壓為2~3.6V。最小系統(tǒng)有主控芯片、晶振電路、程序下載口等。由于集成了多種外設(shè)接口,可以采集多種傳感器數(shù)據(jù),并通過選用的NB模組將傳感器數(shù)據(jù)發(fā)送到相應(yīng)的云平臺。最小系統(tǒng)STM32的控制器作為整個系統(tǒng)的控制中樞,可以實現(xiàn)對所有模塊的調(diào)用和控制,實現(xiàn)所有傳感器數(shù)據(jù)采集和傳輸?shù)墓δ堋?/p>

2.2 NB-loT 模塊

NB模組采用移遠的SIM7000C,此模組的尺寸小、功耗低,通過電信、移動等運營商的基站就可以實施遠距離傳輸,無須搭建中繼網(wǎng)關(guān),基站與節(jié)點直接交互數(shù)據(jù),降低外界因素的干擾。主控制器STM32與通訊模塊SIM7000C通過串口通信,SIM7000C的功能很強大,只需要STM32通過串口發(fā)送幾個簡單的AT指令,就可以實現(xiàn)各種應(yīng)用,其模塊電路如圖3所示。

數(shù)據(jù)處理單元的通信串口UART1_RX,UART1_TX 通過電平轉(zhuǎn)換電路與SIM7000C 的通信串口NB_TXD ,NB_RXD進行數(shù)據(jù)交互,實現(xiàn)對其通訊模組指令、數(shù)據(jù)的上傳和下發(fā)。其中物聯(lián)網(wǎng)卡與通訊模組的30、31引腳連接,天線外置需要與60引腳RFANT相連,數(shù)據(jù)上傳與命令接收主要借助天線部分完成。NB-loT通訊模塊需移動運營商的NB物聯(lián)網(wǎng)卡方能正常使用,每張物聯(lián)網(wǎng)卡都有自己唯一的身份IMSI 號,運營商通訊網(wǎng)絡(luò)可有效識別各個節(jié)點的IMSI號。

2.3 數(shù)據(jù)采集單元

溫濕度、二氧化碳、氨氣濃度、光照強度等變送器模塊的通訊方式比較多樣化,有UART、485、RS232、LoRa等,使用一個MCU能夠兼容采集各種環(huán)境數(shù)據(jù),依托RS485通信方式,可以把采集的環(huán)境實時數(shù)據(jù)傳給數(shù)據(jù)處理單元、然后通過NB-IoT模組發(fā)送給云平臺。采集接口電路如圖4所示,實物圖如圖5所示,傳感器性能參數(shù)如表1所示。

3 軟件系統(tǒng)設(shè)計

3.1 軟件整體化設(shè)計

智慧牧場環(huán)境監(jiān)控系統(tǒng)軟件的設(shè)計主要分為NB-loT通訊模組數(shù)據(jù)傳輸程序、數(shù)據(jù)采集單元程序。整體程序設(shè)計運用Keil MDK-ARM軟件編譯、調(diào)試。用標準C作為設(shè)計開發(fā)語言類型,采用JLink的SWD 方式給芯片燒錄HEX文件。在設(shè)備上電初始化運行階段,各個硬件單元會進入工作狀態(tài),各硬件單元采用串口中斷服務(wù)。軟件主要有系統(tǒng)鑒權(quán)登錄、傳感器實時數(shù)據(jù)采集、模式設(shè)置。傳感器實時數(shù)據(jù)采集:溫濕度、二氧化碳、氨氣濃度、光照強度等實時狀態(tài)。模式設(shè)置:人工模式可手動控制,智能模式根據(jù)設(shè)定閾值智能決策。傳感器的數(shù)據(jù)通過NB模塊傳到相應(yīng)的管理云平臺。當出現(xiàn)數(shù)據(jù)觸發(fā)報警標準的情況,應(yīng)用端會接收到相關(guān)信號。

3.2 數(shù)據(jù)采集單元軟件設(shè)計

變送器完成溫濕度、二氧化碳、氨氣濃度及光照強度等信息數(shù)據(jù)采集后,向數(shù)據(jù)節(jié)點發(fā)送數(shù)據(jù),根據(jù)編寫的控制指令對變送器、燈光狀態(tài)、風扇轉(zhuǎn)速等進行控制。實施的主要流程如下:首先是初始化相關(guān)設(shè)備或端口,如對NB-loT模組、串口及定時器等的初始化設(shè)置,區(qū)分數(shù)據(jù)的類型,讀取串口數(shù)據(jù),針對不同傳感器類型,使用單總線協(xié)議、I/O口設(shè)置等相關(guān)程序。在程序編寫時,重點注意匹配時間,如傳感器響應(yīng)的時間與數(shù)據(jù)總線 SDA 拉低的時間要符合。針對查詢請求的需求,打包傳感數(shù)據(jù)給變送器節(jié)點,然后無線發(fā)送給NB-loT模塊,對于控制指令,需要設(shè)置相關(guān)端口控制后端繼電器,然后定時讀取環(huán)境數(shù)據(jù)。

3.3 NB-loT 通訊模塊軟件設(shè)計

NB-loT通訊模塊主要用于對變送器節(jié)點發(fā)送環(huán)境數(shù)據(jù)的接收[4],然后將接收的數(shù)據(jù)上傳到云平臺。通過串口發(fā)送的有:設(shè)備的注冊上線、數(shù)據(jù)的上傳、指令的下發(fā)和設(shè)備的注銷發(fā)送 AT 指令控制。為了進一步減輕 CPU 的負擔,提升系統(tǒng)運行的速度,采用了直接存儲器訪問DMA串口中斷方式,而且數(shù)據(jù)采集端變送器節(jié)點,數(shù)據(jù)處理端STM32主控制器、NB-loT模組以及平臺端3個部分之間可以實現(xiàn)數(shù)據(jù)與指令的正向與反向傳達,實現(xiàn)了環(huán)境數(shù)據(jù)的可預(yù)警性,有效快捷地做出應(yīng)對措施。

3.4 構(gòu)建管理云平臺

研究構(gòu)建管理云平臺,優(yōu)勢在于能夠?qū)Χ喾N網(wǎng)絡(luò)、協(xié)議給予支持,各類地貌場景覆蓋,在環(huán)境監(jiān)測應(yīng)用中可以起到數(shù)據(jù)分發(fā)、節(jié)點管理等諸多作用。用戶可以通過注冊方式取得賬號,登錄進入應(yīng)用界面,與管理云平臺建立通道[5]。關(guān)注管理的微信公眾號,也可以實現(xiàn)微信報警消息發(fā)送功能,綁定終端觸發(fā)器,達到預(yù)警報警功能。

4 系統(tǒng)測試與結(jié)果分析

本系統(tǒng)在銀川某合作試驗牛場進行測試試驗,在該牧場內(nèi)隨機挑選一牛舍,牛舍內(nèi)部安裝一套環(huán)境監(jiān)測系統(tǒng),目前實驗數(shù)據(jù)采集40余萬條。各終端供電開機,采集環(huán)境數(shù)據(jù),應(yīng)用系統(tǒng)中的NB-IoT通信模塊進行環(huán)境數(shù)據(jù)上傳至環(huán)境數(shù)據(jù)監(jiān)測云平臺。在應(yīng)用端App監(jiān)測溫度、光照傳感器模塊變化情況,并實施跟蹤測試。試驗開始前,在應(yīng)用端參數(shù)設(shè)置界面,將(風扇)觸發(fā)器的溫度參數(shù)上限設(shè)置為24℃、下限為18℃,如圖6所示;將(燈光)觸發(fā)器的光照強度參數(shù)上限設(shè)置為100 Lux、下限為50 Lux,如圖7所示。上述作為預(yù)警標準,當牛舍的溫度、光照強度處于預(yù)警標準內(nèi),電腦云平臺WEB、手機App等應(yīng)用端發(fā)出告警信息,并將信息下發(fā)給觸發(fā)器,觸發(fā)器會根據(jù)預(yù)定標準執(zhí)行風扇和燈光的啟動或關(guān)閉。試驗過程中,測試人員在牛舍內(nèi),使用應(yīng)用端監(jiān)測到當前溫度為22.8℃,光照強度為46 Lux,如圖8所示,此時手機應(yīng)用端也通過NBIoT通信模塊上傳收到相關(guān)的環(huán)境信息,測試人員在牛舍內(nèi)觀察到通道方向的8路風扇陸續(xù)開啟,牛舍內(nèi)總共6路燈光全部開啟。如此可見,系統(tǒng)在測試現(xiàn)場能穩(wěn)定運行,用戶能夠?qū)崟r監(jiān)測環(huán)境的實時數(shù)據(jù)狀態(tài),并根據(jù)數(shù)據(jù)智能控制相關(guān)觸發(fā)器,管理相關(guān)應(yīng)用設(shè)施。

5 結(jié)束語

綜上系統(tǒng)設(shè)計,結(jié)合窄帶物聯(lián)網(wǎng)(NB-IoT)技術(shù)、傳感器技術(shù)、計算機技術(shù)等有效地對環(huán)境質(zhì)量進行綜合評價。為相關(guān)場景管理人員提供實時信息,可輔助決策。基于NB-IoT技術(shù)的環(huán)境監(jiān)測系統(tǒng),可以應(yīng)用在智慧城市、農(nóng)業(yè)物聯(lián)網(wǎng)等環(huán)境監(jiān)測的場景,解決布線復(fù)雜、傳輸能力差、人工監(jiān)測耗時費力等問題,提高智能化、精細化水平和兼容性,有效地對各種環(huán)境監(jiān)測數(shù)據(jù)進行質(zhì)量綜合分析和評價、監(jiān)控和預(yù)警。隨著物聯(lián)網(wǎng)多樣化應(yīng)用、智能化發(fā)展,數(shù)據(jù)量不斷增大,再輔以大數(shù)據(jù)的分析處理,有著廣闊的前景和應(yīng)用價值。

主站蜘蛛池模板: 久久黄色免费电影| 国产99视频在线| 老司机久久精品视频| 一本大道香蕉久中文在线播放| 99视频在线免费| 97色婷婷成人综合在线观看| 成年人国产网站| 日韩精品成人在线| 热思思久久免费视频| 这里只有精品免费视频| 久久久久无码精品国产免费| 色播五月婷婷| 无码国产伊人| 欧美成人怡春院在线激情| 午夜国产理论| 成·人免费午夜无码视频在线观看 | 欧美在线一二区| 国产精品白浆无码流出在线看| 色悠久久久| 精品福利视频网| 在线欧美a| 欧美97欧美综合色伦图| 国产福利微拍精品一区二区| 国产成人一区免费观看| 久久综合干| 国产精品欧美在线观看| 色噜噜在线观看| 亚洲欧美人成电影在线观看| 午夜国产精品视频| 色哟哟国产精品一区二区| 极品私人尤物在线精品首页| 久久人搡人人玩人妻精品| 日韩高清欧美| 久久永久视频| 婷婷五月在线| 永久免费无码成人网站| 国产91av在线| 国产成人91精品| 成人国产精品一级毛片天堂 | 尤物视频一区| 欧美色亚洲| 在线毛片网站| 欧美亚洲一区二区三区在线| 久久人与动人物A级毛片| 成年网址网站在线观看| 91蝌蚪视频在线观看| 国产真实二区一区在线亚洲| 亚洲国产日韩一区| 丁香亚洲综合五月天婷婷| 一区二区三区成人| 国产综合日韩另类一区二区| 免费观看国产小粉嫩喷水| 宅男噜噜噜66国产在线观看| a级毛片一区二区免费视频| 国产综合网站| 亚洲国模精品一区| 啦啦啦网站在线观看a毛片| 亚洲黄色视频在线观看一区| 天天躁夜夜躁狠狠躁躁88| 狠狠色丁香婷婷| 亚洲欧美日韩另类| 久久五月天国产自| 欧美区国产区| 国产成人AV综合久久| 国产午夜福利在线小视频| 五月激情综合网| 国产激情无码一区二区APP| 久久精品中文字幕少妇| 国产成人高精品免费视频| 亚洲国产欧美国产综合久久| 久久激情影院| 一级毛片在线免费看| 在线播放国产99re| 97超碰精品成人国产| 美女毛片在线| 欧美亚洲一区二区三区导航| 欧美日韩国产精品va| 在线一级毛片| 午夜久久影院| www成人国产在线观看网站| 大陆精大陆国产国语精品1024 | 亚洲日韩欧美在线观看|