国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于消息隊(duì)列加密傳輸?shù)闹悄芄喔认到y(tǒng)

2020-04-17 19:05:54康云川鐘靜李若楓梁裕巧
人民黃河 2020年1期
關(guān)鍵詞:物聯(lián)網(wǎng)信息安全傳輸

康云川 鐘靜 李若楓 梁裕巧

摘要:針對當(dāng)前智能灌溉系統(tǒng)中數(shù)據(jù)在傳輸時(shí)存在資源消耗大、時(shí)延長、安全性差的問題,采用消息隊(duì)列遙測傳輸協(xié)議進(jìn)行數(shù)據(jù)交互,并對協(xié)議進(jìn)行了安全改進(jìn),研制了一種消息隊(duì)列加密傳輸?shù)陌踩煽康闹悄芄喔认到y(tǒng),確保數(shù)據(jù)能快速高效地傳輸,且在傳輸過程中不被非法竊取或篡改。用戶可通過移動(dòng)終端將灌溉指令推送至NodeMCU控制單元,對作物進(jìn)行遠(yuǎn)程灌溉與數(shù)據(jù)實(shí)時(shí)監(jiān)測,系統(tǒng)也可根據(jù)土壤墑情對作物進(jìn)行自動(dòng)灌溉。試驗(yàn)結(jié)果表明:該系統(tǒng)傳輸時(shí)延短、穩(wěn)定性強(qiáng)、安全性高,在不可靠的網(wǎng)絡(luò)環(huán)境下具有良好的適應(yīng)性和安全性,可為農(nóng)業(yè)精準(zhǔn)灌溉技術(shù)發(fā)展提供一種新的解決方案。

關(guān)鍵詞:信息安全;感知傳感器;傳輸;消息隊(duì)列;物聯(lián)網(wǎng);智能灌溉系統(tǒng)

中圖分類號:S275;TP273

文獻(xiàn)標(biāo)志碼:A

doi:10.3969/j .issn.1000- 1379.2020.01.031

隨著物聯(lián)網(wǎng)與傳感器技術(shù)的發(fā)展,灌溉智能化的手段越來越豐富,智能灌溉系統(tǒng)是現(xiàn)代農(nóng)業(yè)種植管理走向現(xiàn)代化、科技化的重要一步,不管是科學(xué)層面還是經(jīng)濟(jì)層面,對推動(dòng)農(nóng)業(yè)的發(fā)展都具有重要意義[1]。而智能灌溉系統(tǒng)數(shù)據(jù)傳輸?shù)膶?shí)時(shí)性與安全性尤為重要,特別是對實(shí)時(shí)性要求較高的農(nóng)作物精準(zhǔn)化灌溉作業(yè),需要保證消息推送的實(shí)時(shí)性與準(zhǔn)確性,以及設(shè)施設(shè)備操作指令的可靠性與安全性。

國內(nèi)外許多學(xué)者已經(jīng)發(fā)表了智能灌溉系統(tǒng)的相關(guān)研究成果。例如:金永奎等[2]提出高效節(jié)水灌溉自動(dòng)監(jiān)控及信息化系統(tǒng)設(shè)計(jì)與應(yīng)用,實(shí)現(xiàn)了灌溉自動(dòng)監(jiān)控信息化系統(tǒng);Aguilar R.B.等[3]利用帶水位指示器的土壤水分自動(dòng)灌溉系統(tǒng),實(shí)現(xiàn)了作物自動(dòng)灌溉;吳鳳嬌等[4]開發(fā)了基于C#和Access數(shù)據(jù)庫的無線精準(zhǔn)灌溉系統(tǒng)軟件,實(shí)現(xiàn)了無線灌溉;譚燕等[5 ]提出基于Rasp-berry Pi的室內(nèi)智能灌溉系統(tǒng)設(shè)計(jì),實(shí)現(xiàn)了基于Rasp-berry Pi的精準(zhǔn)灌溉,最后通過種植作物進(jìn)行了試驗(yàn),達(dá)到了節(jié)水目的。但是,目前已有的研究成果大多數(shù)基于HTTP協(xié)議,采用無線網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)交互,在互聯(lián)網(wǎng)上透明運(yùn)行,消息在傳輸過程中未進(jìn)行加密與校驗(yàn),雖然從技術(shù)上實(shí)現(xiàn)了自動(dòng)化灌溉,滿足了作物基本的自動(dòng)灌溉需求,但都存在信息安全與性能問題,其中信息安全問題更為明顯,系統(tǒng)面臨被入侵的風(fēng)險(xiǎn),數(shù)據(jù)面臨被竊取、被惡意篡改等威脅,很難保證消息的可靠、安全傳輸。

