S’abonner à un atome d’hélium avec C (2 / 3 étapes)

Étape 2: Code

Pour cet exercice, nous utilisons un dispositif de test avec l’adresse de MAC 000000fffff00001 et base 64 jeton kdTl6U1w + sR61NBiQjm8sw ==.

Inclure les bibliothèques requises, y compris standard stdio.h et string.h, msgpack ainsi que les deux bibliothèques de l’hélium.

Ce segment suivant du code aide à prévenir les erreurs qui pourraient se produire à l’aide de certaines pièces.

Faire fonction de rappel qui se déclenche lorsque votre Atom envoie un message.

À l’intérieur de cette fonction, assurez-vous pour décoder les données en mémoire.

Désérialiser le message et décompressez-le.

Imprimer les données sur la borne.

Supprimez l’espace mémoire et mettre fin à la fonction.

Ensuite, nous devons une fonction principale. Créer la fonction et de déclarer certaines variables, que nous aurons besoin, y compris un jeton d’hélium, un jeton de caractère et l’espace pour le message.

Déclarer une connexion hélium et attribuer un struct de connexion d’hélium.

Ouvrir la connexion et appelez notre fonction précédente avec elle. Puisque l’hélium fonctionne sur IPv6 et la plupart des réseaux à l’heure actuelle sont IPv4, nous devrons utiliser le proxy r01.sjc.helium.io pour l’envoi des données.

Stocker le jeton d’accès codé 64 base unique à l’adresse MAC de votre périphérique dans un tableau de caractères, puis convertissez-le en fichier binaire. Jeton de votre appareil se trouve mon entrée c’est adresse MAC dans le Dashboard de l’hélium.

S’abonner à l’appareil à l’aide de son adresse MAC.

Créer une infinie alors que la boucle pour que le programme reste abonné à l’atome jusqu'à la fin. Puis mettre fin à la fonction.

Le code complet ci-dessus se trouvent ici.

Articles Liés

S’abonner à un atome d’hélium avec nœud

S’abonner à un atome d’hélium avec nœud

L'hélium est une plate-forme sans fil complète pour l'internet des objets, fourniture de matériel intégré, interface de logiciel et d'infrastructure connecter facilement, efficacement et en toute sécurité des objets à l'internet. Hélium a plusieurs k
S’abonner à un atome d’hélium en Ruby

S’abonner à un atome d’hélium en Ruby

L'hélium est une plate-forme sans fil complète pour l'internet des objets, fourniture de matériel intégré, interface de logiciel et d'infrastructure connecter facilement, efficacement et en toute sécurité des objets à l'internet. Hélium a plusieurs A
Envoi d’informations avec l’atome d’hélium

Envoi d’informations avec l’atome d’hélium

L'hélium est une plate-forme sans fil complète pour l'internet des objets, fourniture de matériel intégré, interface de logiciel et une infrastructure construite sur connecter facilement, efficacement et en toute sécurité des objets à l'internet. Il
En utilisant atomes virtuels de l’hélium

En utilisant atomes virtuels de l’hélium

L'hélium est une plate-forme sans fil complète pour l'internet des objets, fourniture de matériel intégré, interface de logiciel et d'infrastructure connecter facilement, efficacement et en toute sécurité des objets à l'internet. Si vous n'avez pas m
Poulet Biryani de Nagpur avec brun Basmati Rice - hissingcooker.com

Poulet Biryani de Nagpur avec brun Basmati Rice - hissingcooker.com

Nagpur Biryani de poulet avec du riz Basmati brunYouTube s'abonner : http://tinyurl.com/hissingcookerAvec « Biryani de Nagpur », nous le coup commencer notre série de recette de Biryani indien. Un de nous a un mentor qu'a vécu la majeure partie de sa
Comment débuter en astronomie Amateur

Comment débuter en astronomie Amateur

astronomie est l'étude des étoiles, planètes et autres objets célestes qui peuplent le ciel.  C'est un champ infini fascinant, la plus ancienne des sciences naturelleset l'un des rares domaines de la science que les amateurs peuvent aider directement
Commencer une Collection d’éléments - comment trouver des échantillons dans des lieux tous les jours

Commencer une Collection d’éléments - comment trouver des échantillons dans des lieux tous les jours

Cette instructable vous montre comment trouver quelques échantillons étonnamment bons et surtout peu coûteux, des éléments dans les magasins de seconde main, pièce magasins, Wal-Mart ou cassé des choses que vous démontez. Défilez vers le bas et voyez
Void / Micro (Spy) Blimp bâtiment piraté servos

Void / Micro (Spy) Blimp bâtiment piraté servos

Ible ce décrit la génération de propulsion dirigeable RC indoor autour de 10g, conçu pour fonctionner avec un ballon latex 11" commun. Avec un 14" ou plus gros ballon, il a une capacité de charge utile pour un tournage aérien miniature caméra po
Panneau de boutons programmables Arduino comme clavier

Panneau de boutons programmables Arduino comme clavier

Il s'agit d'un projet assez simple et amusant avec Arduino qui est une option idéale pour votre première interaction avec Arduino. Vous allez créer un panneau avec des boutons différents, chacun d'eux va faire une action dans votre ordinateur (Mac ou
L’eau Jet Cut mur jardin suspendu champignon

L’eau Jet Cut mur jardin suspendu champignon

Photo : Charlie NordstormJe suis aux champignons obsédé. Il n'est pas seulement leurs délices, les caractéristiques de l'umami savoureux qui donne le plaisir de la viande, mais sont un champignon. Ils sont par nature poétiques-ils lient la comestibil
Comment jouer instructables

Comment jouer instructables

les instructables instructableAlors que mes amis sont tir avatars ou compter les canards et les lamas, je m'amuse sur instructables. Je blague que c'est mon jeu préféré en ligne.Vous pourriez penser, « instructables est un excellent site pour apprend
Comment faire un fait dans les années 80 Wallpaper

Comment faire un fait dans les années 80 Wallpaper

IL S'AGIT DE MON PREMIER TUTORIAL PHOTOSHOP !Je décide de faire ce tutoriel parce que certains d'entre vous, mes amis et abonnés me demandent comment faire cette conception fantastique. J'espère donc que tous les gars et les filles ont succès travail
Le Julep à la menthe de Kevin Brauch Kentucky Derby

Le Julep à la menthe de Kevin Brauch Kentucky Derby

Avec le Derby du Kentucky juste autour du coin, voici une amusante façon d'apprendre comment faire la boisson préférée de la Derby - The Mint Julep. Et juste pour être un peu différent cette fois, nous avons essayé d'inclure autant de prétendants Ken
Construire une serre dôme géodésique - partie 1

Construire une serre dôme géodésique - partie 1

c'est la première d'une série de vidéos détaillant comment construire une serre dôme géodésique. J'ai allons couvrir autant que possible sur la conception et la construction possible. J'espère que vous apprécierez l'aventure sont un patient au cours