我们使用的是.net核心windows窗体应用程序(客户端)。用于客户端和服务器之间通信的Mqtt协议。需要在windows机器(服务器)上安装greengrass。因此需要将数据从服务器(Greengrass)传递到aws iot核心。
那么如何在windows10上安装greengrass呢?
发布于 2021-04-23 23:09:34
在Windows上,您只能在Docker容器中运行Greengrass。但是,如果你唯一需要的就是在你的应用程序和亚马逊IoT核心之间交换消息,你根本不需要Greengrass。我甚至会说Greengreass会让事情变得更加复杂。
取而代之的是为你的应用编写MQTT客户端扩展,它将直接发布和订阅到亚马逊IoT核心。
下面是示例.Net MQTT发布/订阅应用程序:
https://github.com/aws-samples/iot-dotnet-publisher-consumer
如果你想内置更多的功能,这里是.NET SDK API参考:
https://docs.aws.amazon.com/sdkfornet/v3/apidocs/Index.html
祝你编码愉快!
https://stackoverflow.com/questions/66525938
复制相似问题