針對以上問題,筆者研制了一種基于消息隊(duì)列加密傳輸?shù)闹悄芄喔认到y(tǒng),系統(tǒng)基于MQTT( messagequeuing telemetry transport,消息隊(duì)列遙測傳輸)協(xié)議開發(fā),并對協(xié)議的消息報(bào)文進(jìn)行加密、加簽與校驗(yàn)改進(jìn),改進(jìn)后的協(xié)議有效解決了灌溉系統(tǒng)中網(wǎng)絡(luò)通信的安全與性能問題。系統(tǒng)采用NodeMCU微控制器、土壤墑情傳感器、無線網(wǎng)絡(luò)、MQTT代理服務(wù)器構(gòu)建,用戶可實(shí)時(shí)監(jiān)測作物土壤墑情、環(huán)境因子等信息,還可根據(jù)作物生長所需含水量精確控制土壤水分,保證作物生長,同時(shí)避免灌溉水資源的浪費(fèi),為智慧農(nóng)業(yè)提供了一種安全、可靠的解決方案。

1 系統(tǒng)總體設(shè)計(jì)

系統(tǒng)總體結(jié)構(gòu)見圖1。智能灌溉系統(tǒng)由硬件系統(tǒng)、軟件系統(tǒng)組成,硬件系統(tǒng)主要集成了NodeMCU微控制器、DHT11溫濕度傳感器、電容式土壤濕度傳感器、HC-SR04超聲測距傳感器、L298N雙H橋電機(jī)驅(qū)動(dòng)及其他硬件,其中NodeMCU集成了無線網(wǎng)絡(luò)模塊、數(shù)字簽名模塊、數(shù)據(jù)采集模塊的處理程序。軟件系統(tǒng)由用戶終端WEB平臺(tái)與阿里釘釘APP組成,集成了數(shù)據(jù)展示、消息通知、灌溉設(shè)備遠(yuǎn)程控制等模塊處理程序。

智能灌溉系統(tǒng)的運(yùn)行原理:各傳感器采集空氣溫濕度、作物土壤墑情、灌溉系統(tǒng)蓄水容器水位等數(shù)據(jù),并由NodeMCU將數(shù)據(jù)通過WiFi方式發(fā)送至服務(wù)器再至用戶端,其中采用MQTT協(xié)議的通信方法來實(shí)現(xiàn)數(shù)據(jù)交互,交互時(shí)利用AES、SM2加密算法對MQTI協(xié)議進(jìn)行數(shù)字簽名處理,接收端對收到的數(shù)據(jù)進(jìn)行解密與驗(yàn)簽操作,驗(yàn)證數(shù)據(jù)的合規(guī)性;最終用戶可通過終端WEB對數(shù)據(jù)進(jìn)行實(shí)時(shí)監(jiān)測,通過阿里釘釘APP實(shí)時(shí)接收服務(wù)器推送的警告信息。

2 MQTT協(xié)議改進(jìn)

MQTT協(xié)議由IBM公司提出,最初用于遠(yuǎn)程醫(yī)療服務(wù)通信,該協(xié)議基于TCP/IP協(xié)議棧,是一種異步通信的輕量級消息發(fā)布/訂閱傳輸協(xié)議,由于其具有開銷小、時(shí)延短、可靠性高等優(yōu)點(diǎn),在時(shí)間和空間上將消息發(fā)送者與接收者分離,可以在不可靠的網(wǎng)絡(luò)環(huán)境中進(jìn)行擴(kuò)展,適用于硬件性能低下的遠(yuǎn)程設(shè)備以及不可靠的網(wǎng)絡(luò)環(huán)境,因此在物聯(lián)網(wǎng)中得到了廣泛應(yīng)用‘6]。MQTT協(xié)議的消息報(bào)文最多由3個(gè)部分組成:固定報(bào)頭、可變報(bào)頭和有效載荷。

(1)固定報(bào)頭。包括:①M(fèi)essage Type,表示14種消息類型;②Dup Flag,當(dāng)客戶端或服務(wù)器端試圖重新傳 送

PUBUSH、 PUBREL、 SUBSCRIBE

或UNSUBSCRIBE命令消息時(shí)設(shè)置此標(biāo)志;③QoS Level,服務(wù)質(zhì)量級別。

(2)可變報(bào)頭。該報(bào)頭位于固定報(bào)頭和有效載荷之間,不同報(bào)文的可變報(bào)頭是不同的??勺儓?bào)頭主要包括Protocol name、Protocol version、Clean session、Will標(biāo)志等頭域。

(3)有效載荷。載荷位于報(bào)文最后一部分,其負(fù)載內(nèi)容為需要發(fā)布的消息,如PUBLISH。

MQlTr協(xié)議通過控制QoS等級來確定服務(wù)質(zhì)量,消息在傳輸過程中由QoS的值來決定安全級別,但協(xié)議本身并沒有提供消息加簽、驗(yàn)簽與加密的功能,數(shù)據(jù)以明文方式傳輸[7]。MQTT協(xié)議消息發(fā)布抓包見圖2。

根據(jù)圖2中Wireshark抓包工具可分析出MQTT協(xié)議傳輸?shù)南?bào)文,例如報(bào)文頭標(biāo)記為Ox30.消息類型為3,DUP Flag未設(shè)置,QoS Level為0,消息長度為45等,這些報(bào)文數(shù)據(jù)都以明文方式交互,也未進(jìn)行加簽處理。因此,MQTI協(xié)議在推送數(shù)據(jù)的過程中可能面臨數(shù)據(jù)被惡意篡改或非法竊取的風(fēng)險(xiǎn)。本文結(jié)合MQTI的報(bào)文特征與數(shù)據(jù)推送的安全要求,對協(xié)議進(jìn)行改進(jìn),改進(jìn)后的協(xié)議傳輸流程見圖3。

2.1 有效載荷負(fù)載內(nèi)容加密傳輸

消息報(bào)文在傳輸過程中,有效載荷的負(fù)載內(nèi)容存在被非法竊取的風(fēng)險(xiǎn),因此加密過程在數(shù)據(jù)推送前完成,加密時(shí)需要一個(gè)私鑰“Private Encryption”來生成密文,Private Encryption是一個(gè)由用戶隨機(jī)生成的32位字符串,圖4為有效載荷負(fù)載內(nèi)容的加密與解密過程,其主要步驟:第一步,將發(fā)送端傳輸?shù)南?bào)文的載荷內(nèi)容根據(jù)用戶的Private Encryption進(jìn)行AES算法加密,以密文方式傳輸;第二步,消息接收端根據(jù)用戶的Private Encryption對載荷內(nèi)容密文解密,還原原始負(fù)載內(nèi)容。

AES算法具有運(yùn)算速度快、分組長度與密鑰長度設(shè)計(jì)靈活等優(yōu)點(diǎn),是一種數(shù)據(jù)塊長度和密鑰長度可變的分組迭代加密算法,算法中的明文分組位為128位,密鑰分組可分別設(shè)定為128、192、256位。AES算法在整體結(jié)構(gòu)上采用的是輪變換,多輪迭代[8]??梢杂靡韵路椒▽π畔⑦M(jìn)行加密,見圖5。

目前,還沒有方法可以破解以上算法加密后的數(shù)據(jù),并且AES與SM2算法的加密運(yùn)算速度快,將其運(yùn)用至智能灌溉系統(tǒng),可以有效地保護(hù)數(shù)據(jù)交互安全[10]。3硬件系統(tǒng)設(shè)計(jì)

