【发布时间】:2017-10-08 23:06:57
【问题描述】:
我正在我的网络应用程序中进行实时更新。应用程序使用aws-iot-device-sdk 连接到 AWS IOT:
const client = awsIot.device({
region: awsConfig.region,
protocol: 'wss',
accessKeyId: <accessKey>,
secretKey: <secretKey>,
sessionToken: <sessionToken>,
port: 443,
host: <iotEndpoint>
});
client.on('connect', res => {
// ok
});
然后我向我的 API 发送请求,以在包含 IOT 主题 ID 的数据库表中创建一条记录。然后应用订阅这个topic id:
client.subscribe(topicId)
当客户端与 IOT 断开连接时,我想删除数据库中的记录。我该怎么做?我看到物联网中有一个disconnect event。但我不明白如何在 AWS lambda 中处理此事件。
【问题讨论】:
-
您似乎已经完成了所有研究并了解要使用的物联网机制(尽管您也可以考虑使用 LWT 记录)。你的问题具体是什么?您是否只是在寻求帮助编写可以更新数据库记录的 Lambda 函数?
-
我正在寻求帮助,在断开事件触发时运行 lambda 函数
标签: amazon-web-services aws-iot