Fonctionnement de la démo de la plateforme Thingsquare IoT

Actualités de de l'Intelligence Artificielle - Machine Learning - Objets connectés

Fonctionnement de la démo de la plateforme Thingsquare IoT


Chez Thingsquare, nous construisons des solutions IoT (Internet of Things) avec nos clients. Des solutions qui résolvent les problèmes de nos clients.

Mais nous ne partons pas de zéro à chaque fois – nous utilisons la puissante plateforme IoT Thingsquare.

La plateforme Thingsquare IoT est une technologie remarquable.

Il commence à l’intérieur des puces de chaque appareil IoT et se poursuit tout au long du cloud. Et couvre tout le reste.

Pour nous, la plateforme Thingsquare nous permet de construire des solutions IoT complètes sans avoir à réinventer aucune roue. Et nous pouvons construire des prototypes rapidement – très rapidement, comme dans quelques semaines.

Alors, qu’est-ce que la plateforme IoT Thingsquare apporte pour nous aider à le faire?

Voici quelques éléments:

Depuis notre lancement en 2012, nous avons construit une gamme impressionnante de solutions avec la plateforme Thingsquare IoT, avec des centaines de milliers d’appareils clients déployés sur tous les continents du monde – à l’exception de l’Antarctique.

Aujourd’hui, nous lançons une démo en ligne de la plateforme Thingsquare IoT, que vous pouvez exécuter directement dans votre navigateur!

Aucun matériel n’est nécessaire.

Pas d’instructions d’installation compliquées.

Vous n’aurez même pas besoin de créer un compte utilisateur.

La démo de la plate-forme Thingsquare IoT est délibérément simple – mais il y a plus que ce que vous voyez.

La démo

La démo présente une solution IoT simple, construite sur la plate-forme Thingsquare IoT.

La solution est volontairement simple.

Il s’agit d’une solution de surveillance à distance qui comprend une simple application pour smartphone qui affiche la température actuelle à partir d’un ensemble de capteurs sans fil. N’importe quel nombre de capteurs peut être déployé, mais nous n’en déployons que 10 dans cette démo.

Et comme la solution est construite avec une puissante plate-forme IoT, il n’y a pas que le premier aperçu.

Mais regardons d’abord ce que Est-ce que rencontrer l’oeil.

Cliquez sur le bouton Démo pour lancer les choses:

Lorsque vous démarrez la démo, il vous sera demandé quel type de scénario de démonstration vous souhaitez voir. Pour l’instant, nous n’avons qu’un seul scénario: une configuration de surveillance à distance.





La Détection de température demo est la première des démos de la plate-forme Thingsquare IoT.

Clique le Détection de température icône pour commencer.

Démarrer la démo

Lorsque la démo démarre, voici ce que vous verrez:





Lorsque vous démarrez la démo, le système configurera d’abord un groupe de capteurs virtuels sans fil.

En arrière-plan, la démonstration met en place un groupe de capteurs sans fil virtuels et un point d’accès sans fil virtuel.

Ces appareils n’existent que dans votre navigateur, mais ils se connectent au backend du cloud Thingsquare IoT comme n’importe quel appareil IoT.

La configuration des appareils virtuels prend quelques secondes.

Quand c’est fait, voici ce que vous verrez:





L’écran de démonstration montre un smartphone, avec une application et un bureau. Vous pouvez interagir avec l’application.

Au milieu de l’écran, vous verrez une application pour smartphone. Ceci est entièrement utilisable: vous êtes censé cliquer et interagir avec l’application, comme vous le feriez avec un vrai smartphone.

L’application a trouvé un tas de capteurs sans fil qu’elle est prête à installer.

À droite de l’écran, il y a une photo d’un bureau. C’est là que les capteurs seront installés.

Vous verrez littéralement les appareils apparaître ici.

Clique sur le Install all bouton dans l’application sur le smartphone au milieu de l’écran.

L’application pour smartphone va maintenant commencer à installer les appareils:





Les appareils commenceront à apparaître sur la photo du bureau au fur et à mesure de leur installation. Le point d’accès est déjà apparu sur la table.

Vous verrez des appareils commencer à apparaître à divers endroits du bureau au fur et à mesure de leur installation.

Après quelques secondes, tous les appareils ont été installés.





Lorsque tous les appareils ont été installés, une nouvelle fenêtre apparaît à droite. Clique le D’accord bouton dans l’application.

Un tas de capteurs est apparu dans le bureau à droite.

Vous verrez également une nouvelle fenêtre apparaître à droite de l’écran. Cela peut être utilisé pour contrôler la chaleur dans la pièce.

Mais d’abord, cliquez sur le D’accord dans l’application pour fermer la boîte de dialogue de confirmation.

