Skip to main content

mini Wio-E5

pir

LoRaWAN® es una marca utilizada bajo licencia de la LoRa Alliance®.
La marca LoRa® es una marca registrada de Semtech Corporation o sus subsidiarias.

El Wio-E5 mini es una placa de desarrollo de tamaño compacto, adecuada para pruebas rápidas y creación de prototipos de pequeño tamaño, que te ayuda a diseñar tu dispositivo IoT inalámbrico LoRaWAN® ideal, con un amplio alcance de transmisión.

El Wio-E5 mini está integrado con el Módulo Wio-E5 STM32WLE5JC, que ofrece la primera combinación del mundo de chip LoRa® RF y MCU en un solo y diminuto chip, con certificaciones FCC y CE. Está impulsado por un núcleo ARM Cortex-M4 y el chip LoRa® Semtech SX126X, y es compatible con el protocolo LoRaWAN® en frecuencias globales, así como con las modulaciones (G)FSK, BPSK, (G)MSK y LoRa®.

Conoce más sobre el Wio-E5 aquí.

Comparativa entre el Wio-E5 y el chip LoRa® RFM95:

pir

El Wio-E5 mini expone todos los GPIOs del módulo Wio-E5, incluyendo UART, ADC, SPI, IIC, etc. También cuenta con botones de RESET y BOOT, y es fácil de usar. Soporta el protocolo LoRaWAN®, y presenta transmisión de ultra largo alcance y consumo de energía ultra bajo: es capaz de alcanzar un rango de transmisión de hasta 10 km, y la corriente en modo de suspensión del módulo Wio-E5 es tan baja como 2.1 µA (modo WOR). Está diseñado con estándares industriales, con un amplio rango de temperatura de trabajo (-40 ℃ ~ 85 ℃), alta sensibilidad entre -116.5 dBm ~ -136 dBm, y potencia de salida de RF de hasta +20.8 dBm a 3.3V.

Además del Wio-E5 mini, también ofrecemos otras opciones como la Placa de Desarrollo Wio-E5, que incluye interfaces más complejas y funciones avanzadas para desbloquear todo el potencial del módulo Wio-E5. Esta ofrece una gama más amplia de protocolos de acceso y una gran variedad de interfaces, permitiéndote probar y prototipar rápidamente el módulo con RS-485, interfaces Grove, y muchos GPIOs. (Más información sobre la Placa de Desarrollo Wio-E5).

Dado que el Wio-E5 es un chip LoRaWAN® con una MCU, existen tres formas principales de utilizar el Wio-E5 mini:

1. Conectar el Wio-E5 mini a una PC y controlarlo mediante comandos AT

La placa cuenta con una función USB a UART integrada, por lo que puedes conectar el Wio-E5 mini a tu PC mediante un cable USB tipo C, y usar software de comunicación serial para enviar comandos AT y leer datos desde la placa.

2. Conectar el Wio-E5 mini a otra placa principal mediante UART y controlarlo con comandos AT

Por ejemplo, puedes conectarlo al Seeeduino XIAO y su placa de expansión vía UART, enviar comandos AT y leer datos desde el Seeeduino XIAO a través del monitor serial del IDE de Arduino.

3. Desarrollo de aplicaciones propias usando el SDK

Puedes desarrollar tu propia placa LoRa® con funciones de MCU utilizando STM32Cube Programmer, el SDK oficialmente proporcionado por STMicroelectronics. Para descargar este recurso, consulta la sección de documentación al final de esta guía.

Con todas las características sobresalientes mencionadas, el Wio-E5 mini será una opción superior para el desarrollo, prueba, prototipado y aplicaciones de dispositivos IoT en escenarios de largo alcance y ultra bajo consumo, como agricultura inteligente, oficina inteligente e industria inteligente.

Si no estás familiarizado con la tecnología LoRa® y LoRaWAN®, consulta este artículo en el blog: LoRa®pedia

Características

  • Todos los GPIOs del Wio-E5 STM32WLE5JC están expuestos
  • Compatible con el plan de frecuencias LoRaWAN® y LoRa® a nivel mundial
  • Rango de transmisión de hasta 10 km (valor ideal en áreas abiertas)
  • Tamaño mini y compacto, ideal para pruebas rápidas y creación de prototipos pequeños
  • Botones de RESET y **BOOT incorporados para mayor comodidad

