无码人妻精品一区二区蜜桃网站,四虎成人精品无码永久在线,少妇与大狼拘作爱性a,日韩人妻无码精品一专区,色综合久久成人综合网

廣告招募

如何在網(wǎng)關(guān)上使用編

2025年02月04日 09:33:02      來(lái)源:廈門星縱物聯(lián)科技有限公司 >> 進(jìn)入該公司展臺(tái)      閱讀量:17

分享:

目錄

概述

星縱物聯(lián)LoRaWAN®網(wǎng)關(guān)內(nèi)置網(wǎng)絡(luò)服務(wù)器Network Server,支持通過(guò)MQTT / HTTP(S)轉(zhuǎn)發(fā)傳感器數(shù)據(jù)到第三方服務(wù)器。為提高上報(bào)內(nèi)容的可讀性,可使用網(wǎng)關(guān)自帶的解析上報(bào)內(nèi)容。本文主要描述如何在網(wǎng)關(guān)上使用載荷編。

準(zhǔn)備

  • 星縱物聯(lián)LoRaWAN®網(wǎng)關(guān)

步驟

1. 網(wǎng)關(guān)配置

登錄網(wǎng)關(guān)配置界面,進(jìn)入“Network Server > 載荷編 界面,可對(duì)編進(jìn)行配置與管理。

1.1 內(nèi)置載荷編解碼庫(kù)

星縱物聯(lián)LoRaWAN®網(wǎng)關(guān)程序內(nèi)置載荷編解碼庫(kù),為所有星縱物聯(lián)終端節(jié)點(diǎn)設(shè)備提供編解碼示例。內(nèi)置載荷編解碼庫(kù)支持兩種獲取方式:

    • 在線獲?。壕W(wǎng)關(guān)聯(lián)網(wǎng)后,可獲取云端的載荷編解碼庫(kù)。請(qǐng)先確保網(wǎng)關(guān)可正常訪問(wèn)公網(wǎng)。
    • 本地上傳:手動(dòng)上傳載荷編解碼庫(kù)壓縮包。

1.2 自定義載荷編

若需要對(duì)第三方終端節(jié)點(diǎn)設(shè)備進(jìn)行編解碼,可點(diǎn)擊自定義編解碼函數(shù)。

    • 名稱:自定義
    • 描述:自定義
    • 模板:選擇None

然后在解碼函數(shù)功能框?qū)懭虢K端節(jié)點(diǎn)設(shè)備對(duì)應(yīng)的解碼函數(shù),點(diǎn)擊保存。

1.3 調(diào)用編解碼

當(dāng)您在網(wǎng)關(guān)“Network Server > 設(shè)備” 界面添加終端節(jié)點(diǎn)設(shè)備時(shí),可在載荷編位置選擇所需的編解碼。

    • 自定義:顯示自定義編
    • 默認(rèn):顯示內(nèi)置編

2. 應(yīng)用示例

如下以EM300-TH設(shè)備為例,列舉三種數(shù)據(jù)轉(zhuǎn)發(fā)的情景供參考。

注意:

    • 星縱物聯(lián)設(shè)備數(shù)據(jù)示例可參考:。
    • 若您對(duì)接的是第三方終端節(jié)點(diǎn)設(shè)備,請(qǐng)向第三方廠家獲取示例。

2.1 僅轉(zhuǎn)發(fā)傳感器解析數(shù)據(jù)

  • 方式一:參考1.3章節(jié),直接調(diào)用網(wǎng)關(guān)內(nèi)置載荷編解碼庫(kù)中的EM300-TH解碼示例。
  • 方式二:參考1.3章節(jié),調(diào)用自定義編。在這之前需要?jiǎng)?chuàng)建一個(gè)自定義,復(fù)制,粘貼到解碼函數(shù)功能框。

保存配置后,在網(wǎng)關(guān)“Network Server > 數(shù)據(jù)流” 界面,點(diǎn)擊上報(bào)數(shù)據(jù)流詳情信息,可以看到解碼后的JSON數(shù)據(jù)。

