Étape 3: Étape 3: le Wunderground API
C’est le vrai pouvoir derrière notre projet. Weather Underground est un site génial qui fournit une API de données météorologiques locales pour les projets comme celle-ci ! Assurez-vous que vous n’allez pas au-delà de leur limite pour les appels API cependant, vous pourriez obtenir facturés. J’ai choisi cette API pour deux raisons principales :
1. c’est super facile à utiliser. En aucun temps à tous vous allez être accaparement la météo et afficher dans cool LED alimenté par des moyens.
2. il a une fonction AUTOIP. L’API recevez automatiquement votre emplacement basé sur votre adresse IP publique, donc tant que vous n’êtes pas le routage via un proxy vous n’aurez pas à changer les appels API du tout.
Cette API fournit une mine d’informations que vous pouvez utiliser pour votre projet. Il donne le nom de la ville vous, coordonnées lat/long, époque temps, fuseau horaire et toutes les informations météo, que vous pouvez toujours espérer. Mon projet est axé sur la météo et la température, mais je suis sûr que vous pouvez venir avec des façons créatives d’utiliser toutes les informations.
Lorsque vous vous inscrivez à Wunderground, vous recevrez une clé unique. C’est ce qui vous permet d’accéder aux données qui offre Weather Underground. Une fois que vous avez votre clé, vous aurez besoin de savoir comment faire pour voir les données. Un appel à cette API est une simple requête HTTP GET, alors vous pouvez simplement taper une URL dans votre navigateur et voir ce que vous obtenez !
Regardons l’appel API.
http://API.wunderground.com/API/ clé ici > /conditions/q/autoip.json Veillez à remplacer par votre clé réelle!
Il s’agit de l’appel de base de données. Mettez votre clé dans l’URL et feu loin. L’API retourne un fichier .json avec des informations concernant la météo dans votre région. Le mien est le wunderground.txt au bas de cette étape. Regarde à travers elle vrai rapide. Voir la quantité de données qu’ils fournissent ? Tonnes. Vous pouvez personnaliser la chaîne pour obtenir des données différentes aussi. Prévisions, histoire, changent l’emplacement. C’est vraiment à vous. Ce simple appel, c’est vraiment tout ce que nous avons besoin pour ce projet, nous allons donc passer au code Arduino.
Une belle idée à envisager - fixer un module Bluetooth pour votre IoT-duino et écrire une petite application Android/IOS qui vous permet de modifier l’emplacement dans la chaîne de get API. Maintenant vous pouvez voir la météo partout dans le monde !