Vista General de Hardware

pir

pir

Especificaciones

ParametrosEspecificaciones
Tamaño50*23mm
Voltaje - entrada3.7V - 5V
Poder - sálidahasta +20.8 dBm a 3.3V
Frecuencia de trabajo868/915MHz
ProtocoloLoRaWAN®
Sensitividad-116.5 dBm ~ -136 dBm
InterfacesUSB Tipo C / 2P-2.54mm hoyos / 1*12P-2.54mm Header*2 / SMA-K / IPEX
ModulaciónLoRa®, (G)FSK, (G)MSK, BPSK
Temperatura operativa-40℃ ~ 85℃
CorrienteWio-E5 en modo sleep es tan baja como 2.1uA (WOR mode)
Lista de Partes:
Wio-E5 mini *1
Antena(EU868/US915)*1
USB Tipo-C (20cm) *1
Sticker*1 
1X12pines machos *2

Aplicaciones

  • Pruebas sencillas del módulo Wio-E5
  • Prototipado rápido de dispositivos LoRa® de pequeñas dimensiones con Wio-E5
  • Desarrollo de cualquier aplicación de comunicación inalámbrica de largo alcance
  • Aprendizaje e investigación de aplicaciones LoRa® y LoRaWAN®

pir

Application Notes

Notas de Aplicación

1. Firmware AT de Fábrica

La serie Wio-E5 incluye un firmware con comandos AT integrado, que es compatible con los protocolos LoRaWAN® Clase A/B/C y un amplio plan de frecuencias: EU868/US915/AU915/AS923/KR920/IN865.
Con este firmware de comandos AT, los desarrolladores pueden crear fácilmente y rápidamente sus prototipos o aplicaciones.

El firmware AT contiene un bootloader para DFU y la aplicación AT. El pin "PB13/SPI_SCK/BOOT" se usa para controlar si el Wio-E5 entra al bootloader o salta a la aplicación AT.

  • Cuando PB13 está en HIGH, el módulo iniciará la aplicación AT tras un reinicio, con una velocidad de baudios predeterminada de 9600.
  • Cuando PB13 está en LOW (presionar el botón "Boot" en el Wio-E5 mini), el módulo permanecerá en el bootloader y enviará el carácter "C" cada 1 segundo a 115200 baudios.
tip
  • El firmware AT de fábrica está programado con RDP (Read Protection) Nivel 1. Los desarrolladores deben eliminar el RDP con STM32Cube Programmer. Nota: Regresar el RDP a nivel 0 provocará el borrado masivo de la memoria flash y no se podrá restaurar el firmware AT de fábrica.

  • El pin "PB13/SPI_SCK/BOOT" en el módulo Wio-E5 es solo un GPIO normal, no es el pin BOOT0 del MCU. Este pin PB13 se usa únicamente en el bootloader del firmware AT de fábrica, para decidir si se salta a la APP o permanece en el bootloader (para DFU). El verdadero pin "BOOT0" no está expuesto en el módulo, así que los usuarios deben tener cuidado al desarrollar aplicaciones de bajo consumo.

2. Configuración del Reloj

2.1 HSE

  • Oscilador TCXO de 32 MHz
  • Fuente de alimentación del TCXO: PB0-VDD_TCXO

2.2 LSE

  • Oscilador de cristal de 32.768 kHz

3. Conmutador RF

El módulo Wio-E5 SOLO transmite a través de RFO_HP:

  • Recepción: PA4 = 1, PA5 = 0
  • Transmisión (alta potencia de salida, modo SMPS): PA4 = 0, PA5 = 1

Primeros Pasos

Inicio rápido con comandos AT

Preparación

  • Paso 1. Conecta el Wio-E5 mini a la PC mediante un cable USB tipo C
  • Paso 2. Abre una herramienta de terminal serial (por ejemplo, el Monitor Serial de Arduino), selecciona el puerto COM correcto, configura la velocidad de baudios en 9600 y selecciona Both NL & CR
  • Paso 3. Intenta enviar el comando "AT" y verás la respuesta del módulo.

