Heltec V1
#
Introducci贸nEste tutorial muestra c贸mo realizar la Configuraci贸n de un nodo heltec ESP32 LoRa v1 que se conecta a una RPi3 y se configura desde un contenedor que ejecuta un sistema operativo linux.
#
Configuraci贸n ContenedorUna vez creada la reserva, podr谩 ingresar al servidor web del gateway mediante la URL asignada por el laboratorio.
#
Puertos utilizados en esta aplicaci贸n:- 2022 para ingresar mediante SSH al nodo (Usuario: root y contrase帽a utilizar token de reserva)
- 5901 para ingresar mediante un cliente VNC (Usuario: root y contrase帽a utilizar token de reserva)
#
SSH Web- Seleccione la opci贸n SSH en My Experiments
- Ingrese con el usuario root
- Ingrese el token de la reserva como contrase帽a haciendo click derecho y seleccionar la opci贸n Paste from browser
- Oprimir la tecla 芦Enter禄Una vez haya ingresado al panel de control, realizar a las siguientes configuraciones:
#
VNC- Seleccione la opci贸n VNC en My Experiments
- Abra su cliente VNC
- Para ingresar por este metodo utilice la URL asignada por el laboratorio, la cual tiene un formato como el siguiente http://wirid-lab-node-58-e9bd84-vnc.wirid-lab.umng.edu.co/
- Ingrese el token de la reserva como contrase帽a
#
Configurando desde VNCUna vez que se encuentre en el escritorio de VNC, abra una consola de terminal y ejecute de manera consecutiva los siguientes pasos:
- Clone el repositorio en el cual se cuenta con los recursos e informaci贸n necesaria para configurar el modulo, para lo cual debe ejecutar
Ingrese al directorio que se ha descargado utilizando el comando
cd /lora-chirpstack-resources/Heltec
Ejecute el archivo .sh para instalar la el gestor de tarjetas ESP32 en Arduino, utilizando el comando:
Espere a que termine de instalarse, y proceda a configurar las librerias necesarias, las cuales se encuentran en la carpeta Heltec en el repositorio descargado anteriormente como un archivo .zip
Para descomprimir el archivo y enviarlo a la ruta en la cual debe esta, ingrese en su terminal el comando
Comando que permitira descomprimir la carpeta en el directorio en el cual se encuentra el programa de Arduino.
- Dirijase al gestor de archivos, y abra el directorio donde se descomprimio el contenido de la carpeta .zip, en donde debe identificar el directorio con Nombre ESP32_Heltec_Libraries, ingresar hasta la ruta /root/Arduino/ESP32_Heltec_Libraries/libraries y copiar todos los directorios que se encuentran en el subdirectorio libraries
- Regrese a la ruta /root/Arduino/libraries y pegue los directorios copiados en el interior del directorio libraries
Cierre el gestor de archivos y continue
Ingrese nuevamente al terminal y ejecute el comando
- Cierre la terminal y proceda a ejecutar el IDE de Arduino, siguiendo el camino Inicio >> Programas >> Arduino
- En el IDE de Arduino siga la ruta File >> Sketchbook y seleccione el ejemplo copiado anteriormente abp_chirpstack_us915_dht11
- Dirijase al aplicativo de lora Chirpstack para obtener los datos de activacion del nodo, el cual corresponde a otro servicio que se debe lanzar y corresponde a Lora gateway
- Ingrese los datos identificados en el codigo de Arduino, de modo que el dispositivo se active correctamente en la plataforma chirpstack