2017-02-08 2 views
0

J'ai une idée pour un petit projet où je vais essayer de transférer des données de capteur en temps réel qui sont capturées et converties en signal numérique en utilisant MCP3008 sur le serveur NodeJS installé sur Raspberry PI .Transfert de données entre Python et NodeJS dans Raspberry Pi

Ma question est la suivante: quel est le moyen le plus efficace et/ou le plus rapide pour le transfert de données du programme Python au serveur NodeJS pour être affiché dans la page Web.

Merci pour vous conseils

Répondre

0

En fonction de la quantité de données et la complexité/simplicité que vous voulez atteindre, vous pouvez par exemple

  1. point final HTTP succès de votre serveur de nœud du programme Python à chaque fois il y a des données NE
  2. connecter avec WebSocket et envoyer de nouvelles données sous forme de messages
  3. se connecter avec TCP une fois et envoyer de nouvelles données nouvelles lignes
  4. se connecter avec TCP chaque fois quand il y a de nouvelles données
  5. envoyer un paquet UDP avec toutes les nouvelles données
  6. si les programmes de nœud et Python sont en cours d'exécution sur le même système, vous pouvez utiliser l'IPC, les pipes nommés etc.
  7. il y a d'autres façons de le faire

Tous ceux-ci peuvent se faire avec nœud et Python.

+0

Merci pour la réponse rapide ... la complexité des données n'est pas grande. Le plan consistait à envoyer les valeurs numériques du serveur (python) au client (page Web) le plus rapidement possible. – depecheSoul