Exécuter automatiquement un programme sur un raspberry pi
Résolu/Fermé
A voir également:
- Exécuter automatiquement un programme sur un raspberry pi
- Programme demarrage windows 10 - Guide
- Desinstaller un programme - Guide
- Forcer la fermeture d'un programme - Guide
- Comment lancer un programme automatiquement au démarrage de windows - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
2 réponses
magouero
Messages postés
242
Date d'inscription
lundi 9 juillet 2007
Statut
Membre
Dernière intervention
2 avril 2022
66
Modifié le 29 oct. 2021 à 13:53
Modifié le 29 oct. 2021 à 13:53
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
23346
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 novembre 2024
Ambassadeur
1 552
Modifié le 29 oct. 2021 à 13:54
Modifié le 29 oct. 2021 à 13:54
Bonjour,
Peux-tu donner suite, ou marquer la discussion comme résolue ?
Peux-tu donner suite, ou marquer la discussion comme résolue ?
yg_be
Messages postés
23346
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 novembre 2024
1 552
>
Enygma
28 oct. 2021 à 21:39
28 oct. 2021 à 21:39
Dans ce cas-là, n'hésite pas à poster une réponse pour indiquer que c'est résolu, plutôt que de laisser d'autres prendre du temps pour t'aider.
Enygma
>
yg_be
Messages postés
23346
Date d'inscription
lundi 9 juin 2008
Statut
Contributeur
Dernière intervention
24 novembre 2024
Modifié le 29 oct. 2021 à 13:54
Modifié le 29 oct. 2021 à 13:54
Très bien ça sera fait dorénavant :)
Désoler de la gêne occasionnée
Enygma
Désoler de la gêne occasionnée
Enygma