本文主要講述的是Thingsboard平臺(tái)使用X.509認(rèn)證的使用方法,順便給大家推薦一款好用的Thingsboard網(wǎng)關(guān),鋇錸技術(shù)BL110,作為一款優(yōu)秀的功能強(qiáng)大的物聯(lián)網(wǎng)網(wǎng)關(guān),它可以采集各種PLC、儀器儀表、傳感器的數(shù)據(jù)上傳到ThingsBoard平臺(tái),我們的網(wǎng)關(guān)內(nèi)置了ThingsBoard的數(shù)據(jù)模板,對(duì)接非常簡(jiǎn)單方便。

目前我們支持BL10X系列接入thingsboard已經(jīng)支持的四種模式。
1、屬性的網(wǎng)關(guān)模式;
2、MQTT直接上傳屬性模式;
3、MQTT直接上傳遙測(cè)模式;
4、遙測(cè)的網(wǎng)關(guān)模式。
將文件拷貝到其他文件夾中

將三個(gè)文件格式都改成uninx

拷貝到linux文件夾中

授予*.sh執(zhí)行權(quán)限
chmod +x *.sh

執(zhí)行文件
先執(zhí)行server.keygen.sh
直接回車即可

再執(zhí)行client.keygen.sh

修改源碼中讀取文件的方式,否則會(huì)報(bào)java.lang.IllegalArgumentException: URI is not hierarchical該錯(cuò)

由于我們生成mqttserver.jks在/etc/thingsboard/conf下所以要修改配置文件的路徑,指定全路徑。

需要重新編譯打包再部署到linux上。
新增設(shè)備或者網(wǎng)關(guān)

這里的公鑰是生成的mqttclient.pub.pem
將mqttclient.pub.pem內(nèi)容復(fù)制到這里

客戶端傳輸數(shù)據(jù)
代碼如下官網(wǎng)提供
https://thingsboard.io/docs/user-guide/certificates/
將

最好再重啟thingsboard,
再執(zhí)行客戶端代碼。
結(jié)果如下

我創(chuàng)建的是網(wǎng)關(guān),發(fā)送的內(nèi)容為

平臺(tái)正確展示

多個(gè)網(wǎng)關(guān)
需要先拷貝client.keygen.sh生成的文件
再重新執(zhí)行即可。
審核編輯黃宇
-
物聯(lián)網(wǎng)
+關(guān)注
關(guān)注
2945文章
47820瀏覽量
414971 -
網(wǎng)關(guān)
+關(guān)注
關(guān)注
9文章
6782瀏覽量
56267 -
MQTT
+關(guān)注
關(guān)注
5文章
733瀏覽量
25086
發(fā)布評(píng)論請(qǐng)先 登錄
無(wú)法運(yùn)行預(yù)裝的 Ubuntu 23.10 服務(wù)器如何解決?
具有集成浪涌保護(hù)功能的小封裝 TIOS102 和 TIOS102x 數(shù)字傳感器輸出驅(qū)動(dòng)器
藍(lán)牙網(wǎng)關(guān)是什么?都有哪些功能?應(yīng)用場(chǎng)景有哪些?
LoRa基站與網(wǎng)關(guān)概念
桂花網(wǎng)M1000:輕量型藍(lán)牙網(wǎng)關(guān)的場(chǎng)景落地與客戶實(shí)踐
【產(chǎn)品應(yīng)用】EM-500網(wǎng)關(guān)如何批量布署應(yīng)用
應(yīng)用案例分享:西門子ATEC控制器BACnet MSTP轉(zhuǎn)MQTT對(duì)接平臺(tái)鋇錸技術(shù)BA113網(wǎng)關(guān)
如何用網(wǎng)關(guān)接入TTN平臺(tái),控制多節(jié)點(diǎn)LoRaWAN模組?
為什么內(nèi)網(wǎng)穿透必須加密?
工業(yè)智能網(wǎng)關(guān)可以對(duì)接哪些上位機(jī)平臺(tái)
請(qǐng)問IG502網(wǎng)關(guān)如何配置open vpn客戶端?
求助,關(guān)于55513 Linux驅(qū)動(dòng)程序問題求解
cyw55572 pcie WiFi掃描出錯(cuò)的原因?怎么處理?
藍(lán)牙網(wǎng)關(guān)選擇的方法
云平臺(tái)如何部署WoSign SSL“國(guó)密RSA雙證書”
BL102網(wǎng)關(guān)Thingsboard平臺(tái)證書X.509加密教程
評(píng)論