Yubox, ha generado un paquete LoRaWAN que se puede instalar en la tarjeta para poder utilizar el módulo LoRa.

Nota: en este punto, hemos recibido tanto el devEUI como al Appkey, que son las llaves de registro con las que conectaremos el nodo a la red de IoTodos.

Para descargar el paquete ingresamos al siguiente repositorio en github:

https://github.com/elandivar/yubox_training

Una vez en el repositorio, ingresamos a la carpeta Rasberry Pi.

Imagen 1: Repositorio Github, la carpeta Rasbperry Pi se encuentra marcada con un cuadro rojo.

Luego, ingresamos a la carpeta Jornada 3.

Imagen 2: Contenido de la carpeta Raspberry Pi.

Una vez que hemos ingresado a la carpeta podremos ver el paquete lorawan-rpi-tgz. Hacemos clic en el.

Imagen 4: Contenido de la carpeta Jornada 3.

Al hacer clic, ingresaremos a una nueva ventana, aquí podemos descargar el paquete o copiar su ruta de enlace para descargarlo en nuestro Raspberry Pi con el comando Wget.

Imagen 5: ventana del paquete lorawan-rpi.tgz, desde aquí es posible descargar el paquete.
Imagen 6: descarga del paquete lorawan-rpi.tgz
Imagen 7: copia de la dirección de enlace del paquete lorawan-rpi.tgz

La descarga del paquete es opcional, en este procedimiento descargaremos el paquete desde la tarjeta Raspberry Pi, para lo cual debemos copiar su dirección de enlace. Es importante mencionar que el Raspberry Pi debe tener acceso a internet, caso contrario, podemos descargar el paquete y cargarlo en el Raspberry Pi a través de nuestra computadora, tomando nota de la carpeta donde lo colocamos.

Luego debemos ingresar a la consola del Rasbperry Pi como usuario root y descargar el paquete utilizando el comando wget y el enlace que copiamos anteriormente, ejecutamos:

wget https://github.com/elandivar/yubox_training/raw/master/RaspberryPi/Jornada3/lorawan-rpi.tgz

Una vez que hemos descargado el archivo, nos colocamos en la carpeta donde lo descargamos (debería ser la misma en la que estamos si es que no nos hemos movido de esta) y lo descomprimimos ejecutando el siguiente comando:

tar -xvzf lorawan-rpi.tgz

Nota: En la carpeta que descomprimimos, encontraremos el comando lorawan-rpi, y es el comando que utilizaremos para conectar el nodo a la red de IoTodos.

Una vez que descomprimimos la carpeta, estamos listos para conectar el nodo.

Ingresamos a la carpeta que hemos descomprimido y una vez ahí ejecutamos el sigiuiente comando:

sudo lorawan-rpi –deveui llave_deveui –appkey llave_appkey –subband 2 –skew 6 –msg “hola”

En este comando debemos reemplazar los valores llave_deveui y llave_appkey, por los valores que recibimos de IoTodos, por ejemplo si mi deveui es feedcafecafef00d y mi appkey es 2a3c5295f055555533e872c7104e1c, al reemplazarlos en el comando, tendré esto:

sudo lorawan-rpi –deveui feedcafecafef00d –appkey 2a3c5295f055555533e872c7104e1c –subband 2 –skew 6 –msg “hola”

Coloco el comando, presiono enter y nuestro nodo se enlazará a la red IoTodos.

El siguiente video tiene es un paso a paso del procedimiento que hemos descrito hasta este punto.