L’application affichera la température moyenne, telle que collectée à partir des 10 capteurs virtuels du bureau.

En cliquant sur les trois options dans la fenêtre de contrôle à droite, vous pouvez contrôler la température que les capteurs détectent. Si vous cliquez sur le Too hot réglage, vous verrez que la température augmente dans l’application. De même, si vous réglez la température sur Normal ou Cold, vous verrez cela reflété dans l’application après quelques secondes.

Vous remarquerez peut-être comment les capteurs de température virtuels du bureau se déplacent de temps en temps. C’est à ce moment-là qu’ils échantillonnent leur capteur de température et envoient leurs données, via le point d’accès virtuel, au serveur backend. Le serveur backend stocke les données dans sa base de données et les pousse également vers toutes les applications connectées – comme l’application que nous avons actuellement sur notre écran.





L’application affiche maintenant la température moyenne collectée par les 10 capteurs de température virtuels.

Plongeons dans les détails

Nous avons donc installé les 10 capteurs et leur point d’accès.

Mais ce n’est que la surface. Étant donné que le système est alimenté par une plate-forme IoT à pile complète, nous avons encore beaucoup à explorer.

Les capteurs publient des mesures de température sur le backend de la plate-forme IoT environ toutes les 10 secondes. Nous pouvons contrôler la température dans le bureau virtuel et nous voyons les résultats dans l’application.

Plongeons maintenant un peu plus profondément dans la plate-forme pour voir ce qui se passe dans les coulisses.

Ouvrez la visionneuse de périphériques

Comme vous l’avez peut-être déjà remarqué, il y a un bouton dans le coin supérieur gauche de l’écran de démonstration qui dit Open Device Viewer.

Cliquez sur ce bouton.

Une nouvelle vue apparaît sous le bouton:





La visionneuse d’appareils vous permet de voir beaucoup plus de détails sur chaque appareil que l’application beaucoup plus simpliste utilisée par la démo.

Cette vue de la visionneuse d’appareil est la vue par défaut de la plate-forme Thingsquare IoT. C’est ce que vous voyez lorsque vous téléchargez et installez l’application Thingsquare pour iOS ou Android.

À ce stade, le smartphone virtuel peut gêner la visionneuse de l’appareil. Vous pouvez déplacer le smartphone virtuel en cliquant et en faisant glisser le texte qui dit Demo app view.

La visionneuse d’appareils vous permet de voir beaucoup plus de détails sur chaque appareil que l’application beaucoup plus simpliste utilisée par la démo.

La plate-forme IoT collecte de nombreuses informations sur chaque appareil, pas seulement les données de capteur qu’ils produisent.

Dans la visionneuse d’appareils, nous voyons d’abord la liste des appareils, organisés en différents réseaux. Mais nous n’avons qu’un seul réseau. Et c’est là que se trouvent tous nos appareils.

Faites défiler la liste pour voir tous les appareils.

Cliquez sur l’un des capteurs.

Nous avons maintenant une vue détaillée de ce capteur. Vous voyez la valeur de température actuelle qu’elle a indiquée au milieu de l’écran.





Cliquez sur la valeur de température pour afficher l’historique des données correspondant.

Cliquez maintenant sur cette valeur de température pour afficher l’historique des données pour cette valeur.

L’historique des données

La vue de l’historique des données nous permet de remonter dans le temps et de voir ce qu’un capteur spécifique a rapporté.

La plate-forme IoT stocke toutes les données qu’elle reçoit de ses appareils et les met à la disposition du visualiseur d’appareils via son DU REPOS API.

Nous utilisons cette capacité pour voir un graphique de la température.





Par défaut, l’historique affiche les 100 derniers éléments de données.

Nous pouvons cliquer sur le Live bouton pour que le graphique se mette à jour lorsque de nouvelles données arrivent.

Modifiez maintenant la température de la pièce avec la fenêtre de contrôle vers la droite.

En quelques secondes, vous devriez voir que les données de température de ce capteur virtuel commencent à changer. Selon votre réglage, la température peut augmenter ou diminuer.





Le visualiseur de périphérique peut être utilisé pour voir le développement historique d’une variable de données.

La plate-forme IoT collecte les données des capteurs, les stocke dans sa base de données et les transmet également immédiatement à tout visualiseur d’appareil qui examine actuellement les données.

Voir la structure du maillage

Chaque solution IoT basée sur la plateforme Thingsquare IoT utilise un réseau maillé sans fil.

Un réseau maillé sans fil permet aux appareils de s’entraider – si un appareil est trop éloigné du point d’accès, les appareils plus proches du point d’accès prendront leurs données et les enverront au point d’accès.

