Use o Mender para fornecer atualizações de software pelo ar para dispositivos Linux embarcados

Resumo: Mender é uma ferramenta de código aberto para atualizar seus dispositivos incorporados com segurança e confiabilidade, sem fio. Isso ajuda a resolver o problema de atualização de dispositivos incorporados e conectados.

Internet das coisas e dispositivos conectados estão por toda parte. E, embora resolvam vários problemas específicos, esses dispositivos da Internet das Coisas podem ser facilmente convertidos na Internet de Ameaças, caso não sejam corrigidos por vulnerabilidades de segurança.

Se você gerencia dispositivos conectados, já deve estar ciente dos desafios que ele apresenta em termos de atualizações. Se você tiver uma frota desses dispositivos, será um pesadelo atualizá-los em tempo hábil. A complexidade aumenta se os dispositivos estiverem localizados em uma área ampla ou em locais de difícil acesso.

Mas isso não pode ser uma desculpa para atrasar as atualizações críticas e tornar os dispositivos vulneráveis ​​a hackers. Lembre-se de que, em 2016, os dispositivos de IoT hackeados causaram interrupção na Internet em metade do mundo?

Você não quer estar em uma situação como essa, mas, como já vimos, atualizar os dispositivos incorporados não é uma tarefa fácil. E esse é o problema que Mender tenta abordar.

Forneça facilmente atualizações OTA para dispositivos conectados com o Mender

Conheça o Mender. Uma ferramenta de código aberto para atualizar seus dispositivos incorporados pelo ar. Isso significa que você pode fornecer atualizações automáticas para os dispositivos remotos sem a necessidade de acesso físico.

Licenciado sob o Apache 2.0, o Mender é um aplicativo cliente-servidor, no qual o cliente é instalado nos dispositivos incorporados que executam o Linux. O cliente Mender verifica regularmente com o servidor Mender para ver se há uma atualização de imagem disponível para implantação e a implanta, se houver. A implantação é feita com segurança usando HTTPS.

O Mender também fornece uma opção de fallback para reverter para a versão anterior no caso de instalações de implantação incompletas ou corrompidas.

Para resumir seus recursos:

  • Atualizações baseadas em imagem usando um layout de partição dual root A / B rootfs com suporte a reversão
  • Gerenciar e ver relatórios de implementações com a GUI ou usar as APIs REST
  • Completamente open source com licença de código aberto Apache 2.0
  • IU intuitiva
  • Agrupe seus dispositivos para gerenciamento de implantação controlada
  • Comunicação TLS segura entre cliente / servidor
  • Suporte para scripts de estado (pré / pós-instalação de scripts)
  • Suporte de flash bruto
  • Recursos de gerenciamento de usuários

Em resumo, o Mender elimina o grande esforço de criar e manter uma solução caseira ou de lidar com uma variedade de ferramentas para que você possa se concentrar em seu produto e / ou dispositivos. Se você tiver mais dúvidas sobre o Mender, consulte a página de perguntas frequentes.

Se você quiser experimentar, eles têm uma boa documentação para você começar. Você também pode visitar o repositório do GitHub para obter o código-fonte.

Você também pode optar pelo suporte de software profissional. Atualmente, há poucos dispositivos que são suportados fora da caixa, como o BeagleBone. Outros dispositivos podem requerer ajustes e, para evitar problemas, existe também um suporte premium para a diretoria.

O Mender também tem um programa beta chamado 'Hosted Mender', que permite que você use a infraestrutura de servidor Mender escalável, em vez de manter sua própria infraestrutura de servidor. Você pode encontrar mais informações em seu site:

Mender

Recomendado

Com a FOSS, o Estado indiano de Kerala economiza US $ 58 milhões por ano
2019
9 coisas recomendadas para fazer depois de instalar o Ubuntu 17.10
2019
China lança sistema operacional baseado em Linux, novamente!
2019