我部署的EMQX中 MQTT配置 - 通用 页面下 无 客户端属性 相关配置选项

我是开发新手,我使用的版本是5.3.2 Windows版本的社区EMQX,我查看文档中有客户端属性一项配置,但是查看自己的dashboard发现没有这个配置选项。

我尝试过检索相关信息,但几乎没有有用的信息;我不知道是否和我使用的版本有关系,我查看了版本更新信息,但是也没有找到是哪个版本更新内添加了客户端属性这个配置。

我的目的是想实现多用户下对某个设备的权限分配功能(A用户能订阅发布A设备的话题,B用户没有权限订阅发布A设备的话题)
出于方便部署设备的考虑,我想将设备和用户用客户端属性自定义role字段,将连接区分为user和device。

所以我正在考虑通过客户端属性实现,如果有更好的方式可以实现这个功能,请告诉我。

升级一下,到 5.8.6 以上就有了。

你的目的,和这个配置没什么关系。你应该是想在 MQTT 协议里面设置属性。你可以下一个 MQTTX,自己玩一玩如何设置属性。
connect 的属性。

publish 的属性

收到,感谢回复,不过我看好像从5.3.2往后的版本就不支持Windows了,后续我更换操作系统看看。
我看下载链接里面有两个:

我知道其中一个是企业版,但是我对这个描述有疑惑:

License 说明
EMQX 附带一个不限连接的社区许可证(Community License),可供单节点部署使用。

这是否说明我可以下载企业版通过社区许可证来使用最新的5.10.0版本?

里面自带了一个许可证,直接用就行了。

详细许可证看这里:官网界面更新之后,开源版本在哪里呀?