如何将代码部署到运行linux的远程物联网设备?远程物联网设备上是否需要编写僵尸程序来建立连接?或者是否有任何自定义的发布者订阅者shell脚本/python程序需要在物联网设备端处理?是否有其他网络服务器/是否可以将代码从gitlab部署到远程物联网设备?
AWS物联网Greengrass正是您想要的服务。你可以将其设置为使用systemd启动,它将运行一个守护程序,使你的物联网设备和影子设备保持同步。您甚至可以在设备上部署长期运行的lambda函数,这些函数只在本地运行(不在云中运行(。所有的部署、安全连接、更新和离线处理都由Greengrass完成。
我用它和我的Raspi玩Sense HAT作为我的家庭办公室传感器。现在有一个漂亮的仪表板,显示我的室温、湿度等。。。非常有趣。你可以从这里开始。