99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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)一個主題中的某個級別使用"+"通配符時,它可以匹配一個層級的任意名稱。例如,"home/+"可以匹配"home/bedroom"、"home/livingroom"等主題,但不能匹配"home/bedroom/temperature"等超過一個層級的主題。

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


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

設(shè)備推送信息:

//接收TOPIC:

//訂閱單個設(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é)點上傳數(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通配符只能在訂閱時使用,無法在發(fā)送時使用。

工具網(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)只是一個網(wǎng)絡(luò)服務(wù)器(network server),不會保存應(yīng)用數(shù)據(jù),因此實際項目中還需要一個應(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)注上報和下發(fā)數(shù)據(jù),因此本文主要說明如何使用MQTT方式獲取數(shù)據(jù)和下發(fā)數(shù)據(jù),官方說明:https://www.thethingsnetwork.org/docs/applications/mqtt/api.html

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

連接

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

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

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

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

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

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

Client ID:隨便給一個。

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

    關(guān)注

    13

    文章

    9797

    瀏覽量

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

    關(guān)注

    1

    文章

    153

    瀏覽量

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

    關(guān)注

    0

    文章

    9

    瀏覽量

    7870
  • LoRa
    +關(guān)注

    關(guān)注

    352

    文章

    1780

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    【教程】LoRaWAN節(jié)點模塊如何接入LoRaWAN網(wǎng)絡(luò)并實現(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 ?692次閱讀
    【教程】<b class='flag-5'>LoRaWAN</b>節(jié)點模塊如何接入<b class='flag-5'>LoRaWAN</b>網(wǎng)絡(luò)并實現(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 ?204次閱讀

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

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

    服務(wù)器數(shù)據(jù)恢復(fù)—Zfs文件系統(tǒng)服務(wù)器數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境&故障: 一臺zfs文件系統(tǒng)的服務(wù)器,管理員誤操作刪除了服務(wù)器上的數(shù)據(jù)。
    的頭像 發(fā)表于 01-16 17:27 ?392次閱讀

    負(fù)載均衡服務(wù)器服務(wù)器如何連接

    負(fù)載均衡服務(wù)器服務(wù)器如何連接?負(fù)載均衡服務(wù)器服務(wù)器可通過多種方式連接,包括直接
    的頭像 發(fā)表于 12-09 13:41 ?519次閱讀

    請問ADS1262EVM開發(fā)板可以通過和ARM開發(fā)板連接進(jìn)行數(shù)據(jù)傳輸嗎?

    請問ADS1262EVM開發(fā)板可以通過和ARM開發(fā)板連接進(jìn)行數(shù)據(jù)傳輸嗎
    發(fā)表于 11-29 08:33

    RAKsmart國外大帶寬服務(wù)器怎么連接

    RAKsmart是一家提供數(shù)據(jù)中心托管服務(wù)的公司,其提供的國外大帶寬服務(wù)器因其高性能和穩(wěn)定性受到了很多用戶的青睞。如果您正在使用RAKsmart的大帶寬服務(wù)器,了解如何
    的頭像 發(fā)表于 10-22 09:35 ?505次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—Linux網(wǎng)站服務(wù)器硬盤出現(xiàn)壞扇區(qū)的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: 一臺linux操作系統(tǒng)網(wǎng)站服務(wù)器,該服務(wù)器上部署了幾十個網(wǎng)站,使用一塊SATA硬盤。 服務(wù)器故障&原因:
    的頭像 發(fā)表于 10-09 16:26 ?471次閱讀

    海外大帶寬服務(wù)器連接失敗解決辦法

     海外大帶寬服務(wù)器連接失敗可能由多種原因引起,以下是一些常見的故障排除步驟和可能的解決方案。Rak小編為您整理發(fā)布海外大帶寬服務(wù)器連接失敗解決辦法。
    的頭像 發(fā)表于 09-29 09:53 ?506次閱讀

    服務(wù)器連接不上是什么原因引起的?

    服務(wù)器連接不上是一個常見的問題,常見的原因有網(wǎng)絡(luò)連接、賬戶權(quán)限、安全組設(shè)置、服務(wù)器狀態(tài)、端口占用、遠(yuǎn)程登錄未開啟、云服務(wù)器已關(guān)閉或到期、防
    的頭像 發(fā)表于 09-26 11:11 ?671次閱讀

    香港大帶寬服務(wù)器連接失敗怎么辦?

    香港大帶寬服務(wù)器連接失敗是一個多方面的問題,它可能涉及到網(wǎng)絡(luò)問題、服務(wù)器故障、配置錯誤等多種因素。在全球化的互聯(lián)網(wǎng)環(huán)境中,海外大帶寬服務(wù)器成為企業(yè)和個人
    的頭像 發(fā)表于 09-04 10:11 ?425次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—xfs文件系統(tǒng)服務(wù)器數(shù)據(jù)恢復(fù)案例

    某公司一臺服務(wù)器,連接了一臺存儲。該服務(wù)器安裝linux操作系統(tǒng),文件系統(tǒng)為xfs。 在運行過程中該服務(wù)器出現(xiàn)故障,管理員使用xfs_repair工具試圖對xfs文件系統(tǒng)
    的頭像 發(fā)表于 08-19 10:49 ?609次閱讀

    機(jī)房托管服務(wù)器說明

    機(jī)房托管服務(wù)器是指將企業(yè)或個人的服務(wù)器放置到專業(yè)數(shù)據(jù)中心(IDC機(jī)房)進(jìn)行管理和維護(hù),由數(shù)據(jù)中心提供穩(wěn)定、安全的運行環(huán)境以及網(wǎng)絡(luò)
    的頭像 發(fā)表于 08-07 13:34 ?643次閱讀

    服務(wù)器數(shù)據(jù)恢復(fù)—搬遷導(dǎo)致服務(wù)器無法識別raid的數(shù)據(jù)恢復(fù)案例

    雙循環(huán)的校驗方式。 北亞企安數(shù)據(jù)恢復(fù)工程師到達(dá)現(xiàn)場后對故障服務(wù)器進(jìn)行了初檢,經(jīng)過檢測發(fā)現(xiàn)raid信息丟失。
    的頭像 發(fā)表于 07-25 16:34 ?828次閱讀

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

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