AWS IoT |建立和结束WebSocket时,如何添加Lambda触发器



我正在使用Angular作为前端,AWS lambda,DynamoDB和IoT Core作为后端构建聊天应用程序。

客户端之间的连接使用MQTT Websocket(发布/订阅)通过IoT Core。

现在,我想生成在线用户列表。

问题:在建立WebSocket连接(用户在线)和Websocket连接结束时(用户离线)时,是否可以向IoT添加触发器?

有两个保留主题可用于监视连接和断开连接。

这些是$aws/events/presence/connected/clientId$aws/events/presence/disconnected/clientId

AWS IoT规则可以订阅$aws/events/presence/#$aws/events/presence/connected/+/$aws/events/presence/disconnected/+并触发lambda来处理连接/断开连接。

最新更新