系統(tǒng)主控單元采用NodeMCU微型開發(fā)板,該開發(fā)板是一款開源的硬件產(chǎn)品,基于ESP8266模塊構(gòu)建,具有WiFi、GPIO、PWM、I2C、1-Wire、ADC等功能[11]。NodeMCU的主要特點(diǎn):第一,體積較小、價(jià)格低廉,F(xiàn)lash和RAM的存儲(chǔ)容量較大,具有豐富的外圍接口,輸入電壓為SV.工作電壓為3.3 V.可采用USB接口或GPIO引腳接口供電[12];第二.NodeMCU燒錄程序比傳統(tǒng)的單片機(jī)更簡單、方便,不需要額外的燒錄器,直接通過USB接口上傳程序[13];第三,采用NodejS語言編寫網(wǎng)絡(luò)應(yīng)用事件驅(qū)動(dòng)型API,開發(fā)人員不需要熟悉芯片寄存器就可實(shí)現(xiàn)程序開發(fā),編寫代碼容易,開發(fā)效率更高[14]。NodeMCU的主要作用:獲取傳感器感知的數(shù)據(jù),并對數(shù)據(jù)進(jìn)行加密處理;與Mosquitto消息服務(wù)器進(jìn)行無線通信;根據(jù)用戶終端下發(fā)的指令對灌溉水泵進(jìn)行控制。

空氣溫濕度傳感器采用DHTI1,用于環(huán)境溫度與濕度的測量,該傳感器是一種復(fù)合傳感器,體積較小、功耗低,該傳感器輸出的數(shù)字信號已被校準(zhǔn)過,其專用的數(shù)字模塊采集技術(shù)和溫度、濕度傳感器技術(shù),確保了傳感器可靠性高,能長期穩(wěn)定運(yùn)行[15]。NodeMCU通過調(diào)用dht.readll( D1)函數(shù)獲取傳感器數(shù)據(jù)。

土壤濕度傳感器采用Soil moisture sensor vl.0,該傳感器為電容式傳感器,響應(yīng)快,受土壤鹽度影響小,耐電解、耐腐蝕、防水防銹,適用于各種土壤類型,可長期埋于土壤中[16]。NodeMCU通過調(diào)用adc.force_init_mode( adc.INIT_ADC)、adc.read(0)函數(shù)獲取土壤電阻值,根據(jù)所測電阻值計(jì)算出土壤含水率。

蓄水容器水位測量采用HC -SR04超聲測距傳感器,該模塊精確度能達(dá)到0.3 cm,具有高精度、盲區(qū)小等特點(diǎn)[17-18]。模塊基本原理:NodeMCU提供10μs的高電平給模塊引腳Trig,模塊會(huì)自動(dòng)發(fā)送頻率為40kHz的8個(gè)方波信號,同時(shí)自動(dòng)檢測信號的返回情況;當(dāng)存在信號返回時(shí),通過Echo引腳端輸出一個(gè)高電平信號,通過記錄高電平信號的持續(xù)時(shí)間,可判斷出超聲波從發(fā)射到結(jié)束返回的時(shí)間,從而計(jì)算出距離。

L298N模塊用于灌溉水泵的驅(qū)動(dòng)。NodeMCU對L298N電機(jī)驅(qū)動(dòng)模塊引腳ENA提供PWM脈沖寬度調(diào)制信號,通過改變其占空比來調(diào)節(jié)水泵電機(jī)轉(zhuǎn)速,控制灌溉水量。NodeMCU通過調(diào)用pwm. setup( pin,clock,duty)、pwm. start( pin)函數(shù)對ENA引腳初始化與啟動(dòng)PWM輸出,函數(shù)中的pm參數(shù)為引腳對象,clock參數(shù)為PWM脈沖寬度調(diào)制頻率.duty參數(shù)為PWM占空比,最終實(shí)現(xiàn)作物所需水量的精準(zhǔn)控制。

