物联网平台配置MQTT

Blade 未结 1 671
迈克瑞
迈克瑞 剑侠 2025-01-22 15:30

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

1. Bladex 物联网平台  的配置MQTT,yum文件写的是外网ip或者是域名,在BladeIOTProprertiess是写死的。mqttIP=127.0.0.1.如 何genju自己服务器部署的MQTT进行配置

2.BladeIotProperties

 image.png




3.yml

image.png


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


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

Bladex物联网平台   

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


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

1条回答
  • 2025-01-22 15:34

    这个配置文件主要有两处用到,你通过配置文件就可以覆盖原本的默认值呀,除此以外就没有需要的地方了,不会影响实际的mqtt服务器任何参数变化。


    一处是blade-server进行blade-broker服务代理用(如果用cloud版本则用不到这个代理)

    CleanShot20250122153155@2x.png


    还有一处是前端展示设备临时密钥用到

    CleanShot20250122153242@2x.png

    作者追问:2025-01-22 15:40

    只配置了IP和port不需要配置username和password吗


    回答: 2025-01-22 15:44

    不需要,这个配置的地方仅仅只是用来做设备临时密钥的地址展示,以及反向代理用的,和用户名密码无关。


    真正涉及mqtt配置的地方在这里:https://center.javablade.com/blade/BladeX-Links/src/branch/master/blade-service/blade-broker/src/main/resources/application-dev.yml#L44


    作者追问:2025-01-22 16:25

    mqtt客户端没有对应的客户端IDimage.png

    0 讨论(0)
提交回复