服务端订阅的调试问题

Blade 已结 1 140
xiaoliu
xiaoliu 2024-08-19 19:37

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

  1. 查了下mysql数据库,code为“topic_feature”的字典有10种类型(OTA 升级,设备标签,时钟同步,设备影子,配置更新,广播,属性上报,属性设置,事件上报,服务调用),RelayMqttApplication启动后(https://iot.bladex.cn/tech/server/relay.html中操作的示例),设备模拟器模拟能调试的只有“属性上报”、“事件上报”,其他8种类型(OTA 升级,设备标签,时钟同步,设备影子,配置更新,广播,属性设置,服务调用)在哪可以调试?

    image.png


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

期待的结果:其他8种类型OTA 升级,设备标签,时钟同步,设备影子,配置更新,广播,属性设置,服务调用)在哪调试以及如何调试,视频或者截图演示下。

实际看到的:目前只看到2种类型(属性上报、事件上报)的调试


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

正在使用的产品:BladeX物联网平台

版本:1.0.0

操作系统:Windows11


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


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


1条回答
  •  admin
    admin (楼主)
    2024-08-19 20:16

    系统topic和自定义topic的实现逻辑统一在这个模块下定义的

    CleanShot20240819200349@2x.png


    有些功能比如ota、设备影子是要在后续功能进行开发实现,所以有些是预留的模块,有些时钟同步需要设备本身去发起


    订阅里绑定的这些类型,正好就是topic合集里对应的功能类型

    CleanShot20240819201417@2x.png


    如果要进行其他topic的调试,可以在mqtt调试的订阅和发布进行操作, 这里的topic地址是不受任何控制的


    CleanShot20240819201538@2x.png

    0 讨论(1)
提交回复