Gerenciando a implementação do Snappy Core IoT em grande escala

0

Não consigo encontrar pistas sobre como eu atualizaria e gerenciaria centralmente uma grande quantidade de dispositivos de IoT executando o Snappy Core.

Digamos que tenho 100 dispositivos em execução em um pequeno núcleo ARMv9 com 256 MB de RAM e meu próprio aplicativo criado especificamente. Como eu iria: 1) Registre-os e peça que eles apareçam? 2) Aplicar atualizações ao meu aplicativo criado para o propósito (snap ao app) 3) Monitore e reinicie meus dispositivos?

Atenciosamente Anders

    
por Anders Dam Kofoed 24.08.2016 / 08:53

1 resposta

0

O snapd expõe uma API REST localmente, permitindo que qualquer pessoa se comunique com o dispositivo. Em referência às suas perguntas -

  1. Você precisará de um agente no dispositivo que fale com REST com snapd.socket e use o protocolo northbound (que melhor atenda às suas necessidades) para se comunicar com seu agente de gerenciamento na nuvem / no local.
  2. Você pode enviar seu snap para a Loja do Núcleo do Ubuntu . Ele permite que você acesse 4 canais - borda, beta, candidato e estável. Os dispositivos que ouvem a loja podem instalar um snap a partir de qualquer canal e acompanhar automaticamente as atualizações desse snap daquele canal.
  3. As APIs REST
  4. permitem monitorar e reinicializar remotamente seus dispositivos (desde que o dispositivo esteja on-line para começar)
por Manik Taneja 30.08.2016 / 00:14