Module de traitement sur mobile des données d’IOT

Un IoT est un objet autonome qui peut se déplacer et qui émet quelques signaux (digital : des mesures et alertes) sur un réseau terrien basse fréquence récupérés et stockés sur des serveurs. SIGFOX est un de ces fournisseurs de réseaux, il couvre bien plus que l’Europe.

Les traitements de l’IOT et de JSON paraissent à priori compliqués ! On va vous montrer comment. En pièce jointe, une application de test va lire les données sur le réseau SIGFOX d’un de nos objets connectés

Rappels de base sur l’IOT - Internet des Objets :

Présentation de l’IOT
L’IOT est un objet qui émet un signal court sur une adresse IP, incluant des informations de capteurs. Il est possible aussi qu’il exécute des commandes reçues.
Chaque fournisseur d’IOT sa propre façon d’envoyer ses informations, mais toujours par un format nommé "JSON". Des IOT internes comme pour l’industrie sont relayés par câbles ou ondes via des concentrateurs spécifiques qui donnent un accès IP.
Des IOT a large portée géographique émettent (en grandes ondes) et les messages sont relayées par des opérateurs terrestres comme SIGFOX et LORA, ces derniers procurant les accès par HTTP aux contenus des messages de chaque objet.

IOT : internet des objets: app mobiles de connexion de son smartphone à un objet
IOT : internet des objets : app mobiles de connexion de son smartphone à un objet
nous traitons les données IoT et mettons les en graphiques facilement pour vous

Exemple de format de message JSON
Voici le résultat d’une requête HTTP (en "GET") de 3 jeux d’informations sur un objet donné qui possède les capteurs pour envoyer ces valeurs ; les informations données par cet objet sont principalement classées :
 son nom commun : Name,
 son identifiant : DeviceID,
 la dernière fois que son signal a été reçu : LastSeen,
 son niveau de batterie : Battery,
 des valeurs géographiques comme son altitude, vitesse, cap (direction), longitude, latitude (si pas à l’intérieur d’un bâtiment) ,
 des types d’événements analysés par le firmware de l’objet, ou autre capteurs, interrupteurs, détecteurs,
 des valeurs comme la température, pression atmosphérique,
 des niveaux et adresse de tour de captage de signal : rssi, Tower
 le message brut
 le N° de séquence du message pour identifier les manquants,
etc...

Le code JSON envoyé par un IOT est illisible pour un humain, mais une fois bien classé suivant les règles, ou dans un tableau, par nos systèmes mobiles, cela devient clair.

Sans refaire ici un cours sur les règles de JSON qui classe les informations en cascade, basiquement on a demandé ici :
 un objet (entre crochets "[]"),
 de 3 enregistrements : chaque enregistrement est entre accolades "{}" et est séparé par une virgule, chaque enregistrement peut contenir des objets,
 chaque enregistrement est un "tableau" de couple "tag":valeur séparés par des virgules, un tag pouvant contenir aussi un enregistrement.

Par des commandes appropriées et simples d’emploi, on isole les valeurs intéressantes et de les placer en tableaux ou graphiques, en base embarquée sur le terminal mobile.

Ici nous avons fait un programme de démonstration sur Android qui fonctionne sur les messages émis d’un objet "vivant" tous les jours et qui va capter des données réelles et en montre pas à pas le traitement pour en sortir dans la première partie de ce cas la date et heure de la dernière fois que l’objet a été "vu" ou a émis et en deuxième partie un graphique de la capacité de la batterie embarquée.

Graphique sur appli mobile mesures d'un capteur d'un IOT
Graphique sur appli mobile mesures d’un capteur d’un IOT

Ce programme de démonstration pour Android effectue une lecture de données sur l’Internet d’un de nos IOT en vie, en ressors un champ (date et heure du dernier message) dans un premier cas, et ensuite analyse 10 valeurs de niveau de batterie et les affiche en graphiques.

Nous pouvons aussi vous réaliser votre application sur mesure avec des IoT : Développement application mobile avec portail de traçabilité

On peut afficher de même les coordonnées géographiques et le trajet de l’objet sur une carte, en temps quasi-réel (1 messages toutes les 10 minutes)

Un conseil , une question ? Contactez nous !

Exemple : programme de démonstration : application mobile de lecture d’un objet connecté

Demandez ce logiciel en test !

Pages avec les mêmes mots clés

Comment installer l’identification par code-barre , Rfid ?Aller vers l’Usine 4.0, traçabilité, la numérisation mobile ?Economies en temps salarié payéApplications mobiles innovantes : rendre vos clients contents, créer de nouveaux business(Télé)-mesurer par applications mobile, Rfid ou IoT ?Traçabilité : application pour terminal mobile code barre de scan

Un message, un commentaire ?

Qui êtes-vous ?
Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document