Étape 6: Mise en œuvre de PubNub pour la connectivité
Puis j’ai commencé le prototypage. J’ai utilisé un Arduino Uno Rev 3 et un bouclier ethernet de se lever et courir vite. J’ai commencé avec une maquette, LEDs et ruban électrique permettant de tester les servos de montage.
Tout vérifié, j’ai donc commencé à brancher à PubNub. Nous avons des pilotes pour Arduino qui rend vraiment facile.
J’ai utilisé une graine Studio Ethernet Shield v2 pour fournir une connexion internet à la maison de l’ITO. Je n’avais pas un port Ethernet, donc j’utilisais paramètre de partage Internet de mon Macbook pour partager la connexion de réseau WiFi à l’Arduino. Il y avait quelques légères modifications, que j’ai dû apporter pour les SS v2 pilotes de travailler avec notre bibliothèque de v1 (un post complet sur cette correction à venir plus tard).
J’ai choisi d’utiliser une syntaxe de la valeur de la clé pour traiter les messages. Comme vous pouvez le voir dans la vidéo, c’est aussi simple que "garage: 0" ou "lightLeft:1" pour fermer le garage et allumez la lumière gauche.