各位大佬: 如果自己搭建MQTT代理服务器,如HiveMQ, (1)那么如何让某个特定的设备收到服务器端发送的数据? (2)是设备端需要订阅一个自己独有的主题吗? (3)如果订阅一个自己独有的主题,如果上万台的设备上线,主题会不会过于繁杂? (具体场景:比如共享单车,服务器端是如果命令具体的一辆自行车解锁) PS:(4)如果自己搭建MQ代理服务器,技术选型使用什么比较合适? 初入物联网,求大佬解惑
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
设备编码可以按照一定规则 这样就不乱了 把某个字段生成唯一id来标识各个设备mq代理很多 国内emq安装方便文档齐全 其他的也差不多吧 mq负载小 一台性能一般的云服务器就能承载很大的设备连接量 amqp协议也可以 看需求 这个应该是平台应用端来解决了,肯定不需要订阅上万个主题命令了。
比如针对“开锁”指令,所有设备端订阅的主题都是一样了,只是平台端要针对特定的设备操作, 把该指令下发到特定的设备了。
这是我的想法了,实际上我也没做过 手机扫码开锁时肯定也把该辆车的唯一设备ID也上传到后台了,然后由后台把“开锁”指令下发到该设备ID连接链路上去了