SMS sur raspberry pi

artemis0 Messages postés 1031 Statut Membre -  
artemis0 Messages postés 1031 Statut Membre -
Bonjour,

J'ai un projet qui consiste à récupérer une variable d'un capteur et la connaître à distance. Le capteur est connecté à une arduino, qui est connectée à une raspberry.

J'ai pensé au serveur web, mais ça pose trop de problèmes car là où je me trouve, l'acces internet est très réglementé et ça passe par tout un tas de proxy. De plus, je ne peux pas configurer les ports, donc impossible de rediriger les requêter vers une IP précise.

Donc j'ai pensé à raspiSMS. Pensez-vous que je peux mettre en place facilement un système de SMS pour ma rpi qui m'enverrait la valeur du capteur si j'envoie, par exemple "température" à ma raspberry ?

Est-ce compliqué d'envoyer la valeur de la arduino à la raspberry ? D'après ce que j'ai vu sur le net, le python semble tout indiqué ?

Sachez que je suis un néophyte qui débute, mais néanmoins passionné. Donc ne vous énervez pas si je vous demande de m'expliquer.


Merci pour votre future aide !
A voir également:

1 réponse

zipe31 Messages postés 38797 Statut Contributeur 6 433
 
Salut,

J'ai regardé rapidement sur la toile et apparemment raspiSMS ne semble pas très compliqué à installer et à mettre en route.

Par contre, pourquoi ne pas utiliser le mail ?
Avec ssmtp par exemple ?
Ou encore avec eMail (que j'utilise) ?

0
artemis0 Messages postés 1031 Statut Membre 179
 
Peux-tu expliquer comment je devrais m'y prendre si je veux faire ça avec les mails ?
Il y a des scripts à faire ?

Merci de ton aide
0
zipe31 Messages postés 38797 Statut Contributeur 6 433 > artemis0 Messages postés 1031 Statut Membre
 
Une fois ton programme de mail configuré et opérationnel, il te suffit d'envoyer le résultat de ton capteur (que tu auras écris dans un fichier, ou récupéré dans une variable shell) avec une ligne du style (avec eMail pour ma part) :

email -s "Envoi du $(date '+%A %d %B %Y')" adresse@mail.tld < /chemin/vers/ton_fichier

ou
email -s "Envoi du $(date '+%A %d %B %Y')" adresse@mail.tld <<<"${ta_variable_contenant_la_valeur}"
0
zipe31 Messages postés 38797 Statut Contributeur 6 433 > zipe31 Messages postés 38797 Statut Contributeur
 
Un exemple.

L'envoi en console :



La réception dans un client mail :
0
artemis0 Messages postés 1031 Statut Membre 179
 
Ah d'accord. Et comment récupérer la valeur du capteur ? Sachant que le capteur est branché à la arduino, qui est branchée à une raspberry.
J'ai vu des sujets qui disaient que les connecter par USB était le plus simple.
Après, il faut que je fasse un programme en python qui tourne en boucle sur ma rpi, pour que ça récupère la valeur du capteur, et que ça actualise régulièrement, et que ça la mette dans un fichier ?

Merci pour ton aide
0
zipe31 Messages postés 38797 Statut Contributeur 6 433 > artemis0 Messages postés 1031 Statut Membre
 
Pour les branchements et les relations entre arduino et raspberry je n'en sais rien ;-\

Ta question portait sur comment mettre en œuvre l'envoi de SMS (ou autre moyen) depuis un raspberry. Là ce que tu demandes est tout autre chose ;-(

Mais chaque chose en son temps. Commence par faire inter-opérer tes 2 systèmes. Puis fais en sorte de récupérer les valeurs dont tu as besoin, après quoi tu n'auras plus qu'à mettre en pratique ce qui a été dit dans les posts précédents.

Ce doit être inhérent à l'époque cette manie de toujours vouloir mettre la charrue avant les bœufs ;-(
0