Able Device fournit une plateforme légère basée sur la carte SIM pour les appareils IoT
SIMbae™, un moteur applicatif basé sur la carte SIM, est un agent logiciel qui fonctionne sur toute carte SIM conforme à la norme Global Platform. Il s’exécute en parallèle des fonctionnalités préexistantes de l’appareil, sans que celui-ci ne détecte sa présence. SIMbae agit comme un agent indépendant sur l’appareil pour de nombreuses applications et cas d’usage ; il peut exécuter des tâches préconfigurées de manière totalement autonome, sans nécessiter de communication entrante ou sortante. Cependant, la communication avec SIMbae et la visualisation des données reçues restent importantes pour certains cas d’usage.
Le défi
Les fonctionnalités de SIMbae sont accessibles par liaison radio (OTA) via des messages SMS de classe 2, TCP ou UDP. En créant une application cloud sur la plateforme TagoIO et en l’intégrant à une passerelle de communication SMS et IP, la communication OTA bidirectionnelle avec la carte SIM s’intègre de façon fluide pour analyser et afficher les données SIMbae à l’utilisateur. Cette application basée sur TagoIO couvre trois cas d’usage :
-
Charger de nouvelles configurations sur SIMbae pour lui permettre de continuer à fonctionner de manière autonome
-
Diagnostiquer et potentiellement résoudre des problèmes sur des appareils IoT déjà déployés sur le terrain
-
Obtenir une localisation approximative d’un appareil ne disposant pas de récepteur GPS
La solution
Paramètres OTA
Le moteur applicatif principal de SIMbae est préchargé avec une configuration qui permet au système de prendre des décisions de manière autonome, en fonction de critères tels que la qualité de service du réseau actuellement connecté ou la nécessité pour l’appareil de tenter une connexion à un autre réseau pour de meilleures communications. Il arrive qu’une entreprise décide de modifier les critères utilisés pour cette prise de décision. Dans ce cas, TagoIO peut être utilisé pour transmettre de nouveaux paramètres à SIMbae.

Portail de débogage
Debug It!, le cas d’usage principal de SIMbae pour la communication OTA bidirectionnelle, consiste à identifier et résoudre à distance les bogues pouvant résider dans le micrologiciel du module cellulaire de l’appareil, dans l’application embarquée ou dans d’autres problèmes de performances réseau. Debug-It regroupe plusieurs fonctions clés, notamment :
-
Envoyer des commandes AT au modem à distance
-
Tester les performances réseau du point de vue de l’appareil
-
Réinitialiser la pile réseau
-
Relayer les entrées utilisateur vers le portail
-
Lire et modifier les fichiers accessibles depuis la carte SIM
-
Forcer un changement de réseau
-
En associant ces fonctionnalités à la plateforme TagoIO, l’utilisateur dispose d’une plateforme de débogage interactive qui fonctionne et se comporte comme une session de terminal connecté localement. Pendant ce temps, l’appareil IoT reste déployé sur le terrain. Ces fonctionnalités permettent de modifier les paramètres du modem et de réinitialiser du matériel défaillant sans qu’il soit nécessaire d’envoyer quelqu’un sur le site physique de l’appareil.

Suivi sans GPS
Le cas d’usage Find-It! de SIMbae permet d’envoyer vers une application des informations réseau telles que les performances de la tour cellulaire actuellement connectée et des autres tours détectées à proximité. En recourant à un fournisseur de localisation réseau tel que LocationSmart, les informations de tour collectées par SIMbae™ sont utilisées pour estimer la position et le déplacement de l’appareil connecté.
Si la précision de la localisation peut diminuer dans les zones rurales avec peu de tours, elle permet néanmoins un suivi général des actifs connus pour emprunter une autoroute spécifique ou se trouver à l’un de plusieurs emplacements espacés. Cette fonctionnalité de suivi utilise la plateforme TagoIO comme intermédiaire entre SIMbae et le service LocationSmart, et fonctionne avec des appareils dépourvus de module GPS.

Les résultats
Le développement de tableaux de bord avec la plateforme TagoIO a accéléré le processus de communication avec SIMbae et la visualisation des données reçues des appareils IoT sur le terrain. Bien qu’une plateforme ne soit pas indispensable pour utiliser SIMbae, le recours à TagoIO pour analyser les réponses et afficher les données dans des tableaux de bord offre une vue détaillée de l’état actuel de SIMbae et des tendances à long terme des données reçues, qui étaient auparavant difficiles à visualiser en temps réel. En plus de la collecte de données côté serveur désormais possible, un ensemble intégré de passerelles de communication a accéléré le processus de test initial et d’intégration de SIMbae.