使用NodeMCU時(shí),首先需要燒寫固件并預(yù)裝Crypto庫與MQTI庫,MQTT庫則提供與消息服務(wù)器的通信功能,采用的主要MQTT庫函數(shù)有Client()、connect()、subscribe()、publish(),分別提供MQTT客戶端連接池的創(chuàng)建、服務(wù)器的連接、消息主題的訂閱與發(fā)布功能,MQTT協(xié)議通信傳輸核心參考代碼如下。

第15行代碼對DHTI1傳感器溫度數(shù)據(jù)進(jìn)行AES加密,第16行代碼為MQTI傳輸協(xié)議把數(shù)據(jù)發(fā)布至消息服務(wù)器。

4 軟件系統(tǒng)設(shè)計(jì)

4.1 用戶終端軟件

用戶終端軟件流程見圖8.智能灌溉系統(tǒng)用戶終端軟件基于B/S架構(gòu)開發(fā),采用Linux、PHP與MySQL數(shù)據(jù)庫,遵循HTML5標(biāo)準(zhǔn),實(shí)現(xiàn)數(shù)據(jù)在線可視化分析、灌溉設(shè)備遠(yuǎn)程控制功能。HTML5作為新一代WEB應(yīng)用標(biāo)準(zhǔn),其不僅支持PC端,而且適用于各種移動(dòng)終端,采用HTML5進(jìn)行移動(dòng)應(yīng)用程序開發(fā),開發(fā)成本低、效率高且易于維護(hù),不但支持傳統(tǒng)多媒體等應(yīng)用功能,還支持離線存儲(chǔ)、圖像繪制等功能,具有強(qiáng)大的API接口[19-20]。用戶訪問終端軟件時(shí),需要鑒別身份才能進(jìn)行下一步操作,防止了非法用戶越權(quán)訪問系統(tǒng)。

4.2 用戶消息通知

采用阿里釘釘APP作為用戶的消息通知軟件。當(dāng)水位不足或數(shù)據(jù)出現(xiàn)異常時(shí),阿里釘釘APP實(shí)時(shí)接收服務(wù)器推送的警告信息。阿里釘釘APP是輕量級應(yīng)用程序,具有良好的用戶體驗(yàn)、流量消耗少、API接口豐富等特點(diǎn),更易被用戶所接受和廣泛應(yīng)用,提供其個(gè)人服務(wù)器通信接口,借助其接口,開發(fā)人員可以快速實(shí)現(xiàn)消息通知類APP.并且阿里釘釘是免費(fèi)平臺(tái),每分鐘為用戶免費(fèi)提供20條消息推送服務(wù),每分鐘超過20條信息后,平臺(tái)會(huì)自動(dòng)限流10 min,基于其進(jìn)行消息通知的應(yīng)用部署,幾乎無成本且性能更穩(wěn)定[21],滿足智能灌溉系統(tǒng)的消息告警需求。由于阿里釘釘APP是第三方平臺(tái)軟件,可能存在收集用戶隱私、行為等風(fēng)險(xiǎn),因此用戶應(yīng)只賦予其最低權(quán)限,避免推送敏感信息,防止信息泄漏。智能灌溉系統(tǒng)消息服務(wù)器與阿里釘釘開放平臺(tái)通信采用NodejS語言,通信實(shí)現(xiàn)的參考代碼如下。

5 試驗(yàn)結(jié)果與分析

圖9為阿里釘釘告警信息推送與用戶移動(dòng)終端WEB端界面。在完成系統(tǒng)設(shè)計(jì)后,對智能灌溉系統(tǒng)的功能、性能、安全性進(jìn)行測試,系統(tǒng)運(yùn)行周期為75 d,7x24 h不間斷運(yùn)行。

5.1 功能測試