pir

Comandos AT Básicos

ComandoRespuestaDescripción
AT+AT: OKComando de prueba
AT+VER+VER: $MAJOR.$MINOR.$PATCH
+VER: 4.0.11
Verifica la versión del firmware
AT+ID
AT+ID=DevAddr
AT+ID=DevEui
AT+ID=AppEui
+ID: DevAddr, xx:xx:xx:xx
+ID: DevEui, xx:xx:xx:xx:xx:xx:xx:xx
+ID: AppEui, xx:xx:xx:xx:xx:xx:xx:xx
Consulta los identificadores del módulo LoRaWAN
AT+ID=DevAddr,"01234567"
AT+ID=DevEui,"0123456789ABCDEF"
AT+ID=AppEui,"0123456789ABCDEF"
+ID: DevAddr, 01:23:45:67
+ID: DevEui, 01:23:45:67:89:AB:CD:EF
+ID: AppEui, 01:23:45:67:89:AB:CD:EF
Establece nuevos IDs
AT+RESET+RESET: OKReinicia el módulo
AT+MSG="Data to send"+MSG: Start
+MSG: Done
...otros mensajes dependiendo de la recepción
Envía datos en formato string sin confirmación del servidor
AT+PORT=8+PORT: 8Establece el número de puerto (1-255)
AT+ADR=ON
AT+ADR=OFF
AT+ADR=?
+ADR: ON/OFFActiva o desactiva el Adaptive Data Rate
AT+DR
AT+DR=0
+DR: DR0Consulta o establece la tasa de datos
AT+DR=EU868Listado completo de DRx para EU868Define el esquema de tasa de datos por banda
AT+CH
AT+CH=3
+CH: 3,433700000,DR0:DR5Consulta configuración de canales
AT+CH=3,"433700000",DR0,DR5+CH: 3,433700000,DR0:DR5Configura canal, frecuencia y data rate
AT+CH=3,ON
AT+CH=3,OFF
Habilita o deshabilita un canal
AT+KEY=NWKSKEY,"2B7E151628AED2A6ABF7158809CF4F3C"+KEY: NWKSKEY ...Cambia la clave de sesión de red
AT+KEY=APPSKEY,"2B7E151628AED2A6ABF7158809CF4F3C"+KEY: APPSKEY ...Cambia la clave de sesión de aplicación
AT+FDEFAULT+FDEFAULT: OKRestaura configuración de fábrica
AT+DFU=ON/OFF
AT+DFU=?
+DFU: ON/OFFActiva o consulta el modo DFU
AT+MODE=LWOTAA
AT+MODE=LWABP
AT+MODE=TEST
+MODE: LWOTAA/LWABP/TESTEstablece el modo de operación
AT+JOIN
AT+JOIN=FORCE
+JOIN: Done / Failed / Starting...Intenta unirse a una red LoRaWAN (OTAA)

Para más información, ve a: LoRa-E5 AT Command Specification

Conectar y enviar datos a The Things Network

  • Paso 1. Visita el sitio web de The Things Network y crea una cuenta nueva.

  • Paso 2. Después de iniciar sesión, haz clic en tu perfil y selecciona Console.

pir

  • Paso 3. Selecciona un clúster para comenzar a agregar dispositivos y gateways.

pir

  • Paso 4. Haz clic en Go to applications.

pir

  • Paso 5. Haz clic en + Add application.

pir

  • Paso 6. Completa el campo Application ID y haz clic en Create application.

pir

Nota: Los campos Application name y Description no son obligatorios.
Si dejas en blanco Application name, se usará automáticamente el mismo valor que Application ID.

La siguiente es la nueva aplicación creada

pir

  • Paso 7. Haz clic en + Add end device.

pir

  • Paso 8. Haz clic en Manually para ingresar las credenciales de registro manualmente.

pir

  • Paso 9. Selecciona el Frequency plan de acuerdo con tu región.
    Asegúrate de usar la misma frecuencia que el gateway al que conectarás este dispositivo. Selecciona:
    • MAC Version: MAC V1.0.2
    • Regional Parameters Version: PHY V1.0.2 REV B
      Estas configuraciones corresponden al stack de LoRaWAN® del Wio-E5.

