Étape 5: Configuration de votre firmware imp
Pointez votre navigateur sur ide.electricimp.com nouveau et connectez-vous. Cela vous ramène à la fenêtre de l’IDE.
Si vous avez connecté à cette carte de dérivation imp avant (pro), il sautera vers le haut dans l’IDE selon le modèle, de qu'il a été modifié une partie. S’il s’agit d’une carte de dérivation flambant neuf, il s’affiche dans le panneau de gauche nav de l’EDI sous « Nouveaux dispositifs », en haut du panneau. Vous verrez un petit nombre dans ce panneau indiquant le nombre de nouveaux appareils, il attend d’être configuré - probablement juste une !
Cliquez sur « Nouveaux appareils » pour voir la liste des nouveaux appareils. Encore une fois, si vous n’avez jamais configuré ce dispositif avant, il n’aura un nom, donc par défaut est une chaîne longue hexagonale (ID de périphérique de ce périphérique). Cliquez sur le petit engrenage à côté du nom du périphérique pour ouvrir les paramètres de l’appareil. C’est où vous pouvez nommer l’appareil et assignez-la à un modèle. Allez-y, et entrez nom il quelle que soit vous aimez et créez un nouveau modèle en tapant un nom pour votre nouveau modèle dans le modèle de menu déroulant et pressant. Lorsque vous cliquez sur "enregistrer les modifications", vous accéderez à la fenêtre de code pour ce nouveau modèle, et vous verrez que votre nouveau périphérique est maintenant répertorié sous ce modèle dans le NAV gauche.
Un modèle comporte deux parties : un agent et un périphérique. Cette version du micrologiciel est tout simplement le code qui s’exécute sur l’imp lui-même. L’agent est partenaire de l’appareil - un minuscule serveur qui s’exécute dans la nuée imp électrique. L’appareil et l’agent peuvent envoyer des informations en arrière, et l’agent peut communiquer avec le reste de l’internet et possède sa propre URL. Vous pouvez écrire du code pour chacun d’eux.
... Ou vous pouvez utiliser le code qui est déjà écrit pour vous:) Dirigez-vous vers github et remarquez qu’il y a deux fichiers ici - un pour l’agent et l’autre pour le périphérique. En conséquence, il y a deux fenêtres pour vous dans l’IDE - on dira « agent » et autre « device ». Copiez le code correct dans chaque fenêtre.
Si vous cliquez sur « Build and Run » maintenant, vous allez voir que l’appareil lire la température et puis aller pour dormir, mais l’agent aura une erreur lorsqu’il tente d’ouvrir une session les données Sparkfun parce que vous n’avez pas encore ajouté votre compte Sparkfun. Nous allons faire que le prochain. Si vous le faites et que votre appareil est allé dormir pendant 15 minutes, vous pouvez débranchez et rebranchez l’alimentation (par simplement en tirant et ré-insérer le cavalier) pour obtenir l’imp se réveiller à nouveau.
Nous allons connecter votre nouveau thermomètre à Sparkfun pour enregistrer les données, alors nous pouvons revenir et jetez un oeil à ce qui rend le firmware fonctionne.