Able Device ofrece una plataforma ligera basada en SIM para dispositivos IoT
SIMbae™, un motor de aplicaciones basado en SIM, es un agente de dispositivo que funciona en cualquier tarjeta SIM compatible con Global Platform y opera en paralelo con la funcionalidad preexistente del dispositivo, de modo que este ni siquiera sabe que SIMbae está ahí. SIMbae actúa como un agente independiente en el dispositivo para múltiples aplicaciones y casos de uso; puede ejecutar tareas preconfiguradas de forma completamente autónoma sin necesidad de comunicación entrante o saliente. Sin embargo, la comunicación con SIMbae y la visualización de los datos recibidos resulta importante para ciertos casos de uso.
El desafío
Se puede acceder a la funcionalidad de SIMbae de forma inalámbrica (OTA) mediante mensajes SMS Clase 2, TCP o UDP. Al crear una aplicación en la nube con la plataforma TagoIO e integrarla con un gateway de comunicación SMS e IP, la comunicación OTA bidireccional con la SIM se conecta sin problemas para analizar y mostrar los datos de SIMbae al usuario. Esta aplicación basada en TagoIO habilita tres casos de uso:
-
Cargar nuevas configuraciones en SIMbae para que continúe funcionando de forma autónoma
-
Depurar y potencialmente resolver problemas en dispositivos IoT ya desplegados en campo
-
Obtener una ubicación aproximada de un dispositivo que no cuenta con receptor GPS
La solución
Configuración OTA
El motor principal de SIMbae viene precargado con una configuración que permite al sistema tomar decisiones de forma autónoma sobre criterios como la calidad de servicio de la red conectada o si el dispositivo debería intentar conectarse a otra red para obtener mejor comunicación. Ocasionalmente, una empresa puede decidir cambiar los criterios utilizados para tomar esa decisión. En ese caso, se puede usar TagoIO para enviar nuevas configuraciones a SIMbae.

Portal de depuración
Debug It! de SIMbae, un caso de uso principal de la comunicación OTA bidireccional, consiste en identificar y resolver de forma remota errores que pueden residir en el firmware del módulo celular del dispositivo, la aplicación embebida u otros problemas de rendimiento de red. Debug-It incluye varias funciones clave:
-
Envío remoto de comandos AT al módem
-
Pruebas de rendimiento de red desde la perspectiva del dispositivo
-
Reinicio de la pila de red
-
Retransmisión de la entrada del usuario al portal
-
Lectura y modificación de archivos accesibles desde la SIM
-
Forzar un cambio de red
-
Al vincular estas funciones con la plataforma TagoIO, el usuario obtiene una plataforma de depuración interactiva que funciona y se siente como una sesión de terminal conectada localmente. Al mismo tiempo, el dispositivo IoT permanece desplegado en campo. Estas funciones permiten al dispositivo cambiar configuraciones del módem y potencialmente reiniciar hardware defectuoso sin necesidad de enviar a alguien a la ubicación física del dispositivo.

Rastreo sin GPS
El caso de uso Find-It! de SIMbae permite enviar información de red, como el rendimiento de la torre celular conectada y otras torres cercanas detectadas, de vuelta a una aplicación. Mediante un proveedor de localización de red como LocationSmart, la información de torres que recopila SIMbae™ se utiliza para estimar la ubicación y el movimiento del dispositivo conectado.
Si bien la precisión de la ubicación puede disminuir en zonas rurales con pocas torres, permite el rastreo general de activos que se sabe que siguen una autopista específica o se encuentran en una de varias ubicaciones espaciadas. Esta función de rastreo usa la plataforma TagoIO como intermediario entre SIMbae y el servicio LocationSmart, y funciona con dispositivos que no tienen un módulo GPS instalado.

Los resultados
El desarrollo de dashboards con la plataforma TagoIO ha agilizado el proceso de comunicación con SIMbae y la visualización de datos recibidos de dispositivos IoT en campo. Aunque no se requiere una plataforma para usar SIMbae, al emplear TagoIO para analizar respuestas y mostrar datos en dashboards, se obtiene una visión completa del estado actual de SIMbae y de las tendencias a largo plazo de los datos recibidos, algo que antes era difícil de visualizar en tiempo real. Además de la recopilación de datos del lado del servidor que ahora es posible, un conjunto integrado de gateways de comunicación ha acelerado el proceso de pruebas iniciales e integración de SIMbae.