Étape 4: Écriture de code pour l’Imp électrique
Pointez votre navigateur sur 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, 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 githubet 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 l’appareil lire la valeur rssi et puis aller pour dormir, si tout fonctionne correctement, vous devriez être capable d’aller dans votre flux de data.sparkfun.com par l’intermédiaire de votre URL publique voir les valeurs RSSI apparaître ! Si vous voulez voir mon flux vers le haut et en cours d’exécution, check it out ici.