pir

  • Paso 10. Mientras el módulo Wio-E5 siga accesible mediante consola serial, envía los siguientes comandos AT en el monitor serial:

    • AT+ID=DevEui Obtiene tu Device EUI
    • AT+ID=AppEui, Obtiene tu App EUI
    • AT+KEY=APPKEY,"2B7E151628AED2A6ABF7158809CF4F3C" Establece tu App Key

La salida será similar a la siguiente:

Tx: AT+ID=DevEui
Rx: +ID: DevEui, 2C:F7:F1:20:24:90:03:63
Tx: AT+ID=AppEui
Rx: +ID: AppEui, 80:00:00:00:00:00:00:07
Tx: AT+KEY=APPKEY,"2B7E151628AED2A6ABF7158809CF4F3C"
Rx: +KEY: APPKEY 2B7E151628AED2A6ABF7158809CF4F3C
  • Paso 11. Copia y pega la información anterior en los campos DevEUI, AppEUI y AppKey. El campo End device ID se completará automáticamente cuando ingreses DevEUI. Finalmente, haz clic en Register end device.

pir

  • Paso 12. Registra tu gateway LoRaWAN® en la consola de TTN. Por favor, consulta las instrucciones mostradas aquí

  • Paso 13. Escribe los siguientes comandos AT para conectarte a TTN:

// Si usas US915
AT+DR=US915
AT+CH=NUM,8-15

// Si usas EU868
AT+DR=EU868
AT+CH=NUM,0-2

AT+MODE=LWOTAA
AT+JOIN

La salida en el monitor serial será similar a la siguiente:

Tx: AT+DR=US915
Rx: +DR: US915
Tx: AT+CH=NUM,8-15
Rx: +CH: NUM, 8-15

Tx: AT+MODE=LWOTAA
Rx: +MODE: LWOTAA

Tx: AT+JOIN
Rx: +JOIN: Start
+JOIN: NORMAL
+JOIN: Network joined
+JOIN: NetID 000013 DevAddr 26:01:5F:66
+JOIN: Done

Si ves +JOIN: Network joined en tu consola serial, ¡eso significa que tu dispositivo se ha conectado exitosamente a TTN!

También puedes verificar el estado de tu dispositivo en la página de End devices.

pir

  • Paso 14. Escribe los siguientes comandos AT para enviar datos a TTN:
// send string "HELLO" to TTN 
Tx: AT+MSG=HELLO
Rx: +MSG: Start
+MSG: FPENDING
+MSG: RXWIN2, RSSI -112, SNR -1.0
+MSG: Done
// send hex "00 11 22 33 44"
Tx: AT+MSGHEX="00 11 22 33 44"
Rx: +MSGHEX: Start
+MSGHEX: Done

Para más información sobre los comandos AT, por favor consulta los comandos de Wio-E5 AT

Desarrollo con el paquete STM32Cube MCU

Esta sección está dirigida al Wio-E5 mini y tiene como objetivo construir varias aplicaciones utilizando el paquete STM32Cube MCU para la serie STM32WL (SDK).

Nota: Hemos actualizado la biblioteca para que sea compatible con la versión v1.1.0, que es la última versión del paquete STM32Cube MCU para la serie STM32WL.

note

Por favor, lee primero la sección Borrar firmware AT de fábrica, ya que es necesario borrar el firmware AT de fábrica antes de programar con el SDK. Una vez borrado, NO se puede recuperar.

Preparativos

Software:

Hardware:

  • Gateway LoRaWAN® conectado a un servidor de red LoRaWAN® (por ejemplo, TTN).

  • Un cable USB Tipo-C y un ST-LINK. Conecta el cable Tipo-C al puerto Tipo-C de la placa para alimentación y comunicación serial. Conecta el ST-LINK a los pines SWD de la siguiente manera:

conexión

Descripción general de la configuración de GPIO

