ExtraFlow ne résiste pas à l’idée de vous informer d’une nouvelle performance WSO2 de ses équipes.

Nous venons de créer un nouveau Hub IoT (Internet des Objets) permettant de gérer de multiples capteurs de toutes sortes. Ces capteurs peuvent recevoir un nombre infini de mesures. L’enregistrement de ces données permet de présenter les données reçues et de générer des alertes. Nous sommes partis d’une feuille blanche et fort de nos expériences passées dans le domaine.

Son architecture basée sur WSO2 Entreprise Integration (notre ADN !) permet la réception des messages.
Tout le reste a cependant été repensé afin de ne perdre aucun message et d’accepter une multitude de formats en entrée.

Le Hub est en test depuis quelques jours et se porte bien :

  • Il dispose de 105 510 capteurs
  • Chaque capteur envoie quatre mesures : température, hygrométrie, vitesse du vent et pression atmosphérique
  • Il reçoit environ 18000 messages par heure.
  • Il reçoit plus d’1,7 million de mesures par jour
  • Le temps moyen du traitement d’un message est de 14 ms sur un échantillon de 5,5 millions de traitements
  • Le décodage du payload se fait sur un serveur externe en moins d’une milliseconde.

Nous n’avons pour le moment pas été au maximum de ses capacités et pensons qu’il pourrait doubler ou tripler le nombre de messages traités sans effort dans une configuration basique (2 serveurs  – 6GO RAM /4vCPU – pour WSO2 Entreprise Integration en cluster et pour le décodage du payload un serveur 2GO RAM).

Voici une carte du monde qui rend visible les messages des capteurs dans le monde entier affichés sous forme de températures :

Nous ne manquerons pas de vous tenir informés de la suite de notre performance !