Technologies pour interface web avec mise à jour temps réel

Real time monitoring interface

a marqué ce sujet comme résolu.
Auteur du sujet

Bonjour,

Je développe avec une équipe un robot et nous avons besoin maintenant d’une interface web (sur un réseau local) pour pouvoir lire les informations de tout les capteurs en temps réel et suivre leur évolution dans le temps.

Au niveau de l’architecture, pour faire simple, disons que nous avons une arduino qui communique avec un raspberry pi qui se charge ensuite de renvoyer les données à un serveur (le raspberry intermediaire est de toute façon nécessaire car nous avons des caméras).

Mon idée côté serveur aurait été d’utiliser les websockets, et d’avoir un serveur node.js avec chartjs et socket.io comme packages, avec peut-être quelque chose comme Redis pour sauvegarder les données.

Cependant cela fait à peu près deux ans que je n’ai pas utilisé node.js et je suis sûr que tout à changer et qu’il y a peut être un moyen de faire ça auquel je n’ai pas pensé. Je suis donc avide de tout conseils sur quelles technos’ vous avez à me conseiller.

Je vous remercie d’avance pour votre aide.

Vive la science

+0 -0

Hello, personnellement ça me semble une bonne idée. Les autres solutions sont plus flexibles mais beaucoup moins pratique à utiliser donc si ton besoin est juste d’avoir les infos en temps réel sur l’interface ça me semble bien d’avoir du socketio.

+1 -0

Je suis en d’accord avec @unidan, ça me semble une bonne solution. En utilisant un framework de plus ou moins grosse taille (par exemple Meteor) ça reviendrai (de mon point de vue) à pêcher au lance rocket. D’autant plus qu’il faudra apprendre la techno avant de pouvoir faire quelque chose de propre.

+0 -0

Fais gaffe, configurer Redis pour de la persistence c’est pas super simple.

Quand tu dis "sauvegarder les données" c’est juste temporaire, ou faut vraiment les sauvegarder ad vitam ?

Sinon : t’as besoin de rien, ton serveur web forwarde les infos dans des websockets directement et tu gères tout l’affichage dans le client.

Happiness is a warm puppy

+0 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte