女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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代碼倉庫

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

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

    關注

    2930

    文章

    46224

    瀏覽量

    392266
  • 網關
    +關注

    關注

    9

    文章

    5659

    瀏覽量

    52968
  • LoRa
    +關注

    關注

    352

    文章

    1780

    瀏覽量

    234828
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    液位監測界的“跨界CP”:CCLinkIE轉Modbus TCP,設備對話不再“雞同鴨講”!

    言的搭檔——一個擅長高速大數據傳輸,一個偏愛簡潔兼容性強,怎么才能讓他們攜手干活?答案就是:耐達訊通信技術CCLinkIE轉Modbus TCP網關,這位“神仙翻譯官”能讓設備“跨
    發表于 07-10 15:52

    水表界的“翻譯官”:CCLinkIE和Modbus TCP“無障礙聊天”!

    。別急,這位“雙語翻譯官”——耐達訊通信技術協議轉換網關,能讓它們“知己”! 專業翻譯,消除“語言壁壘” 耐達訊通信技術協議轉換網關堪稱工業界的“同聲傳譯器”。它在CCLinkIE
    發表于 07-10 15:43

    科普|LoRa(Long Range)設備LoRaWAN設備區別

    。LoRa是一種物理層無線調制技術,以遠距離、低功耗和高抗干擾性著稱,而LoRaWAN是基于LoRa的網絡協議,定義了設備與網絡之間的通信規則和架構。盡管LoRa和
    的頭像 發表于 06-24 09:21 ?516次閱讀
    科普|LoRa(Long Range)<b class='flag-5'>設備</b>和<b class='flag-5'>LoRaWAN</b><b class='flag-5'>設備</b>區別

    當CCLink IE遇上DeviceNet,數據記錄儀\"卷王\"?

    DeviceNet溫濕度記錄儀接入CCLink IE系統時卡了殼:設備通電后數據\"斷流\"。加耐達訊通信技術網關\"翻譯官\":溫濕度數據實時轉譯成主控
    發表于 06-11 14:48

    醫療設備懂人心」:CCLink IE轉DeviceNet觸控方案全攻略

    響應,這在急診室是不可接受的。 工程師通過優化網關配置,調整DeviceNet網關掃描周期與CC-Link IE協議數據刷新設置,并加強設備接地以減少干擾,成功解決了延遲問題,操作指
    發表于 06-10 14:48

    【教程】LoRaWAN節點模塊如何接入LoRaWAN網絡并實現通信?

    一準備本文以模組E77-400M22S為例,演示如何加入LoRaWAN網絡,進行數據收發通信。硬件:?E77模組+USB轉串口工具(或者E77套件)?LoRaWAN網關一臺(這里
    的頭像 發表于 05-29 19:33 ?669次閱讀
    【教程】<b class='flag-5'>LoRaWAN</b>節點模塊如何接入<b class='flag-5'>LoRaWAN</b>網絡并實現通信?

    網關智商暴增!涂鴉T5AI網關開發框架設備懂人話,兼容國內外頂尖AI大模型

    2025年2月,涂鴉全新發布WuKongAI硬件開發框架(點擊查看WuKongAI硬件開發框架往期介紹),為廣大智能設備和AI玩具開發者提供了強有力的技術支撐!在此基礎上,我們將AI大模型與網關能力
    的頭像 發表于 05-22 18:30 ?612次閱讀
    <b class='flag-5'>網關</b>智商暴增!涂鴉T5AI<b class='flag-5'>網關</b>開發框架<b class='flag-5'>讓</b><b class='flag-5'>設備</b><b class='flag-5'>秒</b>懂人話,兼容國內外頂尖AI大模型

    UG67室外型LoRaWAN網關安裝指南

    lorawan
    星縱智能
    發布于 :2025年04月30日 13:38:28

    天拓四方邊緣計算采集網關設備“會思考”

    ,助力客戶加速數字化轉型。 一、邊緣智能:設備“會思考” TDE網關通過Modbus、OPC UA等工業協議,實現CNC機床、工業機器人等設備
    的頭像 發表于 04-15 17:32 ?280次閱讀
    天拓四方邊緣計算采集<b class='flag-5'>網關</b>,<b class='flag-5'>讓</b><b class='flag-5'>設備</b>“會思考”

    深控工業網關如何MES項目“啃下硬骨頭”,實現老舊設備100%數據接入?

    深控工業網關如何MES項目“啃下硬骨頭”,實現老舊設備100%數據接入
    的頭像 發表于 03-11 11:20 ?318次閱讀
    深控工業<b class='flag-5'>網關</b>如何<b class='flag-5'>讓</b>MES項目“啃下硬骨頭”,實現老舊<b class='flag-5'>設備</b>100%數據接入?

    docker-proxy鏡像加速倉庫

    自建多平臺容器鏡像代理服務,支持 Docker Hub, GitHub, Google, k8s, Quay, Microsoft 等鏡像倉庫。
    的頭像 發表于 03-06 16:06 ?462次閱讀
    docker-proxy<b class='flag-5'>鏡像</b>加速倉庫

    Docker-鏡像的分層-busybox鏡像制作

    docker hub里面查看busybox的Dockerfile, 知識點4:bootfs 和 rootfs? 知識點5:為什么Docker鏡像要采用這種分層結構? 如果多個容器共享一份基礎鏡像,當某個
    的頭像 發表于 01-15 10:44 ?601次閱讀
    Docker-<b class='flag-5'>鏡像</b>的分層-busybox<b class='flag-5'>鏡像</b>制作

    Dockerfile鏡像制作與Docker-Compose容器編排

    Dockerfile鏡像制作 docker/podman中, 鏡像容器的基礎,每次執行docker run的時候都會指定哪個基本鏡像作為容器
    的頭像 發表于 01-07 11:01 ?771次閱讀
    Dockerfile<b class='flag-5'>鏡像</b>制作與Docker-Compose<b class='flag-5'>容器</b>編排

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

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

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

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