当前位置: 首页 > 知识库问答 >
问题:

通过AWS IoT Basic ingest发送的消息不能到达订阅者(不像MQTT或HTTP)吗?

秦楚
2023-03-14
device.publish('topic/subtopic, payload)
device.publish('aws/rules/topic/subtopic, payload)

通过HTTP POST发送消息的URL是:

https://IoT_data_endpoint/topics/url_encoded_topic_name?qos=1

MQTT涉及代理(pub/sub)。因此,通过MQTT发送到主题的消息将到达所有订阅者。类似地,通过HTTP发送的消息也将到达所有订阅者。其中,由于基本的ingest绕过了代理,从而节省了成本,而且由于不涉及代理,消息不会到达任何订阅者。我对此理解正确吗?

共有1个答案

阎单鹗
2023-03-14

其中,由于基本的ingest绕过了代理,从而节省了成本,而且由于不涉及代理,消息不会到达任何订阅者。我对此理解正确吗?

正确-当绕过代理时,MQTT订阅服务器将不会接收使用基本摄取发送的消息。

来自https://docs.aws.amazon.com/iot/latest/developerguide/iot-basic-ingest.html的文档

MQTT客户端无法订阅基本的摄取保留主题:

您的设备和规则无法订阅基本摄取保留主题

参见https://docs.aws.amazon.com/iot/latest/developerguide/iot-basic-ingest.html

 类似资料:
  • 我正在与eclipse泛美卫生组织和蚊子工作。我正在发送QOS-1级别的消息。我已经改变了mosquitto的配置,就像在这个问题中回答的那样。我正在使用mqtt镜头来测试。在用户断开连接后,Mosquitto不发送消息。

  • 我目前正在使用python处理一个MQTT客户机,现在我可以创建发布和订阅Mosquitto代理的客户机。 如果实际需要,我很乐意为客户机提供代码。 稍后编辑:也许值得一提的是 如果在一个主题上有更多的订阅者,这种行为是不可观察的,代理发送数据包而不会在任何时候停止。

  • 找到要发消息的订阅号-“群发消息”-新建群发消息 1)根据内容选择发送图文消息、文字消息、图片消息和文件消息。 2)选择群发范围,全部用户或部分用户,选择部分用户时支持选择组织机构或成员。 3)支持从素材库中选择,或直接新建图文消息。以“新建图文消息”为例: 备注:“保存”只是保存在“素材管理”里,没有发送出去,如果既要保存又要发送,请点击“保存并发送”。 4)除了图文、图片、文字消息,订阅号还可

  • 问题内容: 我正在使用Paho发送和接收mqtt消息。到目前为止,发送消息一直没有问题,我正在使用mosquitto接收消息。 现在,我想使用Java客户端读取消息,并且注意到关于接收消息的文档越来越少。 我实现了MqttCallback接口,但仍然无法弄清楚如何阅读已订阅的主题的消息。 到目前为止,这是我的源代码,我可以使用mosquitto_sub读取消息。 问题答案: 您将在代理有时间将消息

  • 我用的是带Spring靴的网靴。是否有可能向特定订阅发送消息?根据STOMP文档,我使用包含id字段的STOMP头订阅STOMPendpoint,我希望使用此id确定应该接收消息的客户端,但是spring似乎没有使用这个id。我不能只使用sendToUser,因为两个客户端可以具有相同的用户id,例如,如果一个用户有两个打开的浏览器窗口。只有一个特定窗口应接收该消息。 在下面的示例中,我有两个连接

  • 我现在已经在我的应用程序中设置了Firebase通知,当我发送消息时,消息会发送给我的应用程序的所有用户。(我目前通过Firebase控制台发送消息。我想用另一种不涉及Firebase控制台的方式发送推送通知,我相信HTTP Post是一种简单的方式。如何使用HTTP POST远程发送推送通知?