【问题标题】:aws iot subscribe with php sdk?aws iot 使用 php sdk 订阅?
【发布时间】:2021-11-01 02:33:08
【问题描述】:

我已经为 php / laravel 实现了 aws-sdk。 我可以使用下面的代码毫无问题地发布消息,但我似乎无法在任何地方找到如何实际订阅该主题并查看从 IoT 设备收到的响应,任何帮助将不胜感激!

我认为“保留消息”功能可能包含该信息,但它仅包含发送/发布的数据,而不包含响应。

非常感谢

        $iot = \AWS::createClient('iotdataplane');
        $result = $iot->publish([
            'payload' => $request->message,
            'retain' => false,
            'qos' => 1,//1,
            'topic' => $request->topic // REQUIRED
        ]);

【问题讨论】:

标签: php laravel amazon-web-services iot aws-php-sdk


【解决方案1】:

如果这是您想要达到的目标,则不是 100%,但希望它有所帮助!

设备影子服务http://docs.aws.amazon.com/iot/latest/developerguide/iot-thing-shadows.html

如果您系统中的某个参与者仅限于 PHP,我建议您查看 AWS IoT 的 device shadow service。您的其他参与者可以将消息发布到由 AWS IoT 持久保存的影子主题。虽然您的 PHP 参与者可以通过 HTTP 轮询影子值以检查更改,但它可能并不理想。

来源https://forums.aws.amazon.com/thread.jspa?threadID=257022

否则,请进一步说明您要做什么,我会尝试编辑我的答案!

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2019-03-30
  • 1970-01-01
  • 2017-09-15
  • 2017-11-28
  • 1970-01-01
  • 2016-08-23
  • 2019-01-30
  • 2018-09-26
相关资源
最近更新 更多