0

首先,我想知道是否可以从 lambda 函数将消息发布到 AWS IOT MQTT 主题?我找到了我尝试过的以下 python 代码,但它似乎不起作用:

import boto3
import json

client = boto3.client('iot-data', region_name='us-east-1')

# Change topic, qos and payload
response = client.publish(
        topic='mytopicname',
        qos=1,
        payload=json.dumps({"foo":"bar"})
    )

我已确保该策略已更新(以上内容取自这篇文章:如何在 Amazon AWS Lambda 函数中发布到 MQTT 主题?),但我似乎没有收到任何发布到该主题的内容。想知道我是否遗漏了一些基本的东西,或者 AWS 是否根本不允许您这样做?

测试 Lambda 函数时我没有收到任何错误,只是没有看到有关该主题的任何消息。

4

1 回答 1

0

抱歉,这似乎确实有效。

看起来我用来订阅主题的 AWS MQTT 客户端没有刷新。重新连接 MQTT 客户端时收到消息。

于 2016-10-07T12:55:10.090 回答