色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

使用RAK_common容器鏡像,讓設備秒變LoRaWAN?網關

瑞科慧聯(RAK) ? 2022-09-21 10:45 ? 次閱讀

近年來,手機、平板等移動平臺市場飛速擴展,但讓人驚訝的是,SBC(單板計算機)的市場卻并沒有被“移動平臺”蠶食。相反,隨著物聯網、邊緣計算等應用需求的增長,市面上出現越來越多定位于不同應用場景的SBC,樹莓派正是其中的佼佼者之一。

由于樹莓派開源社區十分成熟,基于樹莓派的開發往往事半功倍,因此不少企業都推出了基于樹莓派的產品。我們今天要介紹的RAK_common_for_gateway(以下簡稱rak_common)和其容器化鏡像就是其中的一款典型。

RAK_common是瑞科慧聯(RAK)基于開源社區資源開發的一套LoRaWAN?軟件棧。它可以讓用戶在極短時間內,在樹莓派上部署好LoRaWAN?網關,方便進一步開發或直接將其用于生產環境。

背景介紹

RAK_common軟件棧的原始倉庫中提供了非常詳細的使用指南,包括:如何下載源碼、如何使用樹莓派內置的 raspi-config 工具來配置相關接口、如何使用一鍵安裝腳本、以及如何使用一個簡單的 GUI 來配置網關等相關內容信息。在可支持的硬件平臺上,RAK_common 軟件棧內的一鍵安裝腳本就可以自動識別樹莓派的基礎型號,例如樹莓派 0、樹莓派 3、樹莓派 4、樹莓派 cm3、以及樹莓派 cm4,并自動修改對應的配置文件;在 LoRa?集中器方面,RAK-common 軟件棧可以支持 SX1301、SX1302,以及 SX1303 集中器。

poYBAGMpjDSAIRrPAABq_ZQLY9w340.png

瑞科慧聯非常貼心地為每種集中器都提供了USB和SPI 規格接口,以及可選的GPS和LTE模塊,所以用戶可以根據自身實際需求來購買具有“對應接口和對應功能”的集中器,并且在一鍵安裝腳本中,手動選擇對應的型號來部署相關代碼和配置。RAK-common軟件棧可以支持的集中器型號如下所示:

RAK831(Choose RAK2245)

RAK2245

RAK7243/RAK7244 no LTE

RAK7243/RAK7244 with LTE

RAK833(USB)(Choose RAK2247 USB)

RAK2247(USB)

RAK833(SPI)(Choose RAK2247 SPI)

RAK2247(SPI)

RAK2246

RAK7248 no LTE (RAK2287 + raspberry pi)

RAK7248 with LTE (RAK2287 + LTE + raspberry pi)

RAK2287(USB)

RAK7271(Choose RAK2287 USB)

RAK5146(USB)

RAK7371(Choose RAK5146 USB)

RAK5146(SPI)

RAK5146(SPI) with LTE

隨著云原生時代的到來,容器技術憑借其可移植性高、部署方便、運維成本低等特點,迅速成為“在邊緣計算設備上部署服務”的首選方式。而瑞科慧聯的LoRaWAN?UDPPacketForwarderProtocolforDocker 這一項目恰好就是針對RAK-common軟件棧進行了代碼結構的優化和打包。這樣,即使用戶不在樹莓派硬件平臺上,也能快速部署LoRaWAN?UDPpacketforwarder。如果用戶在設備上已經安裝了docker,使用瑞科慧聯提供的容器鏡像就更簡單,只需要在docker-compose.yml中修改對應的配置選項,然后需要輸入一條命令‘docker-compose up‘,就可以在幾秒鐘內部署好一個LoRaWAN?packetforwarder,將設備變為一臺LoRaWAN?網關。

該項目的特性如下所示:

  • 支持多平臺、多架構,如AMD64(x86_64),ARMv8,ARMv7andARMv6架構支持基于SX1301, SX1302, SX1303 and SX1308的LoRa?集中器
  • 支持使用SPI和USB接口的集中器
  • 兼容使用TheThingsStack(communityedition/TTNv3)或者是ChirpstackLNS等LoRa?網絡服務器
  • 一鍵部署,同時可配置度高
  • 支持使用Balena部署,方便集群管理

應用示例

下面我會以頻段為US915的RAK5146集中器的SPI版本為例子,向大家展示如何使用docker-compose,實現一鍵部署LoRaWAN?UDP packet forwarder。

前期準備

硬件準備:

  • RAK5146集中器
  • 樹莓派3/4/CM3/CM4(CM3或者CM4需要對應的載板)或者任意其他有PCIe/GPIO的arm平臺或者x86平臺
  • 如果你的host設備上沒有PCIe接口,需要使用一個額外的RAK2287PiHAT板載PCle連接器

軟件準備:

  • 在本地預安裝了docker和docker-compose,以及相關的依賴(docker和docker-compose的安裝十分簡單,請參照官方文檔。

具體步驟如下所示:

  • 新建一個文件夾,并在文件夾中新建一個名叫docker-compose.yml的文件:

mkdir example
cd example
nano docker-compose.yml

  • 接著將下列內容粘貼進該文件并保存:

version: '3.7'

services:

   udp-packet-forwarder:
     image: rakwireless/udp-packet-forwarder:latest
     container_name: udp-packet-forwarder
     restart: unless-stopped
     devices:
        -/dev/spidev0.0
    volumes:
       -/sys:/sys
    environment:
#	     MODEL: "RAK5146"	              #該鏡像可根據Rakwireless集中器型號自動配置接口等
       CONCENTRATOR: "SX1303"	    #第三方集中器需要依次定義CONCENTRATOR、INTERFACE等變量,例如RAK5146是基于SX1303芯片
       INTERFACE: "SPI"
       RADIO_DEV: "/dev/spidev0.0"
       BAND: "us_902_928"            #此處以US915為例,根據集中器支持頻段修改即可
       TTN_REGION: "eu1"	            #如使用TTS作為ns,默認使用eu1服務器,可按需修改
#     	  SERVER_HOST: "10.2.21.27" #如果不使用TTS,則修改為您自己ns的地址
#	      SERVER_PORT: "1700"         #同上

  • 保存后,在終端同一個目錄下中執行如下命令:

pi@rasperry:docker-compose up
#如果安裝了新版docker compose,請運行如下命令
docker compose up

如果配置正確的話,你將看到如下的log,其中包含了網關的EUI,以及后續TTS的ns地址。

poYBAGMqcyCAQ0EAAAL0ok4M2yE836.png

網關的EUI可以通過在終端運行以下命令獲取:

docker exec -it udp-packet-forwarder ./get_eui.sh

光在網關上部署udp-packet-forwarder可不夠,你還需要配置網絡服務器(ns),此處我們以TheThingsStack (TTS)為例:

復制上述紅色高亮的地址eu1.cloud.thethings.network,使用你的瀏覽器訪問該地址,注冊賬號后,你將看到TTS 的網關和應用配置頁面:

pYYBAGMpjRmAGZZHAABOU3zZqZ8648.png

接下來你需要按照頁面上的操作提示,依次進行以下操作:

  1. 點擊Go to Gateway
  2. 點擊Add Gateway
  3. 依次填入網關的信息,例如ID,名字,EUI,以及頻段
  4. 點擊頁面下方的Create Gateway 來完成網關的創建

完成以上步驟后,請等待片刻,稍后網關將自動連上TTS網絡服務器。連接成功后,網關會有如下log:

poYBAGMpjSKAZ9WTAAG6xVOx1_8524.png

而在TTS網絡服務器側,則可以看到網關入網的提示:

pYYBAGMpjTGAFBYfAABjwxWJJVs987.png

以上就是最基礎、也最常見的一種部署LoRaWAN?網關的方式。此外,瑞科慧聯還提供了基于該鏡像的多種應用案例,包括雙頻段網關、接入influxdb數據庫和Grafana圖形化面板、接入TagoCore的案例等等,具體可以參考其Github代碼倉庫

大家可以參考代碼倉庫中的開源應用案例,只需要稍加修改、就能打造出屬于你自己的解決方案。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 物聯網
    +關注

    關注

    2909

    文章

    44577

    瀏覽量

    372847
  • 網關
    +關注

    關注

    9

    文章

    4448

    瀏覽量

    51058
  • LoRa
    +關注

    關注

    349

    文章

    1689

    瀏覽量

    231917
收藏 人收藏

    評論

    相關推薦

    多頻段,高性能LoRaWAN網關RG-02

    RG-02是一款室內型LoRaWAN網關。支持Semtech數據包轉發器和LoRaWAN基站功能, 兼容標準LoRaWAN協議。采用主流LoRa調制解調芯片方案(高頻版:SX1302+
    的頭像 發表于 07-30 10:37 ?358次閱讀
    多頻段,高性能<b class='flag-5'>LoRaWAN</b><b class='flag-5'>網關</b>RG-02

    ARM平臺實現Docker容器技術

    及依賴包到一個可移植的鏡像中,然后發布到任何流行的Linux或Windows機器上,亦可實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。使用Docker,可像管理應用程序一樣管理基礎結構
    發表于 07-25 14:36

    EC900安裝DSA,通過ip地址訪問DSA配置頁面

    /user/ 三、創建容器 根據導入的 debian 鏡像創建容器,指定--restart=always參數用于開機 自啟動 docker 容器,將
    發表于 07-24 06:56

    數據安全與精準控制:LoRa技術與LoRaWAN網關實現智能灌溉的精準化應用

    LG1301-PF是LoRaWAN網關。 它可以與任何符合標準LoRaWAN協議V1.0的LoRaWAN節點一起使用。 網關以linux平
    的頭像 發表于 07-23 14:55 ?437次閱讀
    數據安全與精準控制:LoRa技術與<b class='flag-5'>LoRaWAN</b><b class='flag-5'>網關</b>實現智能灌溉的精準化應用

    ARM平臺實現Docker容器技術

    及依賴包到一個可移植的鏡像中,然后發布到任何流行的Linux或Windows機器上,亦可實現虛擬化。容器是完全使用沙箱機制,相互之間不會有任何接口。使用Docker,可像管理應用程序一樣管理基礎結構
    發表于 07-17 11:05

    LoRaWAN網絡協議Class A/Class B/Class C三種工作模式說明

    LG1301-PF是LoRaWAN網關。 它可以與任何符合標準LoRaWAN協議V1.0的LoRaWAN節點一起使用。網關以linux平臺為
    的頭像 發表于 07-09 17:14 ?1453次閱讀
    <b class='flag-5'>LoRaWAN</b>網絡協議Class A/Class B/Class C三種工作模式說明

    LoRaWAN對比LoRaMESH

    那么同是基于LoRa技術,LoRaWAN和LoRaMESH相比,區別是什么呢? 傳統LoRaWAN組網方式屬于星狀網絡,終端入網繁瑣,需三元組DEVEUI/APPEUI/APPKEY信息、擴展性差
    的頭像 發表于 05-28 15:51 ?903次閱讀
    <b class='flag-5'>LoRaWAN</b>對比LoRaMESH

    LoRaWAN終端節點的分類

    LoRaWAN規范定義了三種設備類型:A類、B類和C類,這三類設備基本上能覆蓋物聯網所有的應用場景。所有LoRaWAN設備都必須實現A類,而
    的頭像 發表于 05-13 09:36 ?302次閱讀
    <b class='flag-5'>LoRaWAN</b>終端節點的分類

    天拓四方:網關設備是什么?

    隨著科技的飛速發展和網絡的日益普及,我們的生活中充滿了各種各樣的網絡設備和系統。這些設備和系統之間如何相互通信、交換數據呢?這就需要我們引入一個關鍵的概念——網關設備。本文將詳細解釋
    的頭像 發表于 05-07 16:36 ?738次閱讀
    天拓四方:<b class='flag-5'>網關</b><b class='flag-5'>設備</b>是什么?

    重磅揭秘!智能手表選購全攻略,科技達人!

    。在這個琳瑯滿目的智能手表世界里,怎么找到你的“真命天表”呢?別急,跟著這篇選購寶典,你輕松選到最適合自己的智能手表,就讓我們一起探索智能手表的選購全攻略,科技達人! 一、明
    的頭像 發表于 04-19 17:24 ?639次閱讀

    STM32WL55JC用的是LoRaWAN_End_Node例程,修改代碼后不能通信的原因?

    我要測試STM32WL55JC開發板時,用的是LoRaWAN_End_Node例程,什么都不改,可以正常跟RAK2245收發信息, 但是當我修改如下代碼時,就不能通信了,請問是什么原因? 1
    發表于 03-27 06:00

    LoRa網關+LoRa節點的特點和優勢

    LoRa網關是連接終端設備LoRaWAN網絡的設備,負責收集來自多個LoRa基站的數據并將其傳輸到云端。 LoRa網關收集LoRa節點
    的頭像 發表于 03-19 17:02 ?1386次閱讀
    LoRa<b class='flag-5'>網關</b>+LoRa節點的特點和優勢

    一鍵解鎖:將任意圖像設備GigE Vision設備的終極秘訣

    ?物聯網發展正在走向輕便和低成本。友思特eBUS Edge軟件方案,可將任意圖像設備一鍵升級為GigE Vision設備機器視覺便捷處理更進一步。
    的頭像 發表于 03-13 17:20 ?704次閱讀
    一鍵解鎖:將任意圖像<b class='flag-5'>設備</b><b class='flag-5'>秒</b><b class='flag-5'>變</b>GigE Vision<b class='flag-5'>設備</b>的終極秘訣

    藍牙網關:實現設備無線通信與安全連接的關鍵角色

    藍牙網關是一種網絡技術,可以設備之間進行無線通信。它是一種可以將設備連接到互聯網的網關,可以提供安全的連接,并且可以支持多種類型的
    發表于 02-06 10:48

    工業智能網關實現的功能 工業智能網關怎么與設備連接

    工業智能網關是一種關鍵的工業物聯網設備,具有許多實用的功能和用途。下面將詳細介紹工業智能網關的功能以及與設備的連接方式。 一、工業智能網關
    的頭像 發表于 01-19 10:19 ?796次閱讀
    主站蜘蛛池模板: 国自产精品手机在线视频| 51精品少妇人妻AV一区二区| 日本调教网站| 欧美一区二区高清| 欧美另类videosbest| 麻豆精品2021最新| 噜噜噜狠狠夜夜躁精品| 久久久久久久久a免费| 精品久久久久久久久免费影院 | 青青草在线 视频| 嫩草影院未满十八岁禁止入内| 六级黄色片| 伦理片天堂eeuss影院2o12| 久久青草在线视频精品| 教室里的激情电影| 久久精品国产清白在天天线| 精品AV无码一二三区视频| 寂寞少妇直播| 久久理论片迅播影院一级| 久久综合九色| 伦理电影v男人天堂| 男人的天堂黄色片| 日本艳妓BBW高潮一19| 色欲AV蜜臀AV在线观看麻豆| 婷婷色色狠狠爱| 亚洲乱亚洲乱妇在线观看| 在线亚洲97se| 99久久就热视频精品草| xnxx18美女| 国产精品美女WWW爽爽爽视频| 国产免费啪嗒啪嗒视频看看| 后入内射国产一区二区| 久久在精品线影院| 欧美三级在线完整版免费| 视频成人永久免费看| 亚洲欧美中文在线一区| 在线观看视频一区| 波多野结衣教师系列6| 国产麻豆剧果冻传媒免费网站| 簧片在线免费观看| 男人和女人一起愁愁愁很痛|