Ce tutoriel explique comment envoyer un SMS à partir de ton Raspberry Pi sans utiliser de modem GSM. Dans ce tutoriel, nous enverrons le SMS par Internet à l'aide de l'API SMS ClickSend.
- Créer un compte sur ClickSend.com
- Crée un script Python et ajoute tes informations d'identification ClickSend.
# -*- coding: utf-8 -*- username = 'User' # Your ClickSend username api_key = 'XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX' # Your Secure Unique API key msg_to = '+61411111111' # Recipient Mobile Number in international format (+61411111111 test number). msg_from = '' # Custom sender ID (leave blank to accept replies). msg_body = 'This is a test message' # The message to be sent. import json, subprocess request = { "messages" : [ { "source":"rpi", "from":msg_from, "to":msg_to, "body":msg_body } ] } request = json.dumps(request) cmd = "curl https://rest.clicksend.com/v3/sms/send -u " + username + ":" + api_key + " -H \"Content-Type: application/json\" -X POST --data-raw '" + request + "'" p = subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True) (output,err) = p.communicate() print output
- Connecte-toi au Raspberry Pi via SSH/PuTTY (le Raspberry Pi doit être connecté à Internet) https://raspberrypi4dummies.wordpress.com/2013/03/17/connect-to-the-raspberry-pi-via-ssh-putty/
- Copie le script clicksend.py de ton PC Windows vers ton Raspberry Pi. (../home/pi)
- Lance le script clicksend.py avec tes paramètres : python clicksend.py
- C'est fait ! Ton SMS devrait avoir été envoyé maintenant.
Nous serions ravis d'entendre ce que tu as créé. Prends contact avec nous pour obtenir des crédits SMS gratuits.