O snapd expõe uma API REST localmente, permitindo que qualquer pessoa se comunique com o dispositivo. Em referência às suas perguntas -
- 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.
- 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. As APIs REST
- permitem monitorar e reinicializar remotamente seus dispositivos (desde que o dispositivo esteja on-line para começar)