La Communauté IOTA Publie Une Application Pour Améliorer Streams

  • Keepy est une passerelle générique qui permet aux appareils de publier facilement leurs données sur IOTA Streams. 
  • Grâce à Keepy, les applications obtiennent des temps de lecture rapides et la possibilité de valider l’intégrité des données par rapport à IOTA Tangle.

L’équipage I2T a  lancé  l’application Keepy qui fonctionne avec IOTA Streams. Keepy vise à améliorer l’expérience utilisateur et est une passerelle générique qui permet à différents appareils utilisant la norme I2T de publier leurs données sur Streams de manière simple. Fonctionnant comme une petite application Nodejs, Keepy reçoit des informations des capteurs et les «renvoie à la demande», comme le déclare l’équipe I2T:

Keepy est une petite application Nodejs qui se trouve en face de Streams Gateway pour recevoir les données des capteurs et les renvoyer à la demande. Il monte essentiellement un point de terminaison sur lequel vous pouvez POSTER des données. Les données sont stockées sur Streams et une base de données locale qui conserve une association entre chaque ensemble de données et l’ID de canal Streams qui le contient.

Avec Keepy, les utilisateurs peuvent interroger des informations à partir d’un certain nombre d’ensembles de données et obtenir des informations à partir d’une base de données locale telle que l’identification des canaux. Ainsi, les applications obtiennent des temps de lecture rapides et la possibilité de valider l’intégrité des données par rapport au Tangle IOTA.

De plus, l’application dispose d’un système tampon. Grâce à lui, les utilisateurs peuvent faire des demandes de gestion de l’insertion d’informations et envoyer des informations dans une période de basse fréquence à Keepy. L’application permet également aux utilisateurs de configurer la durée pendant laquelle les données sont enregistrées. Une fois le temps écoulé, les données sont envoyées au IOTA Tangle pour stockage. L’équipe I2T a ajouté:

Nous pensons que c’est une application très simple mais précieuse. Il aide à résoudre certains des problèmes observés lors du mentorat des participants au hackathon «Tout intégrer à l’IOTA», il est open-source et extrêmement facile à personnaliser par les utilisateurs. Nous encourageons tout le monde à l’essayer et à jouer avec!

Résolution des limitations dans les flux IOTA

Keepy a été construit par les développeurs Eduardo Pelitti et Andy Espagnolo, qui font partie de la communauté open source I2T en Argentine. Les développeurs ont trouvé de nombreuses limitations dans les flux IOTA dans plusieurs de ses fonctionnalités. Ils ont décidé d’utiliser le langage de programmation Nodejs en raison de sa «nature facile à mettre en œuvre et à modifier». Comme les deux développeurs l’ont écrit, il existe une limitation majeure que Keepy vise à résoudre:

Les flux s’exécutent en plus des transactions IOTA. Par conséquent, chaque ensemble de données envoyé nécessite une petite preuve de travail, ce qui limite la granularité des entrées. L’envoi d’un ensemble de données par seconde entraînerait un nœud complet surchargé, interrompant la capacité de la passerelle à faire son travail.

Par contre, avec les canaux Streams, il n’est pas possible de recevoir un sous-ensemble de messages (c’est-à-dire les 5 derniers messages publiés). Cela s’est avéré être un problème lors du développement d’applications IoT qui devaient maintenir l’état d’objets tels que la lampe de votre salon et y accéder pour effectuer des actions, comme l’ont déclaré les développeurs.

Laisser un commentaire