Dado que el diseño de hardware de la serie Wio-E5 es un poco diferente del NUCLEO-WL55JC, la placa de desarrollo oficial STM32WL55JC de ST, los desarrolladores deben reconfigurar algunos GPIOs para adaptar los ejemplos del SDK a la serie Wio-E5. Nosotros ya hemos reconfigurado los GPIOs, pero creemos que es importante señalar las diferencias.

Etiqueta SDK de ejemploGPIO del NUCLEO-WL55JCGPIO del Wio-E5 mini
RF_CTRL1PC4PA4
RF_CTRL2PC5PA5
RF_CTRL3PC3None
BUT1PA0PB13 (Boot Button)
BUT2PA1None
BUT3PC6None
LED1PB15None
LED2PB9PB5
LED3PB11None
DBG1PB12PA0 (D0 Button)
DBG2PB13PB10
DBG3PB14PB3
DBG4PB10PB4
UsartUsart2(PA2/PA3)Usart1(PB6/PB7)

Aplicaciones

Ahora exploraremos varias aplicaciones para el Wio-E5 mini utilizando el paquete STM32Cube MCU para la serie STM32WL (SDK).

Nodo final LoRaWAN®

Esta aplicación conectará el Wio-E5 mini con TTN (The Things Network) y enviará datos después de conectarse a un gateway LoRaWAN®.

Paso 1. Haz clic aquí para visitar el repositorio Seeed-Studio/LoRaWan-E5-Node y descárgalo como un archivo ZIP.

pir

  • Paso 2. Extrae el archivo ZIP y navega hasta LoRaWan-E5-Node > Projects > Applications > LoRaWAN > LoRaWAN_End_Node > STM32CubeIDE.

  • Paso 3. Haz doble clic en el archivo .project.

  • Paso 4. Haz clic derecho sobre el proyecto y selecciona Propiedades.

pir

  • Paso 5. Navega a C/C++ Build > Settings > MCU Post build outputs, marca la opción Convert to Intel Hex file (-O ihex) y haz clic en Apply and Close.

pir

  • Paso 6. Haz clic en Build 'Debug', y debería compilar sin errores.

compilar

pir

Ahora modificaremos nuestro Device EUI, Application EUI, Application KEY y la Región LoRaWAN®

  • Paso 7. Por favor, sigue la guía para configurar tu aplicación en TTN, obtener tu Application EUI y copiarla en la definición de macro LORAWAN_JOIN_EUI en el archivo LoRaWAN/App/se-identity.h. Por ejemplo, el Application EUI aquí es 80 00 00 00 00 00 00 0x07:
// LoRaWAN/App/se-identity.h

/*!
* App/Join server IEEE EUI (big endian)
*/
#define LORAWAN_JOIN_EUI { 0x80, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07 }
  • Paso 8. También puedes modificar tu Device EUI y Application Key configurando las definiciones de macro LORAWAN_DEVICE_EUI y LORAWAN_NWK_KEY en LoRaWAN/App/se-identity.h. Asegúrate de que LORAWAN_DEVICE_EUI y LORAWAN_NWK_KEY sean iguales al Device EUI y App Key que tienes en la consola de TTN.
// LoRaWAN/App/se-identity.h

/*!
* end-device IEEE EUI (big endian)
*/
#define LORAWAN_DEVICE_EUI { 0x2C, 0xF7, 0xF1, 0x20, 0x24, 0x90, 0x03, 0x63 }

/*!
* Network root key
*/
#define LORAWAN_NWK_KEY 2B,7E,15,16,28,AE,D2,A6,AB,F7,15,88,09,CF,4F,3C

pir

  • Paso 9. La región LoRaWAN predeterminada es EU868. Puedes modificarla configurando la definición de macro ACTIVE_REGION en LoRaWAN/App/lora_app.h.
// LoRaWAN/App/lora_app.h

/* Configuración de aplicación LoraWAN (Mw es configurado por lorawan_conf.h) */
/* Disponible: LORAMAC_REGION_AS923, LORAMAC_REGION_AU915, LORAMAC_REGION_EU868, LORAMAC_REGION_KR920, LORAMAC_REGION_IN865, LORAMAC_REGION_US915, LORAMAC_REGION_RU864 */
#define ACTIVE_REGION LORAMAC_REGION_US915

