Use o Mender para fornecer atualizações de software over-the-air para dispositivos Linux embarcados
Resumo: o Mender é uma ferramenta de código aberto para atualizar seus dispositivos incorporados de forma segura e confiável, sem fio. Isso ajuda a resolver o problema de atualização de dispositivos incorporados e conectados.
A Internet das Coisas e os dispositivos conectados estão por toda parte. E embora resolvam uma série de problemas específicos, esses dispositivos da Internet das Coisas podem ser facilmente convertidos na Internet das Ameaças se não forem corrigidos para vulnerabilidades de segurança.
Se você gerencia dispositivos conectados, já deve estar ciente dos desafios que isso representa em termos de atualizações. Se você tiver uma frota desses dispositivos, será um pesadelo atualizar o software deles em tempo hábil. A complexidade aumenta se seus dispositivos estiverem localizados em uma área ampla ou em locais de difícil acesso.
Mas isso não pode ser desculpa para atrasar as atualizações críticas e tornar os dispositivos vulneráveis a hackers. Lembra-se, em 2016, dispositivos IoT hackeados causaram interrupções na Internet em metade do mundo?
Você não quer estar em uma situação como essa, mas como já vimos, atualizar os dispositivos embarcados não é uma tarefa fácil. E este é o problema que Mender tenta resolver.
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 sem fio. Isso significa que você pode fornecer atualizações automáticas aos dispositivos remotos sem a necessidade de acesso físico.
Licenciado sob Apache 2.0, o Mender é um aplicativo cliente-servidor, onde o cliente é instalado nos dispositivos embarcados que executam Linux. O cliente Mender verifica regularmente com o servidor Mender se há uma atualização de imagem disponível para implantação e a implanta, se houver. A implantação é feita de forma segura usando HTTPS.
O Mender também oferece uma opção alternativa para reverter para a versão anterior no caso de instalações de implantação incompletas ou corrompidas.
Para resumir suas características:
Atualizações baseadas em imagem usando um layout de partição rootfs A/B duplo com suporte para reversão
Gerencie e veja relatórios de implantações com a GUI ou use as APIs REST
Código totalmente aberto com licença de código aberto Apache 2.0
IU intuitiva
-
Agrupe seus dispositivos para gerenciamento de implementação controlado
Comunicação TLS segura entre cliente/servidor
Suporte para scripts de estado (scripts pré/pós-instalação)
Suporte a flash bruto
Recursos de gerenciamento de usuários
Resumindo, o Mender elimina o grande esforço de construir e manter uma solução interna ou de se esforçar por 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 tentar, eles têm uma documentação muito boa para você começar. Você também pode visitar o repositório GitHub para obter o código-fonte.
Você também pode optar pelo suporte de software profissional. Atualmente, existem poucos dispositivos com suporte imediato, como o BeagleBone. Outros dispositivos podem exigir ajustes próprios e, para evitar problemas, também está disponível um suporte de placa premium.
O Mender também possui um programa beta chamado ‘Hosted Mender’ que permite usar a infraestrutura escalonável do servidor Mender em vez de manter sua própria infraestrutura de servidor. Você pode encontrar mais informações no site deles:
Reparador