功能測試主要測試智能灌溉系統(tǒng)硬件主控單元能否正常、穩(wěn)定運(yùn)行,各傳感器能否正常感知數(shù)據(jù),灌溉系統(tǒng)水泵能否正常作業(yè)。對智能灌溉系統(tǒng)用戶終端WEB平臺(tái)端數(shù)據(jù)實(shí)時(shí)推送、遠(yuǎn)程灌溉功能和阿里釘釘客戶端告警信息推送功能進(jìn)行了測試,并對系統(tǒng)中的土壤水分、空氣溫度及灌溉需求水量3個(gè)指標(biāo)進(jìn)行了對比分析,試驗(yàn)數(shù)據(jù)見表1。

測試結(jié)果表明:平臺(tái)實(shí)時(shí)刷新數(shù)據(jù)功能正常:當(dāng)環(huán)境溫度過高時(shí),土壤水分低于系統(tǒng)設(shè)置的最低閾值,蓄水容器水位低于正常閾值,阿里釘釘客戶端能及時(shí)、主動(dòng)向用戶推送告警信息;當(dāng)土壤濕度為30% - 68%時(shí),試驗(yàn)值與實(shí)際值之間的誤差在1%以內(nèi);當(dāng)灌溉水量為40 - 90 L/m2范圍內(nèi)時(shí),試驗(yàn)值與實(shí)際值之間的誤差在0.3%以內(nèi),能精確控制灌溉水量,滿足灌溉需求。

5.2 性能測試

性能測試主要測試MQTI協(xié)議中數(shù)據(jù)傳輸時(shí)延,消息服務(wù)器在高負(fù)載情況下能否正常運(yùn)行,運(yùn)用MQTI -JMeter插件測試服務(wù)器性能,利用用戶插件創(chuàng)建2個(gè)虛擬用戶組,用戶組分別為消息發(fā)布者與消息訂閱者,進(jìn)行發(fā)布、訂閱操作,虛擬用戶數(shù)量分別為100、200、300、500、600、800、1 000個(gè),消息數(shù)量分別為10、100、300、500條,每隔一秒發(fā)送一條32字節(jié)的隨機(jī)字符串,附加時(shí)間戳,時(shí)間戳用于數(shù)據(jù)傳輸時(shí)延計(jì)算,循環(huán)10次結(jié)束,性能測試結(jié)果見表2。

從表2可以看出,在消息推送數(shù)量不變的情況下,消息推送時(shí)間與接收時(shí)間會(huì)隨著用戶數(shù)的增大而延長,但延長趨勢并不明顯,用戶數(shù)量的增加對灌溉系統(tǒng)的性能影響不大:隨著消息發(fā)送數(shù)量的增多,在用戶數(shù)量不變情況下,消息推送時(shí)間和接收時(shí)間增幅較大,消息推送時(shí)間明顯延長,可看出消息的推送數(shù)量對系統(tǒng)性能影響較大。從性能上分析,本系統(tǒng)傳輸時(shí)延短、性能穩(wěn)定,用戶能實(shí)時(shí)無縫獲取信息,并且能遠(yuǎn)程精確執(zhí)行灌溉指令。

5.3 安全測試

安全性測試主要測試傳輸協(xié)議改進(jìn)后的安全效果,測試消息報(bào)文在傳輸過程中是否存在被非法篡改、竊取的風(fēng)險(xiǎn)。利用Wireshark抓包工具對消息報(bào)文加簽、數(shù)據(jù)加密情況進(jìn)行分析,見圖10。

從圖10可看出,MQTI協(xié)議中的Header Flags、Message Type、Dup Flag、Qos Level等報(bào)文信息已通過橢圓算法加密,并且對原始報(bào)文信息進(jìn)行了加簽,形成了新的報(bào)文信息,數(shù)字簽名數(shù)據(jù)為Msg—context后的128位數(shù)據(jù),同時(shí),對空氣溫度、土壤濕度、空氣濕度、灌溉系統(tǒng)水位也進(jìn)行了加密處理。因此,消息服務(wù)器只需進(jìn)行驗(yàn)證簽名就可防止報(bào)文在傳輸過程中被非法篡改,并且消息接收端利用私鑰就能還原推送過來的數(shù)據(jù),防止數(shù)據(jù)被非法竊取,從而保證智能灌溉系統(tǒng)安全運(yùn)行。

6 結(jié)論

