亚洲女同精品中文字幕-亚洲女同japan-亚洲女人网-亚洲女人天堂a在线播放-极品小帅哥连坏挨cao记-极品销魂一区二区三区

學術咨詢

讓期刊論文更省時、省事、省心

一種面向智慧工地應用的物聯網網關設計與實現

時間:2020年10月14日 分類:電子論文 次數:

摘要:物聯網系統架構由物聯網云平臺、IoT網關和用戶瀏覽器組成。智慧工地應用了多種物聯網技術,由IoT網關通過網絡(有線或無線)將數據上傳物聯網云平臺。IoT網關基本架構為內嵌RTOS實時操作系統,JSON解析庫和MQTT協議棧的核心單片機,通過網絡通訊模塊的TC

  摘要:物聯網系統架構由物聯網云平臺、IoT網關和用戶瀏覽器組成。智慧工地應用了多種物聯網技術,由IoT網關通過網絡(有線或無線)將數據上傳物聯網云平臺。IoT網關基本架構為內嵌RTOS實時操作系統,JSON解析庫和MQTT協議棧的核心單片機,通過網絡通訊模塊的TCP透傳功能和云端服務器交互數據,通過RS485或其他工業總線與現場設備或傳感器交互數據。核心單片機選取STM32F401,用STM32CubeMX集成FREERTOS用MDK-ARM開發,加載JSON庫Jasson,移植MQTT協議棧。制作IoT網關原型并連接環境傳感器(Modbus-RTU)測試,其可以實現控制消息的下發和數據消息的上傳。

  關鍵詞:物聯網;智慧工地;IoT網關;MQTT

電子學報

  0 引言

  物聯網是一個通過信息技術將各種物體連接成網絡,以幫助人們獲取這些物體的信息的媒介[1]。智慧工地是在物聯網智能化的基礎上,通過技術不斷創新的智能終端采集系統,實現了對各項數據的收集、歸納、分析以及預判[2],打破傳統施工現場的束縛,提供高效的遠程監管手段。

  1 智慧工地的物聯網框架體系

  物聯網系統架構由物聯網云平臺、IoT網關和用戶瀏覽器三部分組成[3]。云平臺基于其強大的計算和存儲能力,對IoT網關傳入的數據進行處理,并授權用戶通過瀏覽器訪問和管理物聯網資源。

  智慧工地應用了自動識別技術、傳感技術、圖像采集技術和定位跟蹤技術等,由IoT網關通過網絡(有線或無線)將數據上傳物聯網云平臺。其相較于傳統施工方式可大大提升施工現場、企業和政府的管理效率,保障質量安全等建設目標的實現,最終促進建筑業持續健康發展[4]。

  2 IoT網關的架構設計

  IoT網關作為設備和云平臺之間的連接橋梁,實現對設備的控制操作,將設備的數據封裝為統一的物聯網平臺數據格式[5],上傳至云平臺。

  JSON(JavaScript Object Notation)是一種輕量級的數據交換格式。它基于 ECMAScript 的一個子集,采用完全獨立于編程語言的文本格式來存儲和表示數據[6]。

  MQTT(消息隊列遙測傳輸)是ISO標準(ISO/IEC PRF 20922)下基于發布/訂閱范式的消息協議,是為硬件性能低下的遠程設備以及網絡狀況糟糕的情況下而設計的。

  核心單片機內嵌RTOS實時操作系統、JSON解析庫和MQTT協議棧,通過網絡通訊模塊的TCP透傳功能和云端服務器交互數據,通過RS485或其他工業總線與現場設備或傳感器交互數據。

  3 通訊協議層的適配和實現

  核心單片機選取STM32F4系列,使用STM32CubeMX集成FREERTOS并生成初始工程。

  開發工具采用MDK-ARM,加載JSON庫Jasson。MDK包含了工業標準的Keil C編譯器、宏匯編器、調試器、實時內核等組件,支持所有基于ARM的設備,能幫助工程師按照計劃完成項目[7]。

  在MQTT官網mqtt.org上可下載官方的C語言協議棧源碼和說明,參考修改庫中的例程文件進行移植工作,根據硬件平臺來修改發送/接收數據包的接口函數。

  云端物聯網平臺MQTT報文格式:

  IMEI為每個設備唯一的ID

  1)數據發送

  topic: jowoiot/toServer/v2/

  qos: 0/1

  payload demo:

  {"meta":{"expire":3600, "t": 1552553109000},"data":[{"k":"dev.point1","v":"1"},

  {"k":"dev.point2","v":"1.3333"},

  {"k":"point3","v":"341"}]}

  2)數據接收

  格式與數據發送相同,由設備端主動訂閱內容。云端如果收到控制指令,會下發具體的payload,由設備端解析并執行。

  4 原型制作和測試

  制作一個IoT網關原型并連接環境傳感器(Modbus RTU)進行測試。先在物聯網平臺通過注冊得到相應的設備ID、網關ID和用戶秘鑰。設置4G模塊中平臺網址、MQTT端口參數實現TCP連接。根據設備的RTU指令格式編寫驅動層代碼獲取到設備數據,編寫應用層代碼將設備數據封裝為物聯網平臺統一的數據格式。

  一個USB-串口調試端口;

  一個藍牙-串口調試端口;

  一個模塊化網絡端口,可兼容4G-串口模塊或網口-串口模塊;

  工作電源支持9~36V直流寬壓輸入;

  三個可獨立設置波特率的UART端口,通過跳線選擇TTL或RS485;

  在單片機驅動層、協議層和應用層中編寫代碼。驅動層主要編寫初始化配置函數、串口中斷回調函數、MQTT接收/發送接口函數;協議層主要編寫JSON數據解析/打包函數、MQTT連接函數、MQTT心跳包函數、MQTT數據接收/上傳函數、RS485接收/發送函數、Modbus CRC校驗函數;應用層主要編寫單片機各基本功能管理、串口接收/發送管理、MQTT協議棧三個線程任務。

  電子論文投稿刊物:電子學報(月刊)創刊于1962年,是中國電子學會主辦的高級學術刊物,刊登電子與信息科學及相鄰領域的原始(original)科研成果。辦刊宗旨是反映中國電子與信息科學領域內的新理論、新思想、新技術,具有國內外先進水平的最新研究成果和技術進展,為促進國內外學術交流,促進中國電子與信息科學技術的快速發展服務。

  5 結語

  本文介紹了智慧工地的物聯網框架體系,提出了IoT網關的架構設計,提供了通訊協議層的適配和實現方法,制作了原型并進行實際測試。實際測試表明,IoT網關原型可以正常工作,可以實現對多數設備的接入,可以實現控制消息的下發和數據消息的上傳。這種物聯網網關設計可以滿足智慧工地的物聯網應用需求。

  參考文獻:

  [1] 單娟. 全球物聯網發展及中國物聯網建設若干思考[J].電子學報,2016,38(7):2590—2599.

  [2] 莊琳.物聯網技術下的智慧工地的構建研究[J].信息與電腦(理論版),2019(09):165-167.

  [3] 盛俊陽. 物聯網設備接入管理平臺關鍵技術研究與實現[D].北京工業大學,2019.

  [4] 柴洪偉, 趙欣. 基于物聯網技術的智慧工地系統設計及應用[J]. 工程建設與設計, 2019(A01):14-16.

  [5] 田創,陳文藝.物聯網平臺接入網關研究[J].信息技術,2018(09):125-128+133.

  [6] 宋青山.JSON數據格式在企業數據交換中的應用[J].天津冶金,2014(02):114-117.

  [7] 劉瑩,祝學云,范文.檢測技術課程設計型實驗系統研制[J].實驗技術與管理,2015,32(06):137-138+145.

  作者:邢瑞毅

