91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

與LoRaWAN服務(wù)器連接進(jìn)行數(shù)據(jù)收發(fā)

億佰特物聯(lián)網(wǎng)應(yīng)用專家 ? 2023-09-22 08:22 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

與Chirpstack服務(wù)器數(shù)據(jù)交互

準(zhǔn)備:使用MQTTX軟件訂閱目標(biāo)服務(wù)器,此處為自己搭建的chirpstack服務(wù)器,IP為192.168.0.84,用戶名和密碼均為admin,通過應(yīng)用服務(wù)器訂閱TOPIC來接受設(shè)備服務(wù)器發(fā)布的信息。

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


設(shè)備信息位置如圖:

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

語法:

卡片的背景色需要調(diào)出布局工具欄來設(shè)置

// 設(shè)備服務(wù)器上傳的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

// 應(yīng)用服務(wù)器下發(fā)TOPIC

application/APPLICATION_ID/device/DEV_EUI/command/down

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

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

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


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

設(shè)備推送信息:

//接收TOPIC:

//訂閱單個(gè)設(shè)備的數(shù)據(jù)上傳TOPIC

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

//訂閱當(dāng)前app下的所有設(shè)備

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

/* 終端節(jié)點(diǎn)上傳數(shù)據(jù)的AT指令

1:需要確認(rèn)幀 // 0不需要確認(rèn)

2:最大重發(fā)次數(shù)2次

10:當(dāng)前包的byte數(shù)量

xx:data */

AT+DTRX=1,2,10,3435363738

應(yīng)用服務(wù)器接收到的信息如圖:

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

應(yīng)用服務(wù)器下發(fā)信息:

//下發(fā)TOPIC:

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

//下發(fā)數(shù)據(jù)格式

{

"devEui": "a1b117f518a3ba80", #設(shè)備ID

"confirmed": true, #是否需要確認(rèn)

"fPort": 10, #目標(biāo)應(yīng)用層端口

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

}

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

//終端設(shè)備從接收緩沖區(qū)中讀取數(shù)據(jù)并清空緩沖區(qū)

AT+DRX?

設(shè)備接收到的信息如圖:

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

注意:MQTT通配符只能在訂閱時(shí)使用,無法在發(fā)送時(shí)使用。

工具網(wǎng)站

ASCII轉(zhuǎn)字符:https://www.asciim.cn/m/tools/convert_ascii_to_string.html

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

與TTN服務(wù)器數(shù)據(jù)交互

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

主要分為3大類:

APIs:又分為數(shù)據(jù)API和應(yīng)用管理API,數(shù)據(jù)API主要用MQTT方式接收和下發(fā)數(shù)據(jù),應(yīng)用管理API主要使用HTTP方式管理注冊設(shè)備。

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

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

多數(shù)情況下只需要關(guān)注上報(bào)和下發(fā)數(shù)據(jù),因此本文主要說明如何使用MQTT方式獲取數(shù)據(jù)和下發(fā)數(shù)據(jù),官方說明:https://www.thethingsnetwork.org/docs/applications/mqtt/api.html

這里使用MQTT.fx這個(gè)客戶端來演示,在實(shí)際應(yīng)用中可能使用其他高級語言MQTT客戶端的方式。

連接

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

主要是上面框圖中的四個(gè)參數(shù),其中:

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

這個(gè)參數(shù)也是我們注冊應(yīng)用的時(shí)候選擇的Handler,就是下圖中右邊的地址:

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

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

Client ID:隨便給一個(gè)。

User Name:應(yīng)用ID,這個(gè)是注冊應(yīng)用的時(shí)候自定義的,這里是ff08。

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

Password:應(yīng)用訪問密鑰,base64格式,這個(gè)是系統(tǒng)生成的,當(dāng)然也可以自己添加,這里使用系統(tǒng)生成的:

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


訂閱(Subscribe)節(jié)點(diǎn)上行數(shù)據(jù)

TTN提供了一個(gè)主題Topic:/devices//up,其中和都是注冊的時(shí)候自己定義的,進(jìn)入相應(yīng)的設(shè)備就可以看到,如下:

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

