Как установить aws iot greengrass на windows 10
Мы используем приложение для Windows-формы .net core (клиент). Протокол Mqtt, используемый для связи между клиентом и сервером. Необходимо установить greengrass на Windows-машину (сервер). Поэтому необходимо передать данные с сервера (greengrass) на ядро aws iot.
Итак, как установить greengrass на windows 10
1 ответ
В Windows вы можете запускать Greengrass только в контейнере Docker. Но если единственное, что вам нужно, это обмен сообщениями MQTT между вашим приложением и AWS IoT Core, Greengrass вам вообще не понадобится. Я бы даже сказал, что Грингрисс еще больше усложнит ситуацию.
Вместо этого напишите клиентское расширение MQTT для своего приложения, и оно будет публиковать и подписываться непосредственно на AWS IoT Core.
Здесь у вас есть образец приложения издателя / подписчика .Net MQTT:
https://github.com/aws-samples/iot-dotnet-publisher-consumer
Если вы хотите добавить больше функций, вот справочник по .NET SDK API:
https://docs.aws.amazon.com/sdkfornet/v3/apidocs/Index.html
Удачного кодирования!