主站蜘蛛池模板: 一个人在线观看免费中文www | 亚洲精品在线播放视频 | 午夜亚洲动漫精品AV网站 | 男人吃奶摸下挵进去啪啪 | 成人国产亚洲精品A区天堂蜜臀 | 91精品在线国产 | 袖珍人与大黑人性视频 | 高中生高潮抽搐喷出白浆视频 | 国产97视频在线观看 | 欧美日韩亚洲第一区在线 | 四川老师边上网课边被啪视频 | 欧美精品XXXXBBBB | 抽插内射高潮呻吟V杜V | 2020国产成人精品视频人 | 国产人妻人伦精品59HHH | 久久久99精品成人片中文 | 久久高清一本无码 | 国产产乱码一二三区别免费 | 扒开美女下面粉嫩粉嫩冒白浆 | 少妇大荫蒂毛多毛大 | YELLOW视频直播在线观看高清 | 一区二区三区国产亚洲网站 | av av在线| 国产在线精品国自产拍影院午夜 | 99精品免费在线观看 | 亚洲精品中文字幕无码A片蜜桃 | 亚洲综合春色另类久久 | 99国内精精品久久久久久婷婷 | 男女做爽爽爽视频免费软件 | 中国老太60old mantv | 日本ccc三级 | 国产在线一区观看 | 午夜人妻理论片天堂影院 | 久久久精品国产免费A片胖妇女 | 在线免费观看成年人视频 | 三级黄在线播放 | 漂亮的保姆3集电影免费观看中文 | 麻豆出品国产AV在线观看 | 国产激情一级毛片久久久 | 中文字幕日本在线mv视频精品 | 国产精品成人不卡在线观看 |