可以看到節(jié)點(diǎn)ID、上報(bào)的端口號、計(jì)數(shù)器、頻點(diǎn)、時(shí)間戳等,其中payload_raw字段就是我們上傳的數(shù)據(jù),是以base64格式顯示的。

發(fā)布(Publish)下行數(shù)據(jù)

TTN提供了一個(gè)主題Topic:/devices//down,其中和都是注冊的時(shí)候自己定義的,進(jìn)入相應(yīng)的設(shè)備就可以看到。

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

數(shù)據(jù)是json格式,上面3個(gè)字段是必須的,payload_raw字段就是我們要下發(fā)的數(shù)據(jù),是base64格式的。

“MTIzNDU2Nzg5”對應(yīng)的明文是“123456789”。

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

在節(jié)點(diǎn)查看下發(fā)的應(yīng)用數(shù)據(jù):

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

節(jié)點(diǎn)收到的數(shù)據(jù)以hex格式打印出來,剛好對應(yīng)字符串“123456789”。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    14

    文章

    10256

    瀏覽量

    91522
  • WAN
    WAN
    +關(guān)注

    關(guān)注

    1

    文章

    159

    瀏覽量

    19710
  • 數(shù)據(jù)收發(fā)

    關(guān)注

    0

    文章

    9

    瀏覽量

    7906
  • LoRa
    +關(guān)注

    關(guān)注

    355

    文章

    1889

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    服務(wù)器數(shù)據(jù)恢復(fù)】服務(wù)器raid5陣列raid模塊損壞的數(shù)據(jù)恢復(fù)案例

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

    服務(wù)器數(shù)據(jù)恢復(fù)—一文讀懂服務(wù)器高頻故障排查+標(biāo)準(zhǔn)數(shù)據(jù)恢復(fù)流程

    服務(wù)器數(shù)據(jù)恢復(fù)到底是一個(gè)什么樣的流程? 服務(wù)器數(shù)據(jù)丟失后,進(jìn)行數(shù)據(jù)恢復(fù)前應(yīng)該做哪些準(zhǔn)備? 服務(wù)器
    的頭像 發(fā)表于 01-08 11:11 ?326次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—供電不穩(wěn)引發(fā)服務(wù)器EXT4分區(qū)掛載失敗的數(shù)據(jù)恢復(fù)案例

    服務(wù)器在運(yùn)行過程中突然關(guān)機(jī)且無法啟動(dòng)。服務(wù)器管理員對故障服務(wù)器進(jìn)行修復(fù)后,雖然服務(wù)器可以正常啟動(dòng),但服務(wù)
    的頭像 發(fā)表于 01-04 17:10 ?353次閱讀

    服務(wù)器遠(yuǎn)程連接超時(shí)以及拒絕連接的真實(shí)緣由和解決辦法

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

    服務(wù)器數(shù)據(jù)恢復(fù)—意外斷電!Linux服務(wù)器數(shù)據(jù)恢復(fù)大揭秘

    某品牌服務(wù)器+存儲,安裝的linux操作系統(tǒng)。 機(jī)房意外斷電導(dǎo)致服務(wù)器操作系統(tǒng)無法正常啟動(dòng),服務(wù)器管理員故障服務(wù)器進(jìn)行修復(fù)操作后進(jìn)入系統(tǒng)查
    的頭像 發(fā)表于 11-18 11:20 ?451次閱讀

    如何給局域網(wǎng)進(jìn)行時(shí)間統(tǒng)一?衛(wèi)星授時(shí)服務(wù)器、NTP校時(shí)服務(wù)器

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

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

    情況1 :用libmodbus的TCP demo,發(fā)現(xiàn)用客戶端軟件連接收發(fā)如果超時(shí)后在啟動(dòng)連接就無法連接上libmodbus服務(wù)器了,聲明:客戶端此時(shí)不會主動(dòng)斷開
    發(fā)表于 10-14 08:17

    服務(wù)器數(shù)據(jù)恢復(fù)—RAIDZ多塊硬盤離線導(dǎo)致服務(wù)器崩潰的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境&故障: 一臺服務(wù)器有32塊硬盤,采用Windows操作系統(tǒng)。 服務(wù)器在正常運(yùn)行的時(shí)候突然變得不可用。沒有異常斷電、進(jìn)水、異常操作、機(jī)房不穩(wěn)定等外部因素。
    的頭像 發(fā)表于 09-18 12:29 ?903次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—RAIDZ多塊硬盤離線導(dǎo)致<b class='flag-5'>服務(wù)器</b>崩潰的<b class='flag-5'>數(shù)據(jù)</b>恢復(fù)案例

    SSH 遠(yuǎn)程連接內(nèi)網(wǎng) Linux 服務(wù)器

    利用 ZeroNews,您可對用內(nèi)網(wǎng)的 Linux 服務(wù)器進(jìn)行統(tǒng)一的 SSH 遠(yuǎn)程連接管理,當(dāng)用戶外出時(shí),可通過 ZeroNews 分配的公網(wǎng)域名地址,快速訪問企業(yè)內(nèi)部、家庭的 Linux
    的頭像 發(fā)表于 09-17 19:52 ?469次閱讀
    SSH 遠(yuǎn)程<b class='flag-5'>連接</b>內(nèi)網(wǎng) Linux <b class='flag-5'>服務(wù)器</b>

    服務(wù)器數(shù)據(jù)恢復(fù)—服務(wù)器斷電導(dǎo)致raid模塊損壞的數(shù)據(jù)恢復(fù)案例

    某品牌服務(wù)器中有12塊硬盤,組建了一組raid5磁盤陣列,服務(wù)器內(nèi)存儲的是普通文件。 機(jī)房供電不穩(wěn)定導(dǎo)致服務(wù)器斷電,管理員重啟服務(wù)器后發(fā)現(xiàn)服務(wù)器
    的頭像 發(fā)表于 09-04 12:57 ?831次閱讀

    怎樣在阿里ECS服務(wù)器上架設(shè)自己的OpenVPN服務(wù)器

    需要自己架設(shè)服務(wù)器,讓現(xiàn)場的IR615路由連接自己的服務(wù)器。能通過自己的服務(wù)器進(jìn)行數(shù)據(jù)采集和遠(yuǎn)
    發(fā)表于 08-06 06:56

    【教程】LoRaWAN節(jié)點(diǎn)模塊如何接入LoRaWAN網(wǎng)絡(luò)并實(shí)現(xiàn)通信?

    一準(zhǔn)備本文以模組E77-400M22S為例,演示如何加入LoRaWAN網(wǎng)絡(luò),進(jìn)行數(shù)據(jù)收發(fā)通信。硬件:?E77模組+USB轉(zhuǎn)串口工具(或者E77套件)?LoRaWAN網(wǎng)關(guān)一臺(這里
    的頭像 發(fā)表于 05-29 19:33 ?1562次閱讀
    【教程】<b class='flag-5'>LoRaWAN</b>節(jié)點(diǎn)模塊如何接入<b class='flag-5'>LoRaWAN</b>網(wǎng)絡(luò)并實(shí)現(xiàn)通信?

    服務(wù)器數(shù)據(jù)恢復(fù)—Linux系統(tǒng)服務(wù)器崩潰的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: linux操作系統(tǒng)服務(wù)器中有一組由4塊SAS接口硬盤組建的raid5陣列。 服務(wù)器故障: 服務(wù)器工作過程中突
    的頭像 發(fā)表于 05-20 15:46 ?881次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—服務(wù)器部分數(shù)據(jù)目錄項(xiàng)被破壞的數(shù)據(jù)恢復(fù)案例

    一臺安裝linux系統(tǒng)的服務(wù)器意外斷電。管理員重啟服務(wù)器進(jìn)行檢測,發(fā)現(xiàn)服務(wù)器上部分文件丟失。管理員沒有進(jìn)行任何操作,直接將
    的頭像 發(fā)表于 05-08 15:16 ?518次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—如何預(yù)防服務(wù)器故障與恢復(fù)服務(wù)器數(shù)據(jù)

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