AWS IoT |Как добавить лямбда-триггер, когда соединение WebSocket установлено и завершено? - PullRequest
0 голосов
/ 20 февраля 2019

Я создаю приложение чата, используя Angular в качестве внешнего интерфейса и AWS Lambda, Dynamodb и IoT Core в качестве внутреннего интерфейса.

Соединение между клиентами использует MQTT WebSocket (публикация / подписка) через IoT Core.

Теперь я хочу создать список онлайн-пользователей.

Вопрос: Можно ли добавить триггер к IoT, когда установлено соединение WebSocket (пользователь подключен к сети), и еще один триггер, когда соединение WebSocket завершено (пользователь отключен)?

1 Ответ

0 голосов
/ 21 февраля 2019

Существует две зарезервированные темы , которые можно использовать для мониторинга подключений и отключений.

Это $aws/events/presence/connected/clientId и $aws/events/presence/disconnected/clientId.

Правило IoT AWSможет подписаться на $aws/events/presence/# или $aws/events/presence/connected/+ / $aws/events/presence/disconnected/+ и запускать лямбду для обработки соединения / разъединения.

...