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.

  1. Créer un compte sur ClickSend.com
  2. 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
  3. 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/
  4. Copie le script clicksend.py de ton PC Windows vers ton Raspberry Pi. (../home/pi)
  5. Lance le script clicksend.py avec tes paramètres : python clicksend.py
  6. 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.

Ton premier SMS est pour nous

Tu veux envoyer ton premier SMS depuis ton Raspberry Pi gratuitement ? Inscris-toi pour un essai avec ClickSend et tu recevras 2 $ AUD de crédit pour tester. Bon envoi.

Commence ton essai