国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

與LoRaWAN服務器連接進行數據收發

億佰特物聯網應用專家 ? 2023-09-22 08:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

與Chirpstack服務器數據交互

準備:使用MQTTX軟件訂閱目標服務器,此處為自己搭建的chirpstack服務器,IP為192.168.0.84,用戶名和密碼均為admin,通過應用服務器訂閱TOPIC來接受設備服務器發布的信息。

29ef2e14-58de-11ee-9788-92fbcf53809c.png


設備信息位置如圖:

2a03ad26-58de-11ee-9788-92fbcf53809c.png

語法:

卡片的背景色需要調出布局工具欄來設置

// 設備服務器上傳的TOPIC

// display everything for the given APPLICATION_ID

application/APPLICATION_ID/#

// display only the uplink payloads for the given APPLICATION_ID

application/APPLICATION_ID/device/+/event/up

// 應用服務器下發TOPIC

application/APPLICATION_ID/device/DEV_EUI/command/down

注意:'#'和'+'為MQTT協議中的通配符

單級通配符(Single-level wildcard):用符號"+"表示。當一個主題中的某個級別使用"+"通配符時,它可以匹配一個層級的任意名稱。例如,"home/+"可以匹配"home/bedroom"、"home/livingroom"等主題,但不能匹配"home/bedroom/temperature"等超過一個層級的主題。

多級通配符(Multi-level wildcard):用符號"#"表示。當一個主題中的某個級別使用"#"通配符時,它可以匹配多個層級的任意名稱。"#"必須作為主題的最后一個級別,可以匹配當前級別以及所有更深層級的主題。例如,"home/#"可以匹配"home/bedroom"、"home/livingroom",以及"home/bedroom/temperature"等任意層級的主題。


每個卡片都可以嵌套插入圖片或其它模板。

設備推送信息:

//接收TOPIC:

//訂閱單個設備的數據上傳TOPIC

application/ded77c98-1249-44d1-9a14-c4b312f71d77/device/a1b117f518a3ba80/event/up

//訂閱當前app下的所有設備

application/ded77c98-1249-44d1-9a14-c4b312f71d77/#

/* 終端節點上傳數據的AT指令

1:需要確認幀 // 0不需要確認

2:最大重發次數2次

10:當前包的byte數量

xx:data */

AT+DTRX=1,2,10,3435363738

應用服務器接收到的信息如圖:

2a2331a0-58de-11ee-9788-92fbcf53809c.png

應用服務器下發信息:

//下發TOPIC:

application/ded77c98-1249-44d1-9a14-c4b312f71d77/device/a1b117f518a3ba80/command/down

//下發數據格式

{

"devEui": "a1b117f518a3ba80", #設備ID

"confirmed": true, #是否需要確認

"fPort": 10, #目標應用層端口

"data": "cnVub29i" #數據,注意:需要使用base64編碼格式 eg:cnVub29i == 72756E6F6F62(runoob)

}

2a36b48c-58de-11ee-9788-92fbcf53809c.png

//終端設備從接收緩沖區中讀取數據并清空緩沖區

AT+DRX?

設備接收到的信息如圖:

2a4a35de-58de-11ee-9788-92fbcf53809c.png

注意:MQTT通配符只能在訂閱時使用,無法在發送時使用。

工具網站

ASCII轉字符:https://www.asciim.cn/m/tools/convert_ascii_to_string.html

base64加解密:https://c.runoob.com/front-end/693/

與TTN服務器數據交互

之前的文章我們主要說明了如何在thethingsnetwork.org上面注冊網關、創建應用、創建設備等,thethingsnetwork.org(下稱TTN)只是一個網絡服務器(network server),不會保存應用數據,因此實際項目中還需要一個應用服務器(application server),thethingsnetwork.org提供了多種方式供應用平臺獲取數據以及管理設備。

主要分為3大類:

APIs:又分為數據API和應用管理API,數據API主要用MQTT方式接收和下發數據,應用管理API主要使用HTTP方式管理注冊設備。

SDKs:提供了Go、JavaNode.js等各種語言。

Integrations(集成):ThingSpeak、AWS IOT等。

多數情況下只需要關注上報和下發數據,因此本文主要說明如何使用MQTT方式獲取數據和下發數據,官方說明:https://www.thethingsnetwork.org/docs/applications/mqtt/api.html

這里使用MQTT.fx這個客戶端來演示,在實際應用中可能使用其他高級語言MQTT客戶端的方式。

連接

2a62e9b2-58de-11ee-9788-92fbcf53809c.png

主要是上面框圖中的四個參數,其中:

Broker Address:.thethings.network,其中是所選的地區。

這個參數也是我們注冊應用的時候選擇的Handler,就是下圖中右邊的地址:

2a770f78-58de-11ee-9788-92fbcf53809c.png2a9b5f22-58de-11ee-9788-92fbcf53809c.png

Broker Port:1883(非加密方式)。

Client ID:隨便給一個。

User Name:應用ID,這個是注冊應用的時候自定義的,這里是ff08。

2ab0a30a-58de-11ee-9788-92fbcf53809c.png

Password:應用訪問密鑰,base64格式,這個是系統生成的,當然也可以自己添加,這里使用系統生成的:

2ad197f4-58de-11ee-9788-92fbcf53809c.png


訂閱(Subscribe)節點上行數據

TTN提供了一個主題Topic:/devices//up,其中和都是注冊的時候自己定義的,進入相應的設備就可以看到,如下:

2aef3cb4-58de-11ee-9788-92fbcf53809c.png2aff5dba-58de-11ee-9788-92fbcf53809c.png

可以看到節點ID、上報的端口號、計數器、頻點、時間戳等,其中payload_raw字段就是我們上傳的數據,是以base64格式顯示的。

發布(Publish)下行數據

TTN提供了一個主題Topic:/devices//down,其中和都是注冊的時候自己定義的,進入相應的設備就可以看到。

2b1ef666-58de-11ee-9788-92fbcf53809c.png

數據是json格式,上面3個字段是必須的,payload_raw字段就是我們要下發的數據,是base64格式的。

“MTIzNDU2Nzg5”對應的明文是“123456789”。

2b33f67e-58de-11ee-9788-92fbcf53809c.png

在節點查看下發的應用數據:

2b46c1a0-58de-11ee-9788-92fbcf53809c.png