網(wǎng)關(guān)收到EM300-TH數(shù)據(jù)后將會(huì)轉(zhuǎn)發(fā)如下數(shù)據(jù)

{
"temperature": 30.8,
"humidity": 50.5,
}

2.2 轉(zhuǎn)發(fā)原始數(shù)據(jù)與部分屬性包

星縱物聯(lián)LoRaWAN®網(wǎng)關(guān)支持通過(guò)LoRaObject語(yǔ)句,在原始轉(zhuǎn)發(fā)內(nèi)容上篩選需要的字段。假如需要轉(zhuǎn)發(fā)DevEUI,RSSI,SNR等屬性包及原始數(shù)據(jù)至服務(wù)器,可以在解碼函數(shù)功能框輸入如下內(nèi)容:

function Decode(fPort, bytes) {
var decoded = {};
decoded.devEUI = LoRaObject.devEUI;
decoded.rssi = LoRaObject.rxInfo[0].rssi;
decoded.snr = LoRaObject.rxInfo[0].loRaSNR;
decoded.data = LoRaObject.data;
return decoded;
}

將會(huì)收到如下格式數(shù)據(jù)

{
"devEUI":24e1611234567890
"rssi": -5,
"snr": 11,
"data": AXVkA2cgAQRoeg==
}

2.3 轉(zhuǎn)發(fā)解析數(shù)據(jù)與部分屬性包

若想要轉(zhuǎn)發(fā)解析數(shù)據(jù)并附帶設(shè)備DevEUI信息到第三方服務(wù)器,可將EM300-TH復(fù)制粘貼到解碼函數(shù)功能框中,并添加LoRaObject內(nèi)容。

注意:當(dāng)需要在解析數(shù)據(jù)中添加所有信息,可使用decoded.obj= LoRaObject;來(lái)實(shí)現(xiàn)。點(diǎn)擊獲取所有屬性包。

function Decode(fPort, bytes) {
var decoded = {};

//Data decoder
for (var i = 0; i < bytes.length;) {
var channel_id = bytes[i++];
var channel_type = bytes[i++];

//BATTERY
if (channel_id === 0x01 && channel_type === 0x75) {
decoded.battery = bytes[i];
i += 1;
}
//TEMPERATURE
else if (channel_id === 0x03 && channel_type === 0x67) {
decoded.temperature = readInt16LE(bytes.slice(i, i + 2)) / 10;
i += 2;
}
//HUMIDITY
else if (channel_id === 0x04 && channel_type === 0x68) {
decoded.humidity = bytes[i] / 2;
i += 1;
} else {
break;
}
}

decoded.devEUI = LoRaObject.devEUI;
return decoded;
}

/* ******************************************
* bytes to number
********************************************/
function readUInt16LE(bytes) {
var value = (bytes[1] << 8) + bytes[0];
return value & 0xffff;
}

function readInt16LE(bytes){
var ref = readUInt16LE(bytes);
return ref > 0x7fff ? ref - 0x10000 : ref;
}

將轉(zhuǎn)發(fā)如下數(shù)據(jù)

{
"battery": 92,
"temperature": 30.8,
"humidity": 50.5,
"devEUI":24e1611234567890
}

版權(quán)與免責(zé)聲明:
1.凡本網(wǎng)注明"來(lái)源:全球資源網(wǎng)"的所有作品,版權(quán)均屬于全球資源網(wǎng),轉(zhuǎn)載請(qǐng)必須注明全球資源網(wǎng)。違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
2.企業(yè)發(fā)布的公司新聞、技術(shù)文章、資料下載等內(nèi)容,如涉及侵權(quán)、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔(dān)責(zé)任,本網(wǎng)有權(quán)刪除內(nèi)容并追溯責(zé)任。
3.本網(wǎng)轉(zhuǎn)載并注明自其它來(lái)源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品來(lái)源,并自負(fù)版權(quán)等法律責(zé)任。 4.如涉及作品內(nèi)容、版權(quán)等問(wèn)題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系。