{"id":1691,"date":"2017-03-15T09:40:15","date_gmt":"2017-03-15T08:40:15","guid":{"rendered":"http:\/\/www.macerobotics.com\/?p=1691"},"modified":"2017-03-15T09:40:15","modified_gmt":"2017-03-15T08:40:15","slug":"envoyer-un-sms-avec-la-carte-esus","status":"publish","type":"post","link":"https:\/\/www.macerobotics.com\/?p=1691","title":{"rendered":"Envoyer un SMS avec la carte Esus"},"content":{"rendered":"<p>Envoyer un SMS avec la carte Esus en utilisant le syst\u00e8me de notification de Free mobile.<\/p>\n<p><a href=\"http:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/03\/photo_esus_smsV2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-1701 aligncenter\" src=\"http:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/03\/photo_esus_smsV2.png\" alt=\"photo_esus_smsV2\" width=\"478\" height=\"340\" srcset=\"https:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/03\/photo_esus_smsV2.png 478w, https:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/03\/photo_esus_smsV2-300x213.png 300w\" sizes=\"auto, (max-width: 478px) 100vw, 478px\" \/><\/a><\/p>\n<p>Vous avez besoin de votre identifiant Free mobile et de la cl\u00e9 d&#8217;identification au service :<\/p>\n<p><a href=\"http:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/03\/Free_sms_V2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-1697\" src=\"http:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/03\/Free_sms_V2.png\" alt=\"Free_sms_V2\" width=\"712\" height=\"314\" srcset=\"https:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/03\/Free_sms_V2.png 712w, https:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/03\/Free_sms_V2-300x132.png 300w, https:\/\/www.macerobotics.com\/wp-content\/uploads\/2017\/03\/Free_sms_V2-600x265.png 600w\" sizes=\"auto, (max-width: 712px) 100vw, 712px\" \/><\/a><\/p>\n<p>Ceci est disponible sur votre espace abonn\u00e9 de Free mobile.<\/p>\n<h2>Le programme<\/h2>\n<p>Vous devez modifier ces constantes :<\/p>\n<ul>\n<li><strong>VOTRE_SSID<\/strong> : le nom du r\u00e9seau sans Wifi auquel votre carte Esus sera connecter.<\/li>\n<li><strong>VOTRE_PASS<\/strong> : le mot de passe de votre r\u00e9seau Wifi.<\/li>\n<li><strong>IDENTIFIANT_FREE<\/strong> : votre identifiant Free mobile.<\/li>\n<li><strong>CLE_ID<\/strong> : votre cl\u00e9 d&#8217;identification au service.<\/li>\n<\/ul>\n<pre><strong>#include &lt;ESP8266WiFi.h&gt;<\/strong>\r\n<strong>#include &lt;WiFiClientSecure.h&gt;<\/strong>\r\n\r\n<strong>WiFiClientSecure client;<\/strong>\r\n<strong>\u00a0 <\/strong>\r\n<strong>const char* ssid = \"VOTRE_SSID\";<\/strong>\r\n<strong>const char* password =\"VOTRE_PASS\";<\/strong>\r\n\r\n<strong>const char* host = \"smsapi.free-mobile.fr\";<\/strong>\r\n<strong>const int https_Port = 443;<\/strong>\r\n\r\n<strong>String url, message_SMS;<\/strong>\r\n\r\n<strong>void setup()<\/strong>\r\n<strong>{<\/strong>\r\n<strong>\u00a0 Serial.begin(9600);<\/strong>\r\n<strong>\u00a0 <\/strong>\r\n<strong>\u00a0 Serial.println();<\/strong>\r\n<strong>\u00a0 <\/strong>\r\n<strong>\u00a0 Serial.print(\"connexion \u00e0 \");<\/strong>\r\n<strong>\u00a0 <\/strong>\r\n<strong>\u00a0 Serial.println(ssid);<\/strong>\r\n<strong>\u00a0 <\/strong>\r\n<strong>\u00a0 WiFi.begin(ssid, password);<\/strong>\r\n<strong>\u00a0 <\/strong>\r\n<strong>\u00a0 while (WiFi.status() != WL_CONNECTED)<\/strong>\r\n<strong>\u00a0 {<\/strong>\r\n<strong>\u00a0\u00a0\u00a0 delay(500);<\/strong>\r\n<strong>\u00a0\u00a0\u00a0 Serial.print(\".\");<\/strong>\r\n<strong>\u00a0 }<\/strong>\r\n<strong>\u00a0 <\/strong>\r\n<strong>\u00a0 Serial.println(\"Connexion Wifi\");<\/strong>\r\n<strong>\u00a0 Serial.println(\"Adresse IP:\");<\/strong>\r\n<strong>\u00a0 Serial.println(WiFi.localIP());<\/strong>\r\n\r\n<strong>\u00a0 Serial.print(\"connection a \");<\/strong>\r\n<strong>\u00a0 Serial.println(host);<\/strong>\r\n<strong>\u00a0 <\/strong>\r\n<strong>\u00a0 if (!client.connect(host, https_Port))<\/strong>\r\n<strong>\u00a0 {<\/strong>\r\n<strong>\u00a0\u00a0\u00a0 Serial.println(\"Erreur de connexion Wifi\");<\/strong>\r\n<strong>\u00a0 }<\/strong>\r\n\r\n<strong>\u00a0 url = \"\/sendmsg?user=IDENTIFIANT_FREE&amp;pass=CLE_ID&amp;msg=\";<\/strong>\r\n<strong>\u00a0 message_SMS = \"Test envoi SMS par la carte Esus!\";<\/strong>\r\n\r\n<strong>\u00a0 url = url + message_SMS;<\/strong>\r\n<strong>\u00a0 <\/strong>\r\n<strong>\u00a0 Serial.print(\"URL: \");<\/strong>\r\n<strong>\u00a0 Serial.println(url);<\/strong>\r\n\r\n<strong>\u00a0 client.print(String(\"GET \") + url + \" HTTP\/1.1\\r\\n\" +<\/strong>\r\n<strong>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"Host: \" + host + \"\\r\\n\" +<\/strong>\r\n<strong>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"User-Agent: BuildFailureDetectorESP8266\\r\\n\" +<\/strong>\r\n<strong>\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 \"Connection: close\\r\\n\\r\\n\");<\/strong>\r\n\r\n\r\n<strong>}<\/strong>\r\n\r\n<strong>void loop() <\/strong>\r\n<strong>{<\/strong>\r\n<strong>\u00a0 <span style=\"color: #008000;\">\/\/ rien<\/span><\/strong>\r\n<strong>}<\/strong><\/pre>\n<p>Fin du tuto !<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Envoyer un SMS avec la carte Esus en utilisant le syst\u00e8me de notification de Free mobile. Vous avez besoin de votre identifiant Free mobile et de la cl\u00e9 d&#8217;identification au service : Ceci est disponible sur votre espace abonn\u00e9 de Free mobile. Le programme Vous devez modifier ces constantes : VOTRE_SSID : le nom du &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[50,44,1,26],"tags":[],"class_list":["post-1691","post","type-post","status-publish","format-standard","hentry","category-esp8266","category-esus","category-non-classe","category-tutoriel"],"_links":{"self":[{"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/posts\/1691","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1691"}],"version-history":[{"count":6,"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/posts\/1691\/revisions"}],"predecessor-version":[{"id":1702,"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=\/wp\/v2\/posts\/1691\/revisions\/1702"}],"wp:attachment":[{"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1691"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1691"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.macerobotics.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}