pir

  • Paso 10. Después de las modificaciones anteriores, reconstruye el ejemplo y programa tu Wio-E5. Abre STM32CubeProgrammer, conecta el ST-LINK a tu PC, mantén presionado el botón RESET de tu dispositivo, luego haz clic en Connect y suelta el botón RESET:

pir

  • Paso 11. Asegúrate de que la Protección de Lectura (Read Out Protection) sea AA. Si aparece como BB, selecciona AA y haz clic en Apply:

pir

  • Paso 12. Ahora, ve a la página de Erasing & Programming, selecciona la ruta de tu archivo hex (por ejemplo: C:\Users\user\Downloads\LoRaWan-E5-Node\Projects\Applications\LoRaWAN\LoRaWAN_End_Node\STM32CubeIDE\Debug\LoRaWAN_End_Node.hex), selecciona las opciones de programación como en la imagen siguiente, y luego haz clic en Start Programming.

pir

Verás el mensaje Download verified successfully una vez que la programación haya terminado.

  • Paso 13. Si tu Gateway LoRaWAN® y TTN están configurados, el Wio-E5 se unirá exitosamente después del reinicio. Se enviará un paquete LoRaWAN® de confirmación a TTN cada 30 segundos. El siguiente log aparecerá en el monitor serial (aquí se usa el Monitor Serial de Arduino) si la conexión fue exitosa:

pir

  • ¡Felicidades! Ahora has conectado el Wio-E5 a la red LoRaWAN®. ¡Puedes continuar desarrollando aplicaciones más emocionantes para nodos finales LoRaWAN®!

Nota: Wio-E5 solo soporta modo de alta potencia, por lo que no puedes usar estas definiciones macro en radio_board_if.h:

#define RBI_CONF_RFO     RBI_CONF_RFO_LP_HP
// or
#define RBI_CONF_RFO RBI_CONF_RFO_LP

Aunque RBI_CONF_RFO esté definido como RBI_CONF_RFO_LP_HP en radio_board_if.h, no se usará porque USE_BSP_DRIVER está definido y la función BSP_RADIO_GetTxConfig() devuelve RADIO_CONF_RFO_HP.

FreeRTOS LoRaWAN®

Esta aplicación también conectará el Wio-E5 mini con TTN (The Things Network) y enviará datos tras conectarse a un gateway LoRaWAN®. La diferencia con la aplicación anterior de nodo final LoRaWAN® es que aquella corre sobre hardware desnudo (bare metal) mientras que esta corre bajo FreeRTOS.

  • Paso 1. Haz clic aquí para visitar el repositorio Seeed-Studio/LoRaWan-E5-Node y descargarlo en un archivo ZIP.

pir

  • Paso 2. Extrae el archivo ZIP y navega a LoRaWan-E5-Node > Projects > Applications > FreeRTOS > FreeRTOS_LoRaWAN

  • Paso 3. Haz doble clic en el archivo .project

  • Paso 4. Consulta los pasos 4 al 13 de la aplicación anterior LoRaWAN® End Node para conectar el Wio-E5 mini con TTN.

FreeRTOS LoRaWAN® AT

Esta aplicación también conectará el Wio-E5 mini con TTN (The Things Network) y enviará datos tras conectarse a un gateway LoRaWAN®. La diferencia entre la aplicación FreeRTOS LoRaWAN anterior y esta es que aquí puedes usar comandos AT.

  • Paso 1. Haz clic aquí para visitar el repositorio Seeed-Studio/LoRaWan-E5-Node y descargarlo como un archivo ZIP.

pir

  • Paso 2. Extrae el archivo ZIP y navega a LoRaWan-E5-Node > Projects > Applications > FreeRTOS > FreeRTOS_LoRaWAN_AT

  • Paso 3. Haz doble clic en el archivo .project

  • Paso 4. Consulta los pasos 4 al 12 de la aplicación anterior LoRaWAN End Node

  • Paso 5. Abre un monitor serial, por ejemplo Arduino Serial Monitor, y verás la siguiente salida

