管理大规模Snappy Core IoT部署

我似乎无法找到任何关于如何更新和集中管理运行Snappy Core的大量物联网设备的线索。

假设我有一个小型ARMv9内核运行的100个设备,256MB内存和我自己的专用应用程序。 我将如何:1)注册并让它们出现? 2)对我的专用应用程序应用更新(应用程序快照)3)监控并重启我的设备?

亲切的问候安德斯

snapd在本地公开REST API,允许任何人与设备通信。 关于你的问题 –

  1. 您需要在设备上使用snapd.socket与REST对话,并使用任何北向协议(最适合您的需要)与云/本地管理代理进行通信。
  2. 您可以将快照上传到Ubuntu Core商店 。 它允许您访问4个通道 – 边缘,beta,候选和稳定。 收听商店的设备可以从任何渠道安装快照,并自动跟踪该频道的快照更新。
  3. REST API将允许您远程监控和重启设备(前提是设备在线时开始)