IOT 系统 MQTT 协议有必要将设备 id 放在 topic 里吗

43 天前
 unt

放:1W 台设备的话可能就有 1~3 万个 topic 在 broker 运行,一般 4H16G 的 linux 服务器撑不撑得住?

不放:只设两个 topic ,down 和 up, 设备 id 放在载荷里,但是每次单点发布时,其实会给所有设备都发送一遍,pps 撑不撑得住,通讯模块是否会接受到很多无用信息,影响处理性能?

还有一个群发的应用场景,请问如何实现最好。(无网关,目前采用的是遍历发送)

1965 次点击
所在节点    程序员
22 条回复
xiyou007
41 天前
搜索一下,topic 怎么设计比较合理, 个人认为设备唯一标识( ID 等) 在 topic 层级中越靠前越好,这样方便订阅同一个设备所有消息,以及同一个 topic 的所有设备消息
unt
41 天前
@EasyProgramming 不放在 topic 里的话如何实现点对点发送

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1034426

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX