AWS с существующей реализацией TCP-сервера - PullRequest
0 голосов
/ 07 мая 2020

У меня есть существующее решение AWS, которое включает следующее. Он использует устаревшее приложение (написанное на C#), работающее на экземпляре EC2. Это устаревшее приложение реализует TCP-сервер и прослушивает определенный TCP-порт c. Он содержит специальный код для декодирования данных и их сохранения в базе данных. Выбор базы данных на данный момент менее важен. Большинство вариантов Amazon IoT включают HTTP и MQTT. Я не могу изменить протокол. Это должен быть TCP.

Ближайшее, что я могу найти, - это Amazon IoT Greengrass (https://aws.amazon.com/blogs/iot/converting-industrial-protocols-with-aws-iot-greengrass/), который, по всей видимости, включает запуск TCP-клиента в лямбда-функции AWS с последующей пересылкой его в MQTT / AWS Ядро Интернета вещей.

Мне любопытно, какие еще возможны подходы.

...