SMS sur raspberry pi

Fermé
artemis0 Messages postés 903 Date d'inscription vendredi 3 janvier 2014 Statut Membre Dernière intervention 28 juillet 2018 - 21 févr. 2016 à 21:10
artemis0 Messages postés 903 Date d'inscription vendredi 3 janvier 2014 Statut Membre Dernière intervention 28 juillet 2018 - 22 févr. 2016 à 18:22
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 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
22 févr. 2016 à 09:07
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 903 Date d'inscription vendredi 3 janvier 2014 Statut Membre Dernière intervention 28 juillet 2018 178
22 févr. 2016 à 11:42
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 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407 > artemis0 Messages postés 903 Date d'inscription vendredi 3 janvier 2014 Statut Membre Dernière intervention 28 juillet 2018
22 févr. 2016 à 11:51
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 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407 > zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021
22 févr. 2016 à 12:05
Un exemple.

L'envoi en console :



La réception dans un client mail :
0
artemis0 Messages postés 903 Date d'inscription vendredi 3 janvier 2014 Statut Membre Dernière intervention 28 juillet 2018 178
Modifié par artemis0 le 22/02/2016 à 12:45
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 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407 > artemis0 Messages postés 903 Date d'inscription vendredi 3 janvier 2014 Statut Membre Dernière intervention 28 juillet 2018
22 févr. 2016 à 13:05
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