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

基于開源軟件的LoRaWAN物聯網實驗方案探究

2020-12-08 03:44:22司長明王長蓮
數碼設計 2020年16期

司長明 王長蓮

摘要:本文探究了一種使用開源的LoRaWAN服務器ChripStack和開源的物聯網平臺ThingsBoard,利用ChripStack提供的“LoRaWAN網絡的開源組件”,實現跨網關不同LoRa節點間的通信,及讀取節點數據和發送數據給節點的功能。

關鍵詞:開源;LoRa;LoRaWAN

中圖分類號:TN929.5;TP391.44?? 文獻標識碼:A?? 文章編號:1672-9129(2020)16-0102-01

1 LoRa與LoRaWAN

LoRa(Long Range Radio)是一種遠距離無線通信技術,主要在ISM頻段運行,包括433、868、915 MHz等,具有通信距離遠(最遠可達15km),功耗低(10-20電池使用壽命),多節點(一個LoRa網關理論上可連接數千個節點),抗干擾能力強等優點,其總體性能在小范圍內(如工廠的廠區內)表現地非常好。

LoRaWAN是基于LoRa遠距離通信網絡設計的一套通訊協議和系統架構,是一套數據交互的協議標準,定義了LoRaWAN節點,LoRaWAN網關,LoRaWAN Server之間的通信,可以實現不同網關之間的通信,進而實現不同網關下LoRa節點之間的通信。

2 方案框架及數據傳輸流程

本文主要探究的是使用開源LoRaWAN服務器ChripStack和開源的物聯網平臺ThingsBoard相結合,利用開源的物聯網編程工具Node-RED來編寫控制邏輯,實現多個LoRa網關連接到云端并進行不同網關之間的通信。基于ChripStack的LoRaWAN拓撲結構圖如圖1所示。

圖1中,LoRa節點表示通過傳感器采集環境信息的設備,這些可以是:測量空氣質量,溫度,濕度,可燃氣等信息的設備;LoRa網關是多個LoRa節點之間相互通信的媒介,可以接收節點數據及發送數據給節點;在LoRa網關上運行的有一個網關與Server間的包轉發器,負責接收和發送數據,稱為Packet Fowarder,一般使用開源應用Semtech UDP數據包轉發器;ChirpStack網關橋位于數據包轉發和MQTT代理之間,它將數據包轉發格式(如Semtech UDP數據包轉發器協議)轉換為ChirpStack組件使用的數據格式,還提供了與各種云平臺的集成方式;MQTT是一種基于客戶端-服務器的消息發布/訂閱傳輸協議,具有低開銷、低帶寬占用、輕量、簡單、開放和易于實現的特點,使其在M2M通信、物聯網(IOT)、小型設備等方面有較廣泛的應用,而Pub/Sub broker是MQTT的消息代理服務器,主要用于中轉多個設備之間的消息,也稱為MQTT的服務器;ChirpStack網絡服務器是一個LoRaWAN的網絡服務器,負責管理網絡的狀態,能夠在網絡上將連接的設備激活,并且能夠在設備要加入網絡時處理加入請求,完成節點的入網及將數據發送給指定的網關;ChirpStack應用服務器是一個LoRaWAN應用服務器,可以通過高性能、開源和通用的RPC框架gRPC與ChirpStack網絡服務器完成通信,ChirpStack應用服務器主要提供了用于管理用戶,組織,應用程序,網關和設備的Web界面和API;ThingsBoard是一個開源的物聯網平臺,使用行業標準物聯網協議(MQTT,COAP和HTTP)實現設備連接,并支持云和本地部署,能夠收集數據并對數據進行可視化展示,主要用于數據收集、處理、可視化展示以及設備管理等;Node-RED是IBM在2013年末開發的一個開源項目,現在已經發展成為一個較為開放的物聯網開發工具,它是基于流的編程模型,其可視化編程方法,能夠滿足快速連接硬件和設備到Web服務和其他軟件的需求,也被稱為物聯網的“粘合劑”,Node-RED能夠與ChirpStack配合,結合ThingsBoard平臺和LoRaWAN網關設備,完成對不同物聯網應用場景模型下設備控制邏輯的實現,達到可視化編程來控制物聯網設備的目標。

具體的數據傳輸流程如下:LoRa節點設備通過傳感器將采集到的數據(空氣質量、溫度、濕度、光照、可燃氣等)發送給LoRa網關(其可以接收/發送多個節點的數據),LoRa網關將數據通過數據包轉發器(Packet Forwarder:常見實現是Semtech UDP數據包轉發器)通過UDP發送給ChirpStack網關網橋,ChirpStack網關網橋位于數據包轉發和MQTT代理之間,主要將數據包轉發器格式轉換為ChirpStack組件使用的數據格式,ChirpStack網關網橋使用MQTT協議通過消息代理服務器(Broker)將數據發送給ChirpStack網絡服務器(負責管理網絡的狀態),ChirpStack網絡服務器可以通過采用高性能RPC框架gRPC將數據傳輸給ChirpStack應用服務器,ChirpStack應用服務器將收到的上行鏈路數據轉發到一個或多個已配置的集成,這里面使用的是Thingsboard,它可以使用ChirpStack應用服務器API來調度下行鏈路的相關LoRa節點設備,最終用于分析數據、發出警報、數據可視化以及觸發相關操作等。

3 結語

本文根據作者在新大陸集團有限公司企業一線實踐經歷,探究了一種基于開源軟件來實現LoRa遠距離無線通信的實驗方案,采用開源框架的設計能夠幫助學生學習開源知識,加強學生創新性的培養,增強學生的專業技能。

參考文獻:

[1]楊心元,杜丹,王凱.基于LoRaWAN-Server的態勢呈現平臺設計[J].計算機與網絡,2020,46(16):55-57.

[2]劉映江,胡澤.基于LoRaWAN物聯網技術的農田監測系統設計[J].數字通信世界,2017(12):120.

[3]龔天平.LORA技術實現遠距離、低功耗無線數據傳輸[J].電子世界,2016(10):115+117.

主站蜘蛛池模板: 91色综合综合热五月激情| 国产尤物视频在线| 欧美日韩福利| 久久国产黑丝袜视频| 成人91在线| 国产精品开放后亚洲| 欧美劲爆第一页| 久青草国产高清在线视频| 精品福利一区二区免费视频| 欧美色99| 欧美日韩动态图| 99精品热视频这里只有精品7| 青草视频网站在线观看| 日韩美女福利视频| 伊人成人在线视频| 日韩av高清无码一区二区三区| 亚洲人成亚洲精品| 特级做a爰片毛片免费69| 99视频在线精品免费观看6| 伊人久久久久久久久久| 美女内射视频WWW网站午夜 | 亚洲中文无码h在线观看| 亚洲欧美日韩中文字幕一区二区三区 | 国产精品3p视频| 亚洲最猛黑人xxxx黑人猛交| 欧美色伊人| 嫩草在线视频| 一级毛片不卡片免费观看| 亚洲不卡无码av中文字幕| 国产真实乱子伦精品视手机观看| 亚洲欧美国产五月天综合| 国产精品亚洲а∨天堂免下载| 午夜激情婷婷| 日韩美毛片| 尤物午夜福利视频| 欧美亚洲欧美区| 国内精品91| 试看120秒男女啪啪免费| 精品国产91爱| 精品综合久久久久久97| 欧美日韩中文国产va另类| 久久福利网| 免费一级全黄少妇性色生活片| 91精品情国产情侣高潮对白蜜| 波多野结衣在线一区二区| 亚洲精品卡2卡3卡4卡5卡区| 美女视频黄又黄又免费高清| 亚洲AV无码久久天堂| 国产婬乱a一级毛片多女| 有专无码视频| 亚洲欧洲综合| 国产激情影院| 无码一区中文字幕| 国产三级成人| 香蕉久人久人青草青草| 一区二区午夜| 婷婷六月综合网| 在线观看欧美精品二区| 亚洲午夜福利精品无码不卡| 国产国模一区二区三区四区| 一本久道久久综合多人| 成人一级黄色毛片| 久久黄色视频影| 国产黄色片在线看| 国产成人综合日韩精品无码首页 | 国产精品护士| 久久综合久久鬼| 国产精品久久久久久久伊一| 无码电影在线观看| 亚洲人人视频| 无码精品一区二区久久久| 欧美伦理一区| 免费毛片网站在线观看| 亚洲欧洲天堂色AV| 欧美高清国产| 激情国产精品一区| 午夜啪啪福利| 亚洲天堂视频在线播放| 全部免费毛片免费播放| 日本成人在线不卡视频| 亚洲成人动漫在线观看| 午夜综合网|