Le visualiseur de périphériques peut être utilisé pour inspecter la structure actuelle du réseau maillé.

Allez au point d’accès, cliquez sur le Details et faites défiler jusqu’à ce que vous trouviez le Show mesh bouton. Cela fait apparaître la vue du réseau maillé:





Les capteurs de la démonstration forment un réseau où chaque capteur peut atteindre directement le point d’accès.

Dans les petits réseaux, le réseau sans fil n’a pas toujours besoin d’utiliser les capacités de maillage.

Notre réseau de démonstration est un tel réseau: tous les appareils peuvent accéder directement au point d’accès. Nous pouvons voir que dans la structure du réseau maillé – il s’agit en fait d’un réseau en étoile.

Mais comme la plate-forme IoT prend en charge nativement une structure de réseau maillé complet, nous pouvons ajouter quelques extensions de réseau pour étendre la taille et la portée du réseau.

La visionneuse d’appareils nous permet également de voir nos appareils sur la carte. Encore une fois, la plate-forme IoT conserve de nombreuses informations sur chaque appareil, y compris l’emplacement physique des appareils. Nous recueillons ces informations dans la visionneuse de l’appareil et nous plaçons l’appareil sur la carte.

Pour trouver la vue de la carte, accédez au More onglet, puis cliquez sur le Device Map bouton. Sélectionnez ensuite les appareils à afficher sur le Select devices bouton (sélectionnez All appareils là-bas). Enfin, allez à Options pour sélectionner les données à afficher. Sélectionner Temperature pour voir les températures actuelles superposées sur la carte.

Bonus: basculer entre Celsius et Fahrenheit

La plateforme IoT ne stocke pas seulement des informations sur les appareils qui y sont connectés. Il garde également une trace des utilisateurs qui utilisent la plate-forme et de leurs données.

Dans cette démo, nous utilisons cette fonctionnalité particulière de la plate-forme IoT pour suivre si l’utilisateur souhaite voir les températures en Celsius ou Fahrenheit.

Les informations sont stockées dans la base de données backend et mises à disposition des applications pour smartphone qui s’y connectent.

Pour changer si Celsius ou Fahrenheit doit être utilisé, allez User dans la visionneuse de périphériques. Là, cliquez sur Fahrenheit ou Celsius. Regardez comment l’application pour smartphone modifie son affichage en fonction du paramètre.





Les paramètres spécifiques à l’utilisateur sont stockés dans le backend de la plateforme IoT. Ici, nous utilisons ceci pour sélectionner si Fahrenheit ou Celsius doit être utilisé.

Comment ça fonctionne

La démo de la plate-forme Thingsquare IoT est construite exactement de la même manière que toute solution IoT:

  • Le backend IoT fonctionne dans le cloud
  • Les appareils se connectent en toute sécurité au backend et rapportent des données
  • Les frontaux collectent vers le backend pour recevoir les mises à jour des appareils

L’architecture d’une solution IoT typique est illustrée ci-dessous:





L’architecture d’une solution IoT typique basée sur une plate-forme IoT: les réseaux IoT se connectent en toute sécurité au backend, qui est hébergé dans le cloud. Les appareils utilisateur, tels que les smartphones et les ordinateurs, obtiennent des données du backend.

La démonstration de la plate-forme Thingsquare IoT utilise la même architecture, mais les appareils utilisateur et les appareils IoT s’exécutent dans la même fenêtre de navigateur.

Mais du point de vue du backend de la plate-forme IoT, il y a peu de différence entre l’architecture de démonstration et l’architecture de toute autre solution IoT construite avec la plate-forme. Les appareils IoT se connectent via un TLS lien. Les appareils des utilisateurs également.





Dans la démonstration de la plate-forme Thingsquare IoT, les appareils IoT et les appareils utilisateur s’exécutent dans le navigateur. Mais le backend de la plateforme IoT est le même.

La principale différence entre la solution de démonstration et une solution IoT normale est que les comptes d’utilisateurs ont été configurés pour être anonymes: nous n’imposons pas aux utilisateurs de créer activement un compte dans le but d’utiliser la démo.

Conclusions

Chez Thingsquare, nous utilisons notre plateforme IoT pour créer rapidement des solutions IoT solides, sans avoir à réinventer aucune roue. Aujourd’hui, nous avons lancé une démonstration en ligne de la plate-forme dans le navigateur pour afficher toute sa puissance dans le monde.

Nous utilisons notre plate-forme IoT pour résoudre des problèmes difficiles dans l’espace IoT, avec un accent particulier sur les systèmes à grande échelle avec des exigences extrêmement faibles en énergie et à longue portée – contactez-nous pour savoir comment nous pouvons aider votre entreprise!