【发布时间】:2019-03-27 01:50:01
【问题描述】:
我知道使用 MQTT 主题的设备可以订阅它们。但是,物联网设备是否可以在不使用主题的情况下向目标物联网设备(通过设备 ID 或其他内容)发送一些消息,或者这种情况下是否有任何标准主题?
【问题讨论】:
标签: mqtt
我知道使用 MQTT 主题的设备可以订阅它们。但是,物联网设备是否可以在不使用主题的情况下向目标物联网设备(通过设备 ID 或其他内容)发送一些消息,或者这种情况下是否有任何标准主题?
【问题讨论】:
标签: mqtt
没有主题就无法进行交流,但您可以出于任何目的创建主题。因此,通常如果您想向另一个客户端发送消息,您会将其发布到该客户端订阅的主题层次结构中的某个位置。
这可以像device/12345/inbound 或任何你喜欢的东西一样简单。由于主题可以具有层次结构,除了您在正文中添加的任何细节之外,您还可以将消息的分类编码到主题中,就像 RESTful API 通常在 URL 中所做的那样。
使用特定于目标(或特定于所有者帐户)主题的一个很好的理由是,MQTT 安全划分最简单的解决方案是主题范围。
【讨论】: