AWS Lambda 和发布到 AWS MQTT 主题 - 是否可能
AWS Lambda and publishing to AWS MQTT topics - Is it possible
首先,我想知道是否可以从 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"})
)
我已确保政策已更新(以上内容摘自此 post:How can I publish to a MQTT topic in a Amazon AWS Lambda function?),但我似乎没有针对该主题发布任何内容。想知道我是否遗漏了一些基本知识,或者 AWS 是否根本不允许您这样做?
我在测试 Lambda 函数时没有收到任何错误,只是没有看到任何关于该主题的消息。
抱歉,这似乎确实有效。
我用来订阅主题的 AWS MQTT 客户端似乎没有刷新。当我重新连接 MQTT 客户端时收到消息。
首先,我想知道是否可以从 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"})
)
我已确保政策已更新(以上内容摘自此 post:How can I publish to a MQTT topic in a Amazon AWS Lambda function?),但我似乎没有针对该主题发布任何内容。想知道我是否遗漏了一些基本知识,或者 AWS 是否根本不允许您这样做?
我在测试 Lambda 函数时没有收到任何错误,只是没有看到任何关于该主题的消息。
抱歉,这似乎确实有效。
我用来订阅主题的 AWS MQTT 客户端似乎没有刷新。当我重新连接 MQTT 客户端时收到消息。