節點收到的數據以hex格式打印出來,剛好對應字符串“123456789”。

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

    關注

    14

    文章

    10253

    瀏覽量

    91487
  • WAN
    WAN
    +關注

    關注

    1

    文章

    159

    瀏覽量

    19703
  • 數據收發
    +關注

    關注

    0

    文章

    9

    瀏覽量

    7906
  • LoRa
    +關注

    關注

    355

    文章

    1887

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    服務器數據恢復】服務器raid5陣列raid模塊損壞的數據恢復案例

    某品牌服務器上面有一組由多塊硬盤組建的riad5陣列。意外斷電后管理員重啟服務器發現該服務器無法使用。 根據用戶方描述的情況,服務器數據
    的頭像 發表于 01-29 16:46 ?197次閱讀

    服務器數據恢復—一文讀懂服務器高頻故障排查+標準數據恢復流程

    服務器數據恢復到底是一個什么樣的流程? 服務器數據丟失后,進行數據恢復前應該做哪些準備? 服務器
    的頭像 發表于 01-08 11:11 ?320次閱讀

    服務器數據恢復—供電不穩引發服務器EXT4分區掛載失敗的數據恢復案例

    服務器在運行過程中突然關機且無法啟動。服務器管理員對故障服務器進行修復后,雖然服務器可以正常啟動,但服務
    的頭像 發表于 01-04 17:10 ?342次閱讀

    服務器遠程連接超時以及拒絕連接的真實緣由和解決辦法

    ,這類問題在Linux的SSH、Windows的RDP、數據連接以及API接口訪問中都挺常見。 最常見的情形包含:SSH沒辦法連接服務器、RDP不能遠程登錄Windows、
    的頭像 發表于 11-19 15:34 ?1190次閱讀

    服務器數據恢復—意外斷電!Linux服務器數據恢復大揭秘

    某品牌服務器+存儲,安裝的linux操作系統。 機房意外斷電導致服務器操作系統無法正常啟動,服務器管理員故障服務器進行修復操作后進入系統查
    的頭像 發表于 11-18 11:20 ?429次閱讀

    如何給局域網進行時間統一?衛星授時服務器、NTP校時服務器

    服務器
    西安同步電子科技有限公司
    發布于 :2025年10月14日 18:38:19

    libmodbus庫問題:TCP模式下客戶端超時斷開后無法再次重連怎么解決?

    情況1 :用libmodbus的TCP demo,發現用客戶端軟件連接收發如果超時后在啟動連接就無法連接上libmodbus服務器了,聲明:客戶端此時不會主動斷開
    發表于 10-14 08:17

    服務器數據恢復—RAIDZ多塊硬盤離線導致服務器崩潰的數據恢復案例

    服務器數據恢復環境&故障: 一臺服務器有32塊硬盤,采用Windows操作系統。 服務器在正常運行的時候突然變得不可用。沒有異常斷電、進水、異常操作、機房不穩定等外部因素。
    的頭像 發表于 09-18 12:29 ?894次閱讀
    <b class='flag-5'>服務器</b><b class='flag-5'>數據</b>恢復—RAIDZ多塊硬盤離線導致<b class='flag-5'>服務器</b>崩潰的<b class='flag-5'>數據</b>恢復案例

    SSH 遠程連接內網 Linux 服務器

    利用 ZeroNews,您可對用內網的 Linux 服務器進行統一的 SSH 遠程連接管理,當用戶外出時,可通過 ZeroNews 分配的公網域名地址,快速訪問企業內部、家庭的 Linux
    的頭像 發表于 09-17 19:52 ?461次閱讀
    SSH 遠程<b class='flag-5'>連接</b>內網 Linux <b class='flag-5'>服務器</b>

    服務器數據恢復—服務器斷電導致raid模塊損壞的數據恢復案例

    某品牌服務器中有12塊硬盤,組建了一組raid5磁盤陣列,服務器內存儲的是普通文件。 機房供電不穩定導致服務器斷電,管理員重啟服務器后發現服務器
    的頭像 發表于 09-04 12:57 ?809次閱讀

    怎樣在阿里ECS服務器上架設自己的OpenVPN服務器

    需要自己架設服務器,讓現場的IR615路由連接自己的服務器。能通過自己的服務器進行數據采集和遠
    發表于 08-06 06:56

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

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

    服務器數據恢復—Linux系統服務器崩潰的數據恢復案例

    服務器數據恢復環境: linux操作系統服務器中有一組由4塊SAS接口硬盤組建的raid5陣列。 服務器故障: 服務器工作過程中突
    的頭像 發表于 05-20 15:46 ?872次閱讀

    服務器數據恢復—服務器部分數據目錄項被破壞的數據恢復案例

    一臺安裝linux系統的服務器意外斷電。管理員重啟服務器進行檢測,發現服務器上部分文件丟失。管理員沒有進行任何操作,直接將
    的頭像 發表于 05-08 15:16 ?507次閱讀

    服務器數據恢復—如何預防服務器故障與恢復服務器數據

    服務器常見故障: 硬件故障:磁盤損壞、電池故障等。 軟件問題:操作系統崩潰、未知的程序運行錯誤等。 病毒破壞:勒索病毒加密、刪除服務器數據等。 不可控力量;服務器浸水、火燒、機
    的頭像 發表于 03-11 12:36 ?1215次閱讀