User manual
compte, vous devez utiliser la structure suivante : *URL* est
/update. C’est le sous-site sur lequel les données doivent être envoyées. Le mes-
sage est maintenant composé de votre clé API, du champ à remplir et de la va-
leur. La longueur du message se détermine facilement par la longueur de la chaî-
ne. Dans l‘ensemble, un exemple POST ressemble à ceci :
001
POST /update HTTP/1.1
002
Host: api.thingspeak.com
003
Connection: close
004
Content-Type: application/x-www-form-urlencoded
005
Content-Length: 35
006
007
api_key=GXE93O4WF03Q3X8I&field1=954
Le site web peut clairement identifier l’utilisateur et le canal par la clé API et enre-
gistre les valeurs. L’ensemble de la fonctionnalité de la compilation des requêtes
est cachée derrière plusieurs fonctions. Pour envoyer la nouvelle valeur vous
devez seulement appeler la fonction sendThingPost() qui a besoin comme para-
mètre de la KEY et des données du capteur. Tout le reste est exécuté automati-
quement en arrière-plan.
5.2 | Affichage Twitch
Le site web ThingSpeak propose un peu plus que la surveillance longue durée de
capteurs. Le projet suivant est similaire au projet du client TCP. Les informations
sont en effet obtenues depuis un site web sur internet. Dans ce cas il s’agit de
savoir s’il y a déjà ou non un flux en ligne.
Il y a deux avantages significatifs de la variante ThingSpeak par rapport aux pre-
mières expériences. Premièrement, d’autres sites web peuvent être traités par
ThingSpeak via HTTPS (HyperText Transfer Protocol Secure) alors que le module
de supporte que le protocole HTTP qui est bien moins sûr. Deuxièmement le site
web peut déjà préfiltrer des informations et ainsi réduire la quantité de données à
traiter par le contrôleur.
Dans ce projet vous réaliserez un affichage Twitchen streaming comme exemple
type pour différentes possibilités. Twitch (www.twitch.tv) est un site web sur lequel
des jeux en live ou d’autres contenus autour des jeux sur ordinateur sont diffusés.
Un des canaux les plus connus de streaming est RocketBeansTV l’ancien concep-
teur de GameOne. Ce canal diffuse 24/24 et pour cela est bien adapté pour un