Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial Internet of Things >> Tecnologia da Internet das Coisas

Atualizações de software na IoT:uma introdução ao SOTA


Realizar atualizações de software em nossos smartphones é um processo com o qual todos estamos familiarizados atualmente. Por um lado, esperamos que os fabricantes mantenham seus sistemas operacionais atualizados. Por outro lado, esperamos o mesmo dos desenvolvedores de aplicativos no que diz respeito a seus aplicativos. Além do mais, o processo de atualização de um software deve ser fácil e, na melhor das hipóteses, requer um simples toque de um botão. Então, por que isso deveria ser diferente quando se trata de dispositivos IoT? Vamos dar uma olhada no que são as atualizações de software over-the-air na IoT.

A diferença entre SOTA e FOTA


Olaf Weinmann


Olaf Weinmann trabalha para a Bosch.IO (anteriormente Bosch Software Innovations) desde 2011, onde é responsável por diferentes aspectos dentro do ecossistema IoT da Bosch. Atualmente, ele é o Product Owner da Bosch IoT Rollouts. Ele estudou matemática e tecnologia da informação na Universidade de Konstanz e possui um PhD em matemática. Em seu tempo livre, ele gosta de esportes e de ensino de matemática.

Fornecer atualizações de software pelo ar - ou SOTA, para resumir - geralmente significa que as atualizações podem ser recebidas remotamente pela Internet e o usuário não é obrigado a devolver o dispositivo ao fornecedor ou a uma oficina de suporte. Embora SOTA simplifique o processo para o usuário final, é um processo complexo da perspectiva do fabricante:os artefatos precisam ser fornecidos como um download e as atualizações de software devem ser atribuídas aos dispositivos elegíveis. Ao lidar com um grande número de dispositivos, as campanhas devem ser configuradas e gerenciadas para orquestrar as implementações associadas. O progresso do processo de atualização de software também deve ser monitorado desde o início. E o tempo todo, um olhar atento deve ser mantido nos requisitos de segurança e confiabilidade.

Enquanto SOTA se refere à atualização de componentes de software em geral, FOTA é mais específico. Ele descreve o processo de atualização do firmware pelo ar. Em outras palavras, FOTA trata da atualização do software do sistema principal que controla o hardware subjacente.

A IoT precisa de SOTA


Ao falar sobre IoT, mais cedo ou mais tarde você se deparará com o termo “desenvolvimento ágil”. É uma palavra da moda usada não apenas no desenvolvimento de software, mas também no desenvolvimento de produtos. Desenvolvimento ágil significa que produtos, soluções e serviços são criados como parte de um processo dinâmico. Você não desenvolve um produto apenas uma vez. Na verdade, você o revisa, aprimora continuamente e adapta-o aos requisitos do cliente em constante mudança. Resumindo, a IoT é um ambiente muito dinâmico, onde o aprimoramento constante do que você oferece é fundamental. Isso também significa que é crucial sempre manter o software e os aplicativos atualizados.
"A IoT é um ambiente muito dinâmico. É fundamental manter o software e os aplicativos sempre atualizados." Olaf Weinmann, product owner da Bosch IoT Rollouts
Com milhões de dispositivos conectados diferentes, as atualizações de software pelo ar garantem que o processo de atualização seja conveniente para o cliente e funcione sem problemas. Existem dois benefícios principais em usar atualizações de software over-the-air na IoT:


Uma olhada em alguns casos de uso SOTA

Setor automotivo


De manutenção de faixa e assistentes de estacionamento a ofertas de entretenimento informativo - os carros hoje em dia estão cada vez mais evoluindo para computadores que navegam nas ruas. Com uma variedade de softwares diferentes integrados aos carros de hoje, os fabricantes precisam garantir que seus veículos se mantenham atualizados. Em muitos casos, essas atualizações de software são fornecidas manualmente em uma oficina por meio de um cabo.

No caso de um incidente de segurança ou bug de software ser detectado, o fabricante é forçado a fazer recall de milhares de carros para atualizar o software afetado. Isso não é apenas ineficiente para o fabricante; também consome tempo e é frustrante para proprietários de automóveis. Graças ao SOTA, esse processo pode ser gerenciado por meio da nuvem, o que economiza muito tempo e não afeta negativamente a satisfação do cliente.

Mas não se trata apenas de corrigir falhas de segurança e consertar erros de software. SOTA também pode ser usado para manter funções ou fornecer recursos totalmente novos para proprietários de automóveis. Um fabricante pode fornecer mapas de navegação atualizados, por exemplo.

Medição inteligente e aquecimento inteligente


Medidores inteligentes e aquecimento inteligente são outro campo de aplicação promissor. Os fornecedores de soluções de energia estão cada vez mais se voltando para ferramentas e serviços de atualização de software. Por que isso acontece? Existem milhões de famílias - especialmente na Ásia - que estão conectadas a sistemas de medidores inteligentes. O grande volume sozinho torna a atualização de medidores inteligentes uma tarefa muito desafiadora. E é aqui que o SOTA oferece uma solução viável.

Atualizações de software como serviço


Um caso de uso um pouco menos óbvio é o de atualizações de software como serviço, que oferece a oportunidade de criar um modelo de negócios totalmente novo. Se você for um provedor de software ou serviço, poderá desenvolver uma atualização como solução de serviço para seus clientes. Utilizar um serviço reutilizável da nuvem - por exemplo, Bosch IoT Rollouts - pode ajudá-lo a criar valor, fornecendo aos seus clientes componentes feitos sob medida mais adequados às suas necessidades.

Um serviço de provisionamento de software escalonável é vital


Os casos de uso mencionados acima são apenas alguns exemplos de como as atualizações de software over the air podem ser aplicadas no contexto da IoT. Existem muitos outros domínios que não foram mencionados aqui que também podem se beneficiar do SOTA - por exemplo, edifícios conectados e o setor de saúde.

Embora o conceito de fornecer atualizações de software pelo ar pareça lógico na teoria, pode ser um desafio implementá-lo na prática. Pode parecer uma tarefa fácil manter alguns aplicativos de software atualizados, mas como você lida com uma atualização de software se há bilhões de dispositivos IoT em campo? Nesses casos, o emprego de um serviço de provisionamento de software escalonável que oferece recursos de gerenciamento de campanha e que pode ser usado em qualquer tipo de aplicativo IoT é inevitável.

Tecnologia da Internet das Coisas

  1. O caminho para a segurança industrial da IoT
  2. Manter os dados em conformidade com a IoT
  3. Tudo está indo muito
  4. A Internet das Coisas:Um campo minado de distribuição de software em formação?
  5. Imprimindo a IoT
  6. Democratizando a IoT
  7. Maximizando o valor dos dados IoT
  8. Software AG Prevê o Futuro da IoT
  9. Os desafios de testar dispositivos IOT de software
  10. A nuvem na IoT