本文主要讲述的是Thingsboard平台使用X.509认证的使用方法,顺便给大家推荐一款好用的Thingsboard网关,钡铼技术BL110,作为一款优秀的功能强大的物联网网关,它可以采集各种PLC、仪器仪表、传感器的数据上传到ThingsBoard平台,我们的网关内置了ThingsBoard的数据模板,对接非常简单方便。

目前我们支持BL10X系列接入thingsboard已经支持的四种模式。
1、属性的网关模式;
2、MQTT直接上传属性模式;
3、MQTT直接上传遥测模式;
4、遥测的网关模式。
将文件拷贝到其他文件夹中

将三个文件格式都改成uninx

拷贝到linux文件夹中

授予*.sh执行权限
chmod +x *.sh

执行文件
先执行server.keygen.sh
直接回车即可

再执行client.keygen.sh

修改源码中读取文件的方式,否则会报java.lang.IllegalArgumentException: URI is not hierarchical该错

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

需要重新编译打包再部署到linux上。
新增设备或者网关

这里的公钥是生成的mqttclient.pub.pem
将mqttclient.pub.pem内容复制到这里

客户端传输数据
代码如下官网提供
https://thingsboard.io/docs/user-guide/certificates/
将

最好再重启thingsboard,
再执行客户端代码。
结果如下

我创建的是网关,发送的内容为

平台正确展示

多个网关
需要先拷贝client.keygen.sh生成的文件
再重新执行即可。
审核编辑黄宇
-
物联网
+关注
关注
2939文章
47330浏览量
408041 -
网关
+关注
关注
9文章
6439浏览量
55592 -
MQTT
+关注
关注
5文章
723浏览量
24790
发布评论请先 登录
LoRa基站与网关概念
桂花网M1000:轻量型蓝牙网关的场景落地与客户实践
【产品应用】EM-500网关如何批量布署应用
应用案例分享:西门子ATEC控制器BACnet MSTP转MQTT对接平台钡铼技术BA113网关
SGS授予美思先端AEC-Q102认证证书
如何用网关接入TTN平台,控制多节点LoRaWAN模组?
工业智能网关可以对接哪些上位机平台
请问IG502网关如何配置open vpn客户端?
求助,关于55513 Linux驱动程序问题求解
cyw55572 pcie WiFi扫描出错的原因?怎么处理?
RG3000网关构建5G LAN智慧工厂智能制造

BL102网关Thingsboard平台证书X.509加密教程
评论