Paso 2: Código Ruby
Para este ejercicio se utiliza un dispositivo de prueba con dirección de MC 000000fffff00001 y base 64 token kdTl6U1w + sR61NBiQjm8sw ==.
Incluyen las bibliotecas necesarias. libhelium se enlaza a rbhelium, por lo que no necesita incluirse explícitamente.
Establezca thread.abort_at_exception en true
Ajuste y decodificar el símbolo correspondiente al dispositivo específico. Su ficha se puede encontrar registro de dirección MAC de su átomo en la consola de helio: enlace a venir. El símbolo se utiliza para descifrar los datos seguros que vienen desde el dispositivo.
Crear una nueva conexión de helio e imprimir la información recibida a través de esta conexión.
Por último, Suscríbete a su dispositivo con su dirección MAC y correspondiente símbolo decodificado.
En mi programa he añadido una función para terminar el programa en una hora
Código completo se puede encontrar en archivo adjunto o aquí: RubySubscribe.rb en Github