本文論述了一種消息隊(duì)列加密傳輸?shù)墓喔认到y(tǒng),對傳輸協(xié)議進(jìn)行了安全改進(jìn),通過NodeMCU微控單元、消息應(yīng)用服務(wù)器與用戶端移動(dòng)WEB平臺(tái)、阿里釘釘?shù)慕Y(jié)合,能夠?qū)?shí)時(shí)數(shù)據(jù)進(jìn)行推送,對異常數(shù)據(jù)進(jìn)行報(bào)警,并且能遠(yuǎn)程控制灌溉水泵。試驗(yàn)結(jié)果證明:該系統(tǒng)運(yùn)行效果良好,系統(tǒng)的穩(wěn)定性與安全性較高,不僅可以應(yīng)用于農(nóng)業(yè)物聯(lián)網(wǎng)領(lǐng)域,也可以應(yīng)用于其他場景,比如用于智能家居、智能工業(yè)、環(huán)境監(jiān)測等。

參考文獻(xiàn):

[1]王宗省,蘇金娣,宋炳輝,基于土壤墑情的聯(lián)棟大棚智能灌溉系統(tǒng)的設(shè)計(jì)[J].節(jié)水灌溉,2017(10):96-99.

[2]金永奎,李強(qiáng),袁圓,高效節(jié)水灌溉自動(dòng)監(jiān)控及信息化系統(tǒng)設(shè)計(jì)與應(yīng)用[J].中國農(nóng)村水利水電,2017(1):18 - 22. 26.

[3]AGUILAR R B,ECIJA E B,MEDALLA M M, et al.Auto-matic Soil Moisture Sensing Water Irrigation System withWater Level Indicator[J].Advanced Science Letters, 2017,23(5):4505-4508.

[4] 吳鳳嬌,孫培欽,龍燕,等,基于C#和Access數(shù)據(jù)庫的無線精準(zhǔn)灌溉系統(tǒng)軟件設(shè)計(jì)[J].節(jié)水灌溉,2018(6):78-82.

[5]譚燕,秦風(fēng)元,基于Raspberry Pi的室內(nèi)智能灌溉系統(tǒng)設(shè)計(jì)與研究[J].節(jié)水灌溉,2019(7):105-108,113.

[6]HWANG H C,PARK J S,JIN G S.Design and Implemen-tation of a Reliable Message Transmission System Based onMQTT Protocol in IoT[J].Wireless Personal Communica-tions, 2016, 91(4): 1765-1777.

[7] MIGUEL A PRADA,PERFECTO RECUERA, SERAFINALONSO, et al.Communication with Resource-ConstrainedDevices Through MQTT for Control Education[J].IFAC Pa- pers Online, 2016, 49(6):150-155.

[8]林勇,馮英峰,楊玲,基于GPRS的智能控制電子門鎖系統(tǒng)設(shè)計(jì)[Jl.合肥工業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版),2015,38(7):897-900.

[9]汪朝暉,張振峰.SM2橢圓曲線公鑰密碼算法綜述[Jl.信息安全研究,2016,2(11):972-982.

[10] 王敏槊,熊金波,林倩,等,基于密鑰分發(fā)和密文抽樣的云數(shù)據(jù)確定性刪除方案[J].計(jì)算機(jī)應(yīng)用,2018,38(1):194-200.

[11] 王浩,王東,基于NodeMCU固件平臺(tái)的RGB三色燈遠(yuǎn)程控制設(shè)計(jì)與實(shí)現(xiàn)[J].軟件工程,2017,20(5):47-50.

[12] BRIAN B, AKOPIAN D.A Study of IoT MQrIT ControlPacket Behavior and Its Effect on Communication Delays[J]. Electronic Imaging, 2017, 2017(6): 120-129.

[13]BOONCHIENG Ekkarat, CHIEOCHAN Oran, SAOKAEWAnukit. Smart Farm: Applying the Use of NodeMCU, IoT,NETPIE and LINE API for a Lingzhi Mushroom Farm inThailand[J]. Ieice Transactions on Communications,2018.101(1):16-23.

[14] CHOORUANG K, MANGKAL.AKEEREE,P.Wireless HeartRate Monitoring System Using MQ,IT[J].Procedia ComputerScience, 2016, 86(1): 160-163.

[15] 劉雄飛,聶偉,陳浩,等,基于云計(jì)算平臺(tái)的室內(nèi)環(huán)境監(jiān)測系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].傳感器與微系統(tǒng),2019,38(3):92-95.

