blade-broker中的prod配置文件中的mqqt.anth.enabled=false,设备端连接mqtt的时候还需要用户名密码吗?

Blade 未结 1 55
raner
raner 剑侠 1小时前

作者你好,感谢解答,我现在的问题是:


我有一个设备端,我想连接mqtt,但我看文档中mqtt需要认证,认证需要三元组,但是我现在设备估计可能不支持传递三元组信息,

然后我看到配置文件中有一个mqqt.anth.enabled 是否开启mqtt认证,现在想着是改为false,如果改为false是不是设备就不需要通过三元组进行认证了?,

但是我们部署到服务器的配置文件一直都是false,好像并没有生效,或者有没有其他方式关闭这个mqtt认证?


1条回答
  • 现在是强制认证的,如果不用三元组,可以用超级账号,手动创建后配置就能连接,不用计算各种参数。具体在这里:https://iot.bladex.cn/feature/mqtt/account.html

    作者追问:1小时前

    1、我现在是有个空气炸锅设备要去连接mqtt,必须用用户名密码进行连接吗?

    2、我看过这个文档,文档中说是这是非设备类的客户端账号和密码,空气炸锅设备能用这里的用户名密码吗?

    3、mqqt.anth.enabled这个设置为false有用吗?



    回答: 1小时前

    创建mqtt账号后就是超级账号,直接配置就能连接

    改成false没用,强制要求认证,更多关于认证的可以参考:https://sns.bladex.cn/q-14847.html



    作者追问:1小时前

    我现在这个设备的固件可能不支持去传账户名和密码,只传一个mqtt的ip,有没有办法关掉账号密码

    回答: 1小时前

    上面的链接有完整说明

    作者追问:47分钟前

    看了一下文档好像只能用超级账号是吗,代码里能关掉账号密码认证吗

    0 讨论(1)
提交回复