Able Device oferece uma plataforma leve baseada em SIM para dispositivos IoT

· tagoio-team
Able Device oferece uma plataforma leve baseada em SIM para dispositivos IoT

O SIMbae, um motor de aplicação baseado em SIM, é um agente de dispositivo que roda em qualquer cartão SIM compatível com Global Platform e funciona em paralelo com as funcionalidades pré-existentes do dispositivo, de forma que ele nem percebe que o SIMbae está lá. O SIMbae atua como um agente independente no dispositivo para diversas aplicações e casos de uso: ele pode executar tarefas pré-configuradas de forma totalmente autônoma, sem necessidade de comunicação de entrada ou saída. No entanto, a comunicação com o SIMbae e a visualização dos dados recebidos são importantes para alguns casos de uso.

O Desafio

A funcionalidade do SIMbae pode ser acessada remotamente (OTA) usando mensagens SMS Classe 2, TCP ou UDP. Ao criar uma aplicação na nuvem usando a plataforma TagoIO e integrá-la com um gateway de comunicação SMS e IP, a comunicação bidirecional OTA com o SIM se integra para interpretar e exibir os dados do SIMbae para o usuário. Essa aplicação baseada na TagoIO viabiliza três casos de uso:

  • Carregar novas configurações no SIMbae para que ele continue operando de forma autônoma

  • Depurar e potencialmente resolver problemas com dispositivos IoT já implantados em campo

  • Obter uma localização aproximada de um dispositivo que não possui receptor GPS

A Solução

Configurações OTA

O motor de aplicação principal do SIMbae vem pré-carregado com uma configuração que permite ao sistema tomar decisões autonomamente com base em critérios como a qualidade do serviço da rede conectada ou se o dispositivo deve tentar se conectar a uma rede diferente para melhorar a comunicação. Ocasionalmente, uma empresa pode decidir alterar os critérios usados para tomar essa decisão. Nesse caso, a TagoIO pode ser usada para enviar novas configurações ao SIMbae.

OTA settings

Portal de Debug

O Debug It! do SIMbae, um caso de uso principal para comunicação bidirecional OTA, envolve a identificação e resolução remota de bugs que podem estar no firmware do módulo celular do dispositivo final, na aplicação embarcada ou em outros problemas de desempenho de rede. O Debug-It inclui diversas funções, entre elas:

  • Enviar comandos AT remotamente para o modem

  • Testar o desempenho da rede do ponto de vista do dispositivo

  • Reiniciar a pilha de rede

  • Retransmitir entradas do usuário para o portal

  • Ler e modificar arquivos acessíveis pelo SIM

  • Forçar uma mudança de rede

  • Ao conectar essas funcionalidades com a plataforma TagoIO, o usuário ganha uma plataforma interativa de depuração que funciona e se comporta como uma sessão de terminal conectada localmente. Ao mesmo tempo, o dispositivo IoT permanece implantado em campo. O uso dessas funcionalidades permite alterar configurações do modem e potencialmente reiniciar hardware com problemas, sem a necessidade de enviar alguém ao local físico do dispositivo.

able device dashboard connected status iot sim simbae tracker devices

Rastreamento sem GPS

O caso de uso Find-It! do SIMbae permite que informações de rede, como o desempenho da torre celular conectada e de outras torres próximas detectadas, sejam enviadas de volta para uma aplicação. Usando um provedor de localização por rede como o LocationSmart, as informações de torres coletadas pelo SIMbae são usadas para estimar a localização e o movimento do dispositivo conectado.

Embora a precisão da localização possa diminuir em áreas rurais com poucas torres, ela permite o rastreamento geral de ativos que seguem uma rodovia específica ou que estão em uma de várias localizações espaçadas. Essa funcionalidade de rastreamento usa a plataforma TagoIO como intermediária entre o SIMbae e o serviço LocationSmart, e funciona com dispositivos que não possuem módulo GPS instalado.

able device dashboard mac desk iot devices

Os Resultados

O desenvolvimento de dashboards com a plataforma TagoIO agilizou o processo de comunicação com o SIMbae e visualização dos dados recebidos de dispositivos IoT em campo. Embora uma plataforma não seja necessária para usar o SIMbae, ao usar a TagoIO para interpretar respostas e exibir dados em dashboards, oferecemos uma visão completa do estado atual do SIMbae e das tendências de longo prazo dos dados recebidos, algo que antes era difícil de visualizar em tempo real. Além da coleta de dados no servidor que agora é possível, um conjunto integrado de gateways de comunicação acelerou o processo de testes iniciais e integração do SIMbae.