Créer des périphériques de l’ITO avec les ESP8266 et les PubNub (11 / 12 étapes)

Etape 11 : Débogage Serial

Si vous envisagez de modifier le code pour faire votre appel d’offres (et je vous encourage fortement à le faire), vous voudrez faire usage de la DEBUG_PRINT() déclarations dispersées sur la bibliothèque. Ces imprimera des informations via le port série chaque fois que les diverses manifestations ont lieu. L’UART est initialisé à un taux en bauds 9600, mais c’est facilement modifié en include/user_config.h. Sous Linux, j’utilise le programme gtkterm pour le débogage serial.

La première image montre une initialisation typique de cette démo.

Après que ce premier message est envoyé, PubNub enverra une réponse vide. Maintenant, nous pouvons vous abonner à un canal. Le premier appel subscribe utilisera un Timetoken « 0 ». PubNub répondra avec un timetoken valide qui doit être utilisé dans le prochain appel de s’abonner. (Voir la deuxième image).

Partir de là, chaque fréquence après un abonnement contiendra une nouvelle Timetoken. Cette nouvelle Timetoken doit toujours être utilisé dans le prochain appel de s’abonner. Après un appel de s’abonner, le programme attend une réponse ou un délai d’attente. Lorsqu’un message est reçu, il sera affiché et l’utilisateur défini s’abonner fonction de rappel en user_main.c sera appelée. (Voir l’image).

Si le bouton sur GPIO0 est enfoncé, une demande de publication se fera. Vous devriez voir un message "Waiting sur les abonnements". La publication se fera ensuite après réception du message suivant ou un dépassement de délai se produit (dans environ 300 secondes). Après l’événement de publication, un nouvel appel de s’abonner à l’aide de la dernière Timetoken est fait à nouveau. (Se reporter à la quatrième image.)

Notez que les messages envoyés depuis cet appareil à un canal souscrit seront accueillis sur cet appareil ainsi. (Voir l’image cinquième).

Articles Liés

Utiliser des périphériques Enocean avec TimeSquAir

Utiliser des périphériques Enocean avec TimeSquAir

Vous souhaitez ajouter des périphériques à TimeSquAir ? Ce tutoriel est fait pour vous:)Etape 1: Obtenir certains appareils enoceanVous pouvez par eux sur https://www.enocean.com/en/products/.Et vous aurez besoin d'un dongle Enocean USB 300 pour perm
Comment faire pour connecter des périphériques Bluetooth dans Windows 10

Comment faire pour connecter des périphériques Bluetooth dans Windows 10

Comment faire pour connecter des périphériques bluetooth dans windows 10. C'est juste un rapide tutoriel sur comment vous pouvez connecter vos périphériques bluetooth par exemple vos casques et haut-parleurs à windows 10.N'OUBLIEZ PAS DE VOUS ABONNER
Organiser des périphériques USB avec peau utilitaire portable

Organiser des périphériques USB avec peau utilitaire portable

peau utilitaire portable organise des périphériques USB légers idéalement à l'aide de velcro.Parmi la génération mobile, j'ai voulu résoudre les problèmes avec l'emplacement et l'espace pour les périphériques USB.Professionnels et étudiants de journa
Contrôle des périphériques et économie électricité

Contrôle des périphériques et économie électricité

nous avons tous entendu, éteindre les appareils quand ils ne sont pas en cours d'utilisation, mais avez-vous déjà essayé de désactiver tous vos périphériques à 01:00 avant d'entrer dans le lit ? Pas une tâche facile.Pas plus.Étape 1: préparations Nou
Charger des périphériques USB avec papier

Charger des périphériques USB avec papier

Oh et une source de 5V, comme n'importe quelle source de 5V, j'ai utilisé un vieux chargeur de téléphone.Le raisonnement est qu'il fallait charger mon lecteur mp3 et avoir uniquement un chargeur de téléphone de rechange pour un téléphone que je n'uti
Scannez le Bus Arduino I2C pour les périphériques connectés I2C avec Visuino

Scannez le Bus Arduino I2C pour les périphériques connectés I2C avec Visuino

I2C Dispositifs et Modules sont largement disponibles et très populaire dans les projets de l'Arduino . Chaque périphérique I2C possède une adresse habituellement fixe ou configurable par cavaliers. Lorsque vous travaillez avec le périphérique I2C ,
« Proxénétisme » votre premier périphérique WiFi d’Ito. Partie 4: ITO, domotique

« Proxénétisme » votre premier périphérique WiFi d’Ito. Partie 4: ITO, domotique

OK, pas tellement proxénétisme mais qui s'étend de votre premier appareil ITOIntroductionCe Instructable documente comment simple c'est d'étendre et de développer un dispositif d'Ito (photographié ci-dessus) et s'articule autour du module ESP8266-01
Comment faire des photos de nourriture air appétissant avec les accessoires et l’éclairage naturel

Comment faire des photos de nourriture air appétissant avec les accessoires et l’éclairage naturel

Une image vaut mille mots !Il n'y a rien de tel que de prendre une photo mémorable et de montrer à la famille et des amis et d'obtenir fave critiques sur quoi cette photo ressemble et comment il vous fait sentir quand l'observant.Comme une foodie avi
Des arbres à la technologie : remplacer papier utilisation avec les lecteurs USB

Des arbres à la technologie : remplacer papier utilisation avec les lecteurs USB

cette instructable vise à démontrer les effets positifs qui en utilisant des disques USB auront sur l'environnement, à l'aide de statistiques portant sur des choses comme la quantité de papier utilisée normalement par an. Si tout le monde a été d'uti
Formater un périphérique de stockage partitionnée

Formater un périphérique de stockage partitionnée

Lorsque vous avez un périphérique de stockage (par exemple une clé USB, une carte SD ou un disque dur) qui comporte plusieurs partitions, formater afin qu'il ne peut avoir qu'une seule partition principale n'est pas toujours facile. Cela vous montrer
[RESOLU]: périphérique USB non reconnu Windows 10 / 8 / 7

[RESOLU]: périphérique USB non reconnu Windows 10 / 8 / 7

Comment Difficulté votre USB Device ne fonctionne pas dans Windows 10 / 8 / 7, comment résoudre l'erreur « Périphérique USB non reconnu », lorsque vous branchez un périphérique USB à votre 10 de Windows, Windows 8 ou votre ordinateur de Windows 7, il
Installer un périphérique Radio Bluetooth USB dans le système Linux

Installer un périphérique Radio Bluetooth USB dans le système Linux

IntroductionCette instructable est basée sur mon expérience d'installer Bluetooth dans un ordinateur portable et le Raspberry Pi.Lecteurs cibleCette instructable bénéficieront pour la plupart des utilisateurs de Linux, notamment Debian et ses derivia
Comment faire pour les périphériques Bluetooth à se connecter dans windows 10

Comment faire pour les périphériques Bluetooth à se connecter dans windows 10

la connexion bluetooth pour windows 10. Apprenez comment vous pouvez jumeler ou connectez votre Bluetooth casques d'écoute, écouteurs, haut-parleurs et tout autre périphérique compatible Bluetooth pour Windows 10 PC portable & Bureau!. Vous pouvez ut
Contrôler les périphériques Bluetooth LE une framboise pi

Contrôler les périphériques Bluetooth LE une framboise pi

Bluetooth Low Energy (aka BLE/Bluetooth 4.0/Bluetooth Smart) est la plus récente incarnation de Bluetooth technologie développée par le Bluetooth SIG (l'organisation qui maintient la spécification). Ce protocole de communication est conçu pour les ap