{"version":"1.0","provider_name":"GLC PhoToGr@Phy By ... Rapha\u00ebl_Od","provider_url":"http:\/\/www.galerieceleste.net\/preprod\/1","author_name":"adminfolio","author_url":"http:\/\/www.galerieceleste.net\/preprod\/1\/author\/adminfolio\/","title":"Arduino \/ ESP8266 \/ aREST comment r\u00e9cup\u00e9rer des donn\u00e9es m\u00e9t\u00e9o - automatiser un observatoire. - GLC PhoToGr@Phy By ... Rapha\u00ebl_Od","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"zYP1rSbuxv\"><a href=\"http:\/\/www.galerieceleste.net\/preprod\/1\/2019\/05\/20\/arduino-esp8266-arest-recuperer-donnees-meteo\/\">Arduino \/ ESP8266 \/ aREST comment r\u00e9cup\u00e9rer des donn\u00e9es m\u00e9t\u00e9o &#8211; automatiser un observatoire.<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"http:\/\/www.galerieceleste.net\/preprod\/1\/2019\/05\/20\/arduino-esp8266-arest-recuperer-donnees-meteo\/embed\/#?secret=zYP1rSbuxv\" width=\"600\" height=\"338\" title=\"\u00ab\u00a0Arduino \/ ESP8266 \/ aREST comment r\u00e9cup\u00e9rer des donn\u00e9es m\u00e9t\u00e9o &#8211; automatiser un observatoire.\u00a0\u00bb &#8212; GLC PhoToGr@Phy By ... Rapha\u00ebl_Od\" data-secret=\"zYP1rSbuxv\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/* ]]> *\/\n<\/script>\n","description":"Pr\u00e9sentation Apr\u00e8s plusieurs phases de prototypage et d\u00e9veloppement, je suis arriv\u00e9 \u00e0 la conclusion que les donn\u00e9es m\u00e9t\u00e9o doivent \u00eatre lues depuis les sondes et transmises dans un format intelligible vers le \u00b5P. Le JSON&nbsp;a \u00e9t\u00e9 le candidat choisi pour cette t\u00e2che : les donn\u00e9es \u00e9tant utilisables dans de nombreux langages de d\u00e9veloppement. Un serveurLire la suite","thumbnail_url":"http:\/\/www.galerieceleste.net\/preprod\/1\/wp-content\/uploads\/2019\/05\/NodeMcu-300x289.jpg"}