gpt4 book ai didi

amazon-web-services - 将 MQTT 消息从 AWS Lambda 发送到我的 IOT 设备

转载 作者:行者123 更新时间:2023-12-05 06:00:55 27 4
gpt4 key购买 nike

我正在使用由 AWS IOT 触发的 AWS LAMBDA。我的 IOT 设备正在发布消息并将触发 AWS Lambda。分析消息后,我需要将分析后的数据发送回 IOT 设备。我的 IOT 设备已订阅主题并等待接收消息。

我需要使用 MQTT 协议(protocol)从我的 lambda 函数发送分析数据。

我已经使用 boto3 发送数据:

client = boto3.client('iot-data')

response = client.publish(
topic='test/topic1',
#note:
qos=0,
payload=eventText
)

但是上面的代码使用我不想要的 HTTP 发送数据。我需要使用 MQTT 协议(protocol)来发送数据。可以寄吗?如果是,其他方法是什么?

此外,我的第二个疑问是......即使数据是使用 HTTP 发送的,它也会被我的物联网设备接收,等待通过 MQTT 协议(protocol)接收消息。是HTTP转MQTT的意思吗?但是谁干的?

我已经完成了 How can I publish to a MQTT topic in a Amazon AWS Lambda function?但都使用了使用 HTTP 的 boto3。

提前谢谢你。

最佳答案

我们可以在 Amazon lambda 中使用 Amazon MQ 服务并处理 MQTT 消息。

关于amazon-web-services - 将 MQTT 消息从 AWS Lambda 发送到我的 IOT 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67441126/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com