6 ENVIAR DATOS A TTN
ACTUALIZACIÓN – INSTALACIÓN DE LIBRERÍAS VERSIÓN 3.0.2
En el siguiente video encontrarás una explicación detallada de cómo actualizar las librerías del ESP32 LoRa Heltec.
Te recomiendo verlo hasta el minuto 5:20, que es la parte en la que muestro cómo:
1) Eliminar todas las librerías adicionales de Heltec que puedan generar inconvenientes de compilación.
2) Instalar correctamente las nuevas librerías que utilizaremos a lo largo del curso.
Los enlaces mencionados en el video son los siguientes (para agregarlos en el Gestor de tarjetas de Arduino IDE):
ESP32:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
ESP32 LoRa Heltec:
https://resource.heltec.cn/download/package_heltec_esp32_index.json
Como bono, también dejo el enlace oficial del ESP8266 (aunque hoy en día se lo usa muy poco, puede ser útil si trabajas con estos módulos):
https://arduino.esp8266.com/stable/package_esp8266com_index.json
La librería Heltec_Esp32-master la encontrarás en los recursos de esta lección para que puedas descargarla directamente.
Una vez que tengas actualizadas e instaladas las librerías, puedes continuar con el siguiente video, donde retomamos el flujo del curso LoRaWAN.
A continuación veremos cómo enviar datos a TTN y cómo verificar la llegada de esos datos desde la propia consola de The Things Network.
Si ya has instalado las nuevas librerías siguiendo el video anterior, ten en cuenta lo siguiente: en este video puedes
omitir la parte desde el segundo 30 hasta el minuto 2:19, ya que corresponde a una forma anterior de instalación.
La actualización de las librerías implica un único cambio importante en el código para que todo compile sin problemas.
Dentro del bloque void setup(), la línea:
Mcu.begin();
debe reemplazarse por:
Mcu.begin(HELTEC_BOARD, SLOW_CLK_TPYE);
Con esa modificación, el resto del código se mantiene idéntico, así como las explicaciones del video y el flujo general del curso y la placa que tienes que seleccionar para trabajar con estas nuevas librerias es la Wireless Shell (V3) , adjunto imagen en los recursos y PDF's de utilidad.
El objetivo es que puedas seguir aprovechando todo el contenido sin errores de compilación en las versiones actuales de las librerías.
En el video también menciono un enlace de la librería de la versión 0.0.7, que debe pegarse en el Gestor de tarjetas de Arduino IDE. El enlace es el siguiente:
https://github.com/HelTec-Aaron-Lee/Wifi_Kit_series/releases/download/0.0.7/package_heltec_esp32_index.json
TUTORIAL - INSTALACION DE LIBRERIAS Versión 0.07
Esta parte ya no deberias de utilizarla, sin embargo lo dejo porque era una guia antes de actualizar el contenido.
Si deseas habilitar el curso completo (las 19 lecciones en video, integraciones con TTN, MQTT, Node-RED, MySQL y ThingSpeak), revisa aquí los planes y métodos de pago:
👉 Ver planes y adquirir el curso 🌏🌟
El acceso al resto de las lecciones se habilita únicamente para los correos de Gmail de las personas que han adquirido alguno de los planes del curso.