Version: es-1.0.0

Heltec V1

Introducci贸n#

Este 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 Contenedor#

Una 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#

Configurando desde VNC#

Una 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
git clone https://github.com/wirid-lab/lora-chirpstack-resources.git

  • 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:

bash config_esp32_board.sh

  • 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

cd
unar -o Arduino/ lora-chirpstack-resources/Heltec/ESP32_Heltec_Libraries.zip

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

cd
cp -r lora-chirpstack-resources/Heltec/abp_chirpstack_us915_dht11 Arduino/
cp -r lora-chirpstack-resources/Heltec/abp_chirpstack_us915_dht11_OLED Arduino/
  • 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