我们正在使用 .net 核心 Windows 窗体应用程序(客户端)。Mqtt 协议用于客户端和服务器之间的通信。需要在 Windows 机器(服务器)中安装 greengrass。因此需要将数据从服务器(greengrass)传递到 aws iot 核心。
那么如何在 Windows 10 上安装 greengrass
我们正在使用 .net 核心 Windows 窗体应用程序(客户端)。Mqtt 协议用于客户端和服务器之间的通信。需要在 Windows 机器(服务器)中安装 greengrass。因此需要将数据从服务器(greengrass)传递到 aws iot 核心。
那么如何在 Windows 10 上安装 greengrass
在 Windows 上,您只能在 Docker 容器中运行 Greengrass。但是,如果您唯一需要的是应用程序和 AWS IoT Core 之间的 MQTT 消息交换,那么您根本不需要 Greengrass。我什至会说 Greengreass 会让事情变得更加复杂。
而是为您的应用程序编写 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
快乐编码!