2016-10-07 64 views
0

在第一個實例中,我想知道是否可以從lambda函數將消息發佈到AWS IOT MQTT主題?我發現,我嘗試以下Python代碼,但它似乎並沒有工作:AWS Lambda和發佈到AWS MQTT主題 - 是否有可能

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"}) 
    ) 

我確信,該​​政策被更新(以上是摘自這篇文章:How can I publish to a MQTT topic in a Amazon AWS Lambda function?),但我似乎沒有獲得任何發佈到該主題的內容。不知道如果我錯過了一些基本的東西,或者AWS不允許你這樣做?

我在測試Lambda函數時沒有收到任何錯誤,只是看不到有關該主題的任何消息。

回答

0

對不起,這似乎確實工作。

看起來像我用來訂閱該主題的AWS MQTT客戶端並不令人耳目一新。當我重新連接MQTT客戶端時收到消息。