我是AWS和web应用开发的新手。
我有一个项目,我有一个电机和继电器连接到树莓派4模型b
树莓派将通过AWS IoT与web应用程序通信,以发送/接收来自注册用户帐户的消息和命令。
web应用程序应该包含一个Sign In页面以及一个仪表板。
我还希望将web应用程序托管在AWS云上。
我不确定我应该使用哪些AWS服务以及如何使用它们。
到目前为止,我只知道使用AWS IoT Core在树莓派和AWS IoT Core之间进行通信,而不涉及任何web应用程序。
谁能建议什么服务/web框架,我可能需要知道创建一个web应用程序,可以发送/接收命令/消息到/从树莓派?
任何建议都非常感谢!
您可以使用AWS Greengrass服务。在您的物联网设备(树莓派)上安装Greengrass Core,它将安装并包含连接到您的AWS帐户所需的X.502证书。一旦您设置了Greengrass,您就可以从您的AWS帐户将Greengrass V2中的组件安装到您的设备上。部署一个组件,该组件能够在需要时通过从传感器获取数据发布有关物联网核心主题的消息。使用MQTT协议向IOT Core发送消息。在IOT Core中收到消息后,您可以使用IOT Core规则将其发送到其他AWS服务。