Étape 4: Flash, configurer et gong !
Flasher le firmware
Suivre les indications de l’étincelle pour configurer le client de ligne de commande. Connectez le noyau de l’étincelle à votre ordinateur via USB. La LED doit s’allumer et puis rien ne devrait se produire. Maintenez les deux boutons sur le noyau. Relâcher le bouton RST. Lorsque la LED clignote jaune, relâchez le bouton MODE. La ligne de commande, exécutez « spark flash usb--core-firmware.bin ». Vous devriez voir une série de texte et puis progresser points tandis que le clignotant est en cours. Vous pouvez obtenir un message d’erreur timeout sondage à la fin du processus--c’est un bug connu de la Spark mais n’est pas un problème.
Configurer le noyau
Exécutez « étincelle serial list » pour rechercher le fichier serial de port ou le périphérique associé à votre noyau. Sur OS X, le mien était "/ dev/cu.usbmodem1411". Se connecter à votre base à l’aide de votre terminal série. Avec minicom, j’utilise la commande « minicom -D /dev/cu.usbmodem1411 ».
Appuyez sur RST. Un 2-3 secondes après la réinitialisation, appuyez sur Enter dans votre terminal série pour commencer la configuration du périphérique. Il vous sera demandé pour les éléments suivants :
- Type de l’App: Inscrivez « 1 » pour le bouton.
- MQTT hôte : Le nom d’hôte, d’un courtier MQTT (p. ex. m2m.eclipse.org)
- MQTT Port : Le port du courtier MQTT (p. ex., 1883)
- Sujet de racine : rubrique An MQTT que votre Gongbutton sera publier sur et vous abonner à (par exemple/instructables/gongbot). Gongbots qui partagent le même sujet de racine sonnera. Il doit commencer par une barre oblique finale et ne peut pas se terminer par un.
- Nom : Un nom unique pour votre Gongbutton. Ce nom peut être utilisé par d’autres logiciels que vous avez écouté comme un bot IRC.
À ce stade, le port série se réinitialise et le bouton entrera en mode config WiFi. Appuyez sur « w » pour écrire une nouvelle configuration WiFi et suivez les invites. Si vous avez déjà configuré le WiFi, vous pouvez appuyer sur la TVD pour sauter cette étape.
- SSID : Nom de votre réseau WiFi
- Sécurité : Notez que Spark indique qu’ils ont eu des problèmes avec les réseaux WEP.
- Mot de passe : Mot de passe utilisé pour se connecter à votre réseau.
Test
La LED sur le noyau devrait finalement commencer cyan "pulsé", indiquant qu’il est en ligne. En dehors de l’utilisation de cyan pour indiquer une connexion avec le courtier MQTT, les autres couleurs doivent correspondre à la documentation de l’étincelle. Chaque fois que le noyau démarre, la LED passera à travers les couleurs suivantes :
- Blanc : Mise en service
- Bleu : Vous cherchez une WiFi
- Vert : Connecté au WiFi
- Cyan : Connecté au courtier MQTT.
Le cyan "pulsé" LED, appuyez sur le bouton. Vos gongs doivent sonner !