Exécuter automatiquement un programme sur un raspberry pi
Résolu
Enygma
-
Enygma -
Enygma -
A voir également:
- Exécuter automatiquement un programme sur un raspberry pi
- Comment lancer un programme automatiquement au démarrage de windows - Guide
- Mettre en veille un programme - Guide
- Programme demarrage windows 10 - Guide
- Forcer la fermeture d'un programme - Guide
- Desinstaller un programme sur windows - Guide
2 réponses
Bonjour,
Ça dépend de beaucoup de choses , notamment de la façon dont sont reliés le PC et la RaspberryPi.
Admettons que ce soit en câble RJ45/ethernet et que tu n'aies pas des fichiers à envoyer, mais juste quelques données ou chiffres ou texte genre "allume truc".
Tu peux , par exemple, faire un programme python qui écoute en UDP sur un port arbitraire (genre 55001), et quand il reçoit quelque chosen il agit en conséquence et renvoie ce que tu veux par le même moyen.
Exemple dans les 2 sens ici: https://wiki.python.org/moin/UdpCommunication Tu pourrais avoir quasi le même programe python des deux côtés.
Autre solution, tu utilises Mosquitto pour faire un serveur MQTT sur ta RaspberryPi (c'est en général déjà dessus, enfin sur Raspbian en tout cas, comme Python d'ailleurs).
Ainsi tu fais un programme python qui lit un sujet (topic) et quand le message lui convient, il agit en conséquence, puis il publie dans le topic de retour que tu lis depuis le PC (commande genre
mosquitto: ici: https://mosquitto.org/
En préambule : il ne faudra pas oublier de mettre le pc et la RaspberryPi sur le même réseau... sinon ils ne se causeront pas.
Ça dépend de beaucoup de choses , notamment de la façon dont sont reliés le PC et la RaspberryPi.
Admettons que ce soit en câble RJ45/ethernet et que tu n'aies pas des fichiers à envoyer, mais juste quelques données ou chiffres ou texte genre "allume truc".
Tu peux , par exemple, faire un programme python qui écoute en UDP sur un port arbitraire (genre 55001), et quand il reçoit quelque chosen il agit en conséquence et renvoie ce que tu veux par le même moyen.
Exemple dans les 2 sens ici: https://wiki.python.org/moin/UdpCommunication Tu pourrais avoir quasi le même programe python des deux côtés.
Autre solution, tu utilises Mosquitto pour faire un serveur MQTT sur ta RaspberryPi (c'est en général déjà dessus, enfin sur Raspbian en tout cas, comme Python d'ailleurs).
Ainsi tu fais un programme python qui lit un sujet (topic) et quand le message lui convient, il agit en conséquence, puis il publie dans le topic de retour que tu lis depuis le PC (commande genre
mosquitto_sub.... )
mosquitto: ici: https://mosquitto.org/
En préambule : il ne faudra pas oublier de mettre le pc et la RaspberryPi sur le même réseau... sinon ils ne se causeront pas.
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 583
Bonjour,
Peux-tu donner suite, ou marquer la discussion comme résolue ?
Peux-tu donner suite, ou marquer la discussion comme résolue ?