[16] 林為政,王俊楠,倪忠進(jìn),等,基于時(shí)域反射法的冬筍地下位置探測器設(shè)計(jì)[Jl.農(nóng)業(yè)工程學(xué)報(bào),2019,35(7):31-38.

[17] 付承彪,田安紅,于龍,等,基于超聲波測距的煤礦井下皮帶檢測系統(tǒng)設(shè)計(jì)[J].實(shí)驗(yàn)室研究與探索,2019,38(3):64-67.

[18]陶鳳,基于超聲波測距的汽車防撞系統(tǒng)的研究[D].上海:上海師范大學(xué).2015:15-18.

[19] 張俊藝,馮澤佳,高磊,等,基于Android系統(tǒng)的農(nóng)機(jī)調(diào)度管理平臺(tái)的設(shè)計(jì)與開發(fā)[J].中國農(nóng)機(jī)化學(xué)報(bào),2018,39(5):91-96.

[20] 王媛,基于HTML5技術(shù)的時(shí)空聯(lián)合目標(biāo)軌跡動(dòng)態(tài)可視化技術(shù)[Jl.科學(xué)技術(shù)與工程,2018,18( 29):98-103.

[21]孫良斌,釘釘在傳媒類開放實(shí)驗(yàn)室管理中的應(yīng)用與探索[J].實(shí)驗(yàn)室研究與探索,2018,37(6):243-247.

【責(zé)任編輯 翟戌亮】

收稿日期:2019- 07 - 23

基金項(xiàng)目:重慶市高等教育教學(xué)改革研究項(xiàng)目(183051)

作者簡介:康云川(1987-),男,重慶銅梁人,高級工程師,碩士,主要研究領(lǐng)域?yàn)槲锫?lián)網(wǎng)技術(shù)、WEB技術(shù)、網(wǎng)絡(luò)與信息安全

通信作者:鐘靜(1976-),女,重慶潼南人,副教授,碩士生導(dǎo)師,主要研究領(lǐng)域?yàn)樯窠?jīng)網(wǎng)絡(luò)與大數(shù)據(jù)

猜你喜歡
物聯(lián)網(wǎng)信息安全傳輸
混合型隨機(jī)微分方程的傳輸不等式
牽引8K超高清傳輸時(shí)代 FIBBR Pure38K
電子制作(2018年18期)2018-11-14 01:48:00
保護(hù)信息安全要滴水不漏
高校信息安全防護(hù)
支持長距離4K HDR傳輸 AudioQuest Pearl、 Forest、 Cinnamon HDMI線
基于物聯(lián)網(wǎng)的煤礦智能倉儲(chǔ)與物流運(yùn)輸管理系統(tǒng)設(shè)計(jì)與應(yīng)用
基于高職院校物聯(lián)網(wǎng)技術(shù)應(yīng)用人才培養(yǎng)的思考分析
中國或成“物聯(lián)網(wǎng)”領(lǐng)軍者
保護(hù)個(gè)人信息安全刻不容緩
扶沟县| 廊坊市| 灌云县| 屏南县| 宁夏| 拉萨市| 蕉岭县| 定襄县| 清远市| 柳河县| 温宿县| 阳曲县| 衡南县| 灵武市| 苍山县| 桃江县| 乌海市| 土默特左旗| 张家界市| 唐河县| 吉水县| 长泰县| 天津市| 马关县| 台前县| 西乌珠穆沁旗| 玉龙| 永州市| 辉南县| 工布江达县| 绵竹市| 衢州市| 开远市| 长白| 平乡县| 南阳市| 仁寿县| 宕昌县| 裕民县| 和田县| 延安市|