Étape 2: Code Ruby
Pour cet exercice, nous utilisons un dispositif de test avec l’adresse de MC 000000fffff00001 et base 64 jeton kdTl6U1w + sR61NBiQjm8sw ==.
Inclure vos bibliothèques requises. libhelium est tenu par rbhelium, donc il n’a pas besoin d’être explicitement inclus.
Thread.abort_at_exception la valeur true
Définir et décoder le jeton correspondant à votre périphérique spécifique. Vous trouverez votre jeton en inscrivant l’adresse MAC de l’atome dans le tableau de bord hélium : lien à venir. Le jeton est utilisé pour déchiffrer les sécurisation des données provenant de l’équipement.
Créer une nouvelle connexion d’hélium et d’imprimer les informations reçues par l’intermédiaire de cette connexion.
Enfin, de s’abonner à votre appareil à l’aide de son adresse MAC et correspondant de jeton décodé.
Dans mon programme, j’ai ajouté une fonction de sommeil pour arrêter le programme dans une heure
Code complet se trouve en fichier joint ou ici : RubySubscribe.rb sur Github