pir

  • Paso 6. Escribe AT? y presiona ENTER para ver todos los comandos AT disponibles

pir

  • Paso 7. Si quieres cambiar Device EUI, Application EUI, Application KEY y LoRaWAN® Region, puedes hacerlo usando comandos AT. Sin embargo, estos parámetros ya están configurados en se-identity.h y lora_app.h en este ejemplo

  • Paso 8. Escribe AT+JOIN=1 y verás la siguiente salida una vez que la unión (join) sea exitosa

pir

Nota: Aquí se debe usar el formato AT+JOIN=(Modo). Modo corresponde a 0 para ABP o 1 para OTAA.

FreeRTOS LowPower

Esta aplicación activará el modo de bajo consumo en el Wio-E5 mini. Una vez que la aplicación se graba en la placa, esta consumirá energía normalmente durante 2 segundos y luego entrará en modo de bajo consumo durante otros 2 segundos, y así sucesivamente.

  • Paso 1. Haz clic aquí para visitar el repositorio Seeed-Studio/LoRaWan-E5-Node y descargarlo como un archivo ZIP.

pir

  • Paso 2. Extrae el archivo ZIP y navega a:
    LoRaWan-E5-Node > Projects > Applications > FreeRTOS > FreeRTOS_LowPower

  • Paso 3. Haz doble clic en el archivo .project

  • Paso 4. Haz clic derecho sobre el proyecto y selecciona Properties

pir

  • Paso 5. Ve a C/C++ Build > Settings > MCU Post build outputs, marca la opción Convert to Intel Hex file (-O ihex) y haz clic en Apply and Close

pir

  • Paso 6. Haz clic en Build 'Debug', y debería compilarse sin errores

pir

pir

  • Paso 7. Abre STM32CubeProgrammer, conecta el ST-LINK a tu PC, mantén presionado el botón RESET del dispositivo, luego haz clic en Connect y suelta el botón RESET

pir

  • Paso 8. Asegúrate de que la protección de lectura (Read Out Protection) esté en AA. Si aparece como BB, selecciona AA y haz clic en Apply

pir

  • Paso 9. Ve a la pestaña Erasing & Programming, selecciona la ruta de tu archivo hex (por ejemplo: C:\Users\user\Downloads\LoRaWan-E5-Node\Projects\Applications\FreeRTOS\FreeRTOS_LowPower\Debug\FreeRTOS_LowPower.hex), selecciona las opciones de programación como en la imagen de ejemplo, y haz clic en Start Programming

pir

Verás el mensaje Download verified successfully una vez que se complete la programación.

  • Paso 10. Conecta el Wio-E5 mini a una PC mediante un medidor de energía. Notarás que el LED rojo de la placa parpadea cada segundo y la placa alterna entre estados normales y de bajo consumo. (La corriente en el medidor baja durante 1 segundo en modo de bajo consumo y vuelve a subir durante 1 segundo en el estado normal).

pir

Low Power

Esta aplicación también activa el modo de bajo consumo en el Wio-E5 mini.
La diferencia entre esta y la aplicación FreeRTOS LowPower es que esta corre sobre bare metal (sin sistema operativo), mientras que la anterior corre bajo FreeRTOS.

  • Paso 1. Haz clic aquí para visitar el repositorio Seeed-Studio/LoRaWan-E5-Node y descargarlo como archivo ZIP.

pir

  • Paso 2. Extrae el archivo ZIP y navega a: LoRaWan-E5-Node > Projects > Applications > LowPower

  • Paso 3. Haz doble clic en el archivo .project

  • Paso 4. Refiérete a los pasos 4 al 10 de la aplicación anterior FreeRTOS LowPower para compilar, programar y verificar el comportamiento en modo bajo consumo. ¡Verás el mismo resultado final en el medidor de energía!

Resources

Hoja de datos Wio-E5 mini:

Hoja de datos Wio-E5:

Certificaciones Wio-E5:

Links relevantes sobre SDK:

Soporte Técnico y Discusión de Producto

Por favor, envía cualquier problema técnico en nuestro foro.

¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes formas de soporte y asegurarnos de que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para adaptarnos a diferentes preferencias y necesidades.

Loading Comments...