教程上的认证没有看明白,请更详细的讲解一下怎么生成永久性的连接密钥
物联网平台显示这是临时用的,我怎么通过代码获取到永久的密钥
没有明白这几个文件之间的关系,是怎么把密钥生成出来的
连接文档是这个:https://iot.bladex.cn/feature/link/intro.html
详细解读如下
如果要看设备连接,就看下面的两个类就行
生成密钥的代码逻辑看这里,点进去可以看详细实现
这个生成是自己手动组成的?不是靠接口代码生成的?我是能理解参数代表什么意思,我把参数放到哪里去呢?
加密密钥是用来连接平台的mqtt服务的,密钥里包含了设备的核心身份信息,一是作了认证功能,二是能知道来的请求是属于哪个设备的。
按照文档示意改了参数,运行了DeviceRegisterTest.java和MqttClientTest.java,MqttClientTest控制台显示“远程计算机拒绝网络连接”,怎么和网关上报通道连接成功呢?
线上端口是关掉的,所以连不了。你本地启动后连接本地的broker服务测试呀。
还是没明白给网关后台的怎么配置?
连接mqtt服务器不需要网关,直连的,你启动blade-broker服务,默认连接的就是localhost:8888,数据库脚本导入后,这个连接的测试类可以直接连接成功的
我是线上bladex物联平台和边缘网关的上报打通,无法生成永久的密码
系统生成的密钥虽然有时限,但是连接mqtt成功后,就不会过期了,不会踢下线。
你如果要永久的,可以到对应的接口,把clienttype的2改成0或者1,这样生成的密钥就是永久的,但是不推荐这么做,会有风险。
扫一扫访问 Blade技术社区 移动端