客户端mqtt连接信息不限制过期时间???topic兼容问题??

IOT 未结 2 126
82101697
82101697 2024-11-01 18:10

一、该问题的重现步骤是什么?

1.  生成客户端mqtt连接参数

2. 

3.


二、你期待的结果是什么?实际看到的又是什么?

1、生成mqtt连接信息参数不限制5分钟有效

2、生成的设备topic匹配兼容问题


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

bladex-iot, 最新版本,windows


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。


1、我想生成一个永久设备连接信息提供到生产环境的设备使用,自定义一个函数

image.png

2、生成之后信息,不带时间戳,

image.png

3、但是我通过客户端连接之后,这个检验不符合我这个情况

image.png

4、传过来的参数为null,   时间戳变量是long,所以赋值了0,然后下面判断时间戳小于等于0就会抛出错误,好像我这种情况我需要怎么做,???因为生产设备确实需要不会过期的连接信息;  


5、还有系统topic规则能修改吗?因为设备之前用的阿里的,不带/blade, 如果转换你们系统的,带了/balde, 导致topic匹配不通过。我旧设备也无法更改,想新旧设备都兼容,有什么办法解决???

image.png

image.png


2条回答
  •  如梦技术
    2024-11-02 09:45

    还可以使用协议转换功能。先添加一个 阿里的 协议,然后添加协议规则,产品改一下使用这个协议(或者重新建一个),只需要 topic 做下规则 body 消息体是兼容的,直接 ${body}


提交回复