Módulo Wio-E5 STM32WLE5JC
LoRaWAN® es una marca utilizada bajo licencia de LoRa Alliance®. La marca LoRa® es una marca comercial de Semtech Corporation o sus subsidiarias.
Introducción del Producto
Recientemente hemos lanzado la Serie Wio-E5 basada en el módulo Wio-E5. Haz clic aquí para conocer a los nuevos miembros de la familia Wio-E5 desde el módulo Grove, placas de desarrollo mini hasta el Kit de Desarrollo. Para aprender más sobre cómo crear un Nodo Terminal LoRaWAN con el Paquete MCU STM32Cube para la serie STM32WL (SDK), para unirse y enviar datos a la Red LoRaWAN, lee más en las páginas wiki para placas de desarrollo mini y Kit de Desarrollo.
Wio-E5 es un Módulo LoRaWAN® de bajo costo, ultra bajo consumo, extremadamente compacto y alto rendimiento diseñado por Seeed Technology Co., Ltd. Contiene el chip de paquete a nivel de sistema STM32WLE5JC de ST, que es el primer SoC del mundo integrado con la combinación de RF LoRa® y chip MCU. Este módulo también está integrado con MCU ARM Cortex M4 de ultra bajo consumo y LoRa® SX126X, y por lo tanto soporta modo (G)FSK y LoRa®. Se pueden usar anchos de banda de 62.5kHz, 125kHz, 250kHz y 500kHz en modo LoRa®, haciéndolo adecuado para el diseño de varios nodos IoT, soportando EU868 y US915.
Este módulo Wio E5 está diseñado con estándares industriales, por lo tanto es altamente adecuado para ser usado en el diseño de productos IoT industriales, con una amplia temperatura de funcionamiento de -40℃ ~ 85℃.
Si no estás muy familiarizado con LoRa® y LoRaWAN®, consulta este artículo LoRapedia para más detalles.
(tamaño extremadamente compacto, más pequeño que una moneda de 1 euro)
Características
-
Consumo de Energía Ultra-bajo: tan bajo como 2.1uA de corriente en reposo (modo WOR)
-
Tamaño Extremadamente Compacto: 12mm 12mm 2.5mm 28 pines SMT
-
Alto Rendimiento: TXOP=22dBm@868/915MHz; sensibilidad de -136.5dBm para SF12 con 125KHz BW
-
Uso de Larga Distancia: presupuesto de enlace de 158dB
-
Conectividad Inalámbrica: Protocolo LoRaWAN® integrado, comando AT, soporte para plan de frecuencias LoRaWAN® global
-
Compatibilidad Mundial: amplio rango de frecuencias; EU868 / US915 / AU915 / AS923 / KR920 / IN865
-
Gran Flexibilidad: Para usuarios que desean desarrollar software en el MCU del módulo, otros GPIOs del MCU pueden ser manipulados fácilmente, incluyendo UART, I2C, ADC, etc. Estas ricas interfaces GPIO son útiles para usuarios que necesitan expandir periféricos.
-
Certificado FCC, CE, IC y Telec
Aplicaciones
- Funciona para nodos sensores LoRaWAN® y cualquier aplicación de comunicación inalámbrica.
Notas de Aplicación
1. Firmware AT de Fábrica
La serie Wio-E5 tiene un firmware de comandos AT integrado, que soporta el protocolo 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 construir fácil y rápidamente su prototipo o aplicación.
El firmware de comandos AT contiene un bootloader para DFU y la aplicación AT. El pin "PB13/SPI_SCK/BOOT" se usa para controlar que Wio-E5 permanezca en el bootloader o salte a la aplicación AT. Cuando PB13 está en HIGH, el módulo saltará a la aplicación AT después del reset, con una velocidad de baudios por defecto de 9600. Cuando PB13 está en LOW (presionar el botón "Boot" en Wio-E5 mini/ Wio-E5 Development Kit), el módulo permanecerá en el bootloader, y seguirá transmitiendo el carácter "C" cada 1S a velocidad de baudios 115200.
-
El Firmware AT de Fábrica está programado con RDP(Protección de Lectura) Nivel 1, los desarrolladores necesitan remover RDP primero con STM32Cube Programmer. Note que regresar RDP a nivel 0 causará un borrado masivo de la memoria flash y el Firmware AT de Fábrica no podrá ser restaurado nuevamente.
-
El pin "PB13/SPI_SCK/BOOT" en el módulo Wio-E5 es solo un GPIO normal, no el pin "BOOT0" del MCU. Este pin "PB13/SPI_SCK/BOOT" se usa en el bootloader del firmware AT de Fábrica, para decidir saltar a APP o permanecer en bootloader(para DFU). El pin real "BOOT0" no sale al módulo, por lo que los usuarios necesitan tener cuidado al desarrollar aplicaciones de bajo consumo.
2. Configuración de Reloj
2.1 HSE
-
TCXO de 32MHz
-
Fuente de alimentación TCXO: PB0-VDD_TCXO
2.2 LSE
- Oscilador de cristal de 32.768KHz
3. Conmutador RF
El módulo Wio-E5 SOLO transmite a través de RFO_HP:
-
Recibir: PA4=1, PA5=0
-
Transmitir(alta potencia de salida, modo SMPS): PA4=0, PA5=1
Pinout de Hardware
Especificaciones
ELEMENTOS | Parámetro | Especificaciones | Unidad | |||
---|---|---|---|---|---|---|
Estructura | Tamaño | 12(W)*12(L)*2.5(H) | mm | |||
Paquete | 28 pines, SMT | |||||
Características Eléctricas | fuente de alimentación | tipo 3.3V | V | |||
corriente de reposo | 2.1uA(WDT activado) | uA | ||||
Corriente de operación (Transmisor+MCU) | 50mA @10dBm en tipo 434MHz | mA | ||||
111mA @22dBm en tipo 470MHz | ||||||
111mA @22dBm en tipo 868MHz | ||||||
Corriente de operación (Receptor+MCU) | 6.7mA @BW125kHz, tipo 868MHz | mA | ||||
6.7mA @BW125kHz, tipo 434MHz | ||||||
6.7mA @BW125kHz, tipo 470MHz | ||||||
Potencia de salida | 10dBm máx @434MHz | dBm | ||||
22dBm máx @470MHz | ||||||
22dBm máx @868MHz | ||||||
Sensibilidad | @SF12, BW125kHz | dBm | ||||
Fr(MHz) | mín | típico | máx | |||
434 | - | -134.5 | -136 | |||
470 | - | -136.5 | -137.5 | |||
868 | - | -135 | -137 | |||
Armónicos | < -36dBm por debajo de 1GHz | dBm | ||||
< -40dBm por encima de 1GHz | dBm | |||||
Interfaz | RFIO | Puerto RF | ||||
UART | 3 grupos de UART, incluye 2 pines | |||||
I2C | 1 grupo de I2C, incluye 2 pines | |||||
ADC | 1 Entrada ADC, incluye 1 pin, 12-bit 1Msps | |||||
NRST | Entrada de pin de reinicio manual | |||||
SPI | 1 grupo de SPI, incluye 4 pines |
Fuentes
Certificaciones:
Biblioteca:
SDK relevante:
Primeros pasos
1. Inicio rápido con comandos AT
1.1 Preparación
-
Paso 1. Conecta la placa de desarrollo Wio-E5 a la PC mediante un cable Type-C
-
Paso 2. Abre una herramienta serial (ej. Monitor Serial de Arduino), selecciona el puerto COM correcto, establece la velocidad de baudios a 9600 y selecciona Both NL & CR
-
Paso 3. Intenta enviar "AT" y verás la respuesta.
1.2 Comandos AT básicos
-
AT+ID // Leer todo, DevAddr(ABP), DevEui(OTAA), AppEui(OTAA)
-
AT+ID=DevAddr // Leer DevAddr
-
AT+ID=DevEui // Leer DevEui
-
AT+ID=AppEui // Leer AppEui
-
AT+ID=DevAddr,"devaddr" // Establecer nueva DevAddr
-
AT+ID=DevEui,"deveui" // Establecer nueva DevEui
-
AT+ID=AppEui,"appeui" // Establecer nueva AppEui
-
AT+KEY=APPKEY,"16 bytes length key" // Cambiar clave de sesión de aplicación
-
AT+DR=band // Cambiar los planes de banda
-
AT+DR=SCHEME // Verificar banda actual
-
AT+CH=NUM, 0-7 // Habilitar canal 0~7
-
AT+MODE="mode" // Seleccionar modo de trabajo: LWOTAA, LWABP o TEST
-
AT+JOIN // Enviar solicitud JOIN
-
AT+MSG="Data to send" // Usar para enviar trama en formato string que no necesita ser confirmada por el servidor
-
AT+CMSG="Data to send" // Usar para enviar trama en formato string que debe ser confirmada por el servidor
-
AT+MSGHEX="xx xx xx xx" // Usar para enviar trama en formato hex que no necesita ser confirmada por el servidor
-
AT+CMSGHEX="xx xx xx xx" // Usar para enviar trama en formato hex que debe ser confirmada por el servidor
1.3 Conectar y enviar datos a The Things Network
-
Paso 1. Visita el sitio web de The Things Network y regístrate para una nueva cuenta
-
Paso 2. Después de iniciar sesión, haz clic en tu perfil y selecciona Console
- Paso 3. Selecciona un clúster para comenzar a agregar dispositivos y gateways
- Paso 4. Haz clic en Go to applications
- Paso 5. Haz clic en + Add application
- Paso 6. Completa Application ID y haz clic en Create application
Nota: Aquí Application name y Description no son campos obligatorios. Si Application name se deja en blanco, usará el mismo nombre que Application ID por defecto
La siguiente es la aplicación recién creada
- Paso 7. Haz clic en + Add end device
- Paso 8. Haz clic en Manually, para introducir las credenciales de registro manualmente
- Paso 9. Selecciona el Frequency plan según tu región. También asegúrate de usar la misma frecuencia que el gateway al cual conectarás este dispositivo. Selecciona MAC V1.0.2 como la LoRaWAN® version y PHY V1.0.2 REV B como la Regional Parameters version. Estas configuraciones corresponden al stack LoraWAN® del Wio-E5.
-
Paso 10. Mientras el módulo Wio-E5 siga siendo accesible a través de la consola serie, envía los siguientes comandos AT en el monitor serie:
AT+ID=DevEui
para obtener tu Device EUIAT+ID=AppEui
, para obtener tu App EUIAT+KEY=APPKEY,"2B7E151628AED2A6ABF7158809CF4F3C"
para establecer la App Key
La salida será 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 llenará automáticamente cuando completemos DevEUI. Finalmente haz clic en Register end device
-
Paso 12. Registra tu Gateway LoRaWAN® con la Consola de TTN. Por favor consulta las instrucciones mostradas aquí
-
Paso 13. Escribe los siguientes comandos AT para conectarte a TTN
// If you are using US915
AT+DR=US915
AT+CH=NUM,8-15
// If you are using EU868
AT+DR=EU868
AT+CH=NUM,0-2
AT+MODE=LWOTAA
AT+JOIN
La salida en el monitor serie será 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 serie, ¡eso significa que tu dispositivo se ha conectado exitosamente a TTN!
También puedes verificar el estado de tu dispositivo en la página End devices
- 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, consulte Especificación de Comandos AT de WIo-E5
Desarrollar con el Paquete MCU STM32Cube
Esta sección es para Wio-E5 mini/ Kit de Desarrollo Wio-E5 con el objetivo de construir varias aplicaciones con el Paquete MCU STM32Cube para la serie STM32WL (SDK).
Nota: Ahora hemos actualizado la biblioteca para soportar v1.1.0 que es la versión más reciente del Paquete MCU STM32Cube para la serie STM32WL.
Por favor lea primero la sección Borrar Firmware AT de Fábrica, ya que necesitamos borrar el Firmware AT de Fábrica antes de programar con el SDK. Después de borrar el Firmware AT de Fábrica NO se puede recuperar.
Preparativos
Software:
-
STM32CubeIDE: para compilación y depuración
-
STM32CubeProgrammer: para programar dispositivos STM32
Hardware:
-
Gateway LoRaWAN® conectado a Servidor de Red LoRaWAN® (ej. TTN)
-
Un cable USB Tipo-C y un ST-LINK. Conecte el cable Tipo-C al puerto Tipo-C de la placa para alimentación y comunicación serie. Conecte el ST-LINK a los pines SWD como sigue
Resumen de Configuración de GPIO
- Como el diseño de hardware de la serie Wio-E5 es un poco diferente al NUCLEO-WL55JC, la placa de desarrollo oficial STM32WL55JC de ST, los desarrolladores necesitan reconfigurar algunos gpios, para adaptar el ejemplo del SDK a la serie Wio-E5. Ya hemos reconfigurado los GPIOs, pero creemos que es necesario señalar la diferencia.
Etiqueta del Ejemplo SDK | GPIO de NUCLEO-WL55JC | GPIO de Wio-E5 mini/ Kit de Desarrollo Wio-E5 |
---|---|---|
RF_CTRL1 | PC4 | PA4 |
RF_CTRL2 | PC5 | PA5 |
RF_CTRL3 | PC3 | Ninguno |
BUT1 | PA0 | PB13 (Botón Boot) |
BUT2 | PA1 | Ninguno |
BUT3 | PC6 | Ninguno |
LED1 | PB15 | Ninguno |
LED2 | PB9 | PB5 |
LED3 | PB11 | Ninguno |
DBG1 | PB12 | PA0 (Botón D0) |
DBG2 | PB13 | PB10 |
DBG3 | PB14 | PB3 |
DBG4 | PB10 | PB4 |
USART | USART2(PA2/PA3) | USART1: PB6=TX , PB7=RX |
Aplicaciones
Ahora exploraremos varias aplicaciones para Wio-E5 mini/ Wio-E5 Development Kit con STM32Cube MCU Package para la serie STM32WL (SDK).
Nodo Final LoRaWAN®
Esta aplicación conectará Wio-E5 mini/ Wio-E5 Development Kit con TTN (The Things Network) y enviará datos después de conectarse con una puerta de enlace LoRaWAN®.
- Paso 1. Haz clic aquí para visitar el repositorio Seeed-Studio/LoRaWan-E5-Node y descárgalo como un archivo ZIP
-
Paso 2. Extrae el archivo ZIP y navega a
Wio-E5-Node > Projects > Applications > LoRaWAN > LoRaWAN_End_Node > STM32CubeIDE
-
Paso 3. Haz doble clic en el archivo .project
Nota: Para MAC, debe tomar una de las opciones siguientes para abrir el proyecto:
-
1. Navega a
Wio-E5-Node > Projects > Applications > LoRaWAN > LoRaWAN_End_Node
. Haz doble clic en el archivo "LoRaWAN_End_Node.ioc". -
2. Usa "Import Projects from File System or Archieve" como se muestra en las imágenes siguientes.
-
- Paso 4. Haz clic derecho en el proyecto y haz clic en Properties
- Paso 5. Navega a
C/C++ Build > Settings > MCU Post build outputs
, marca Convert to Intel Hex file (-O ihex) y haz clic en Apply and Close
- Paso 6. Haz clic en Build 'Debug', y debería compilar sin errores
Ahora modificaremos nuestro Device EUI, Application EUI, Application KEY y LoRawan Region
- Paso 7. Por favor sigue la guía aquí para configurar tu aplicación TTN, obtener tu Application EUI y copiarlo a la definición de macro
LORAWAN_JOIN_EUI
enLoRaWAN/App/se-identity.h
, por ejemplo, el Application EUI aquí es80 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 la definición de macro
LORAWAN_DEVICE_EUI
yLORAWAN_NWK_KEY
enLoRaWAN/App/se-identity.h
. Asegúrate de queLORAWAN_DEVICE_EUI
yLORAWAN_NWK_KEY
sean iguales alDevice EUI
yApp Key
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
- Paso 9. La Región LoRaWAN® predeterminada es
EU868
, puedes modificarla configurando la definición de macroACTIVE_REGION
enLoRaWAN/App/lora_app.h
// LoRaWAN/App/lora_app.h
/* LoraWAN application configuration (Mw is configured by lorawan_conf.h) */
/* Available: 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
- Paso 10. Después de las modificaciones anteriores, reconstruye el ejemplo y programa tu Wio-E5. Abre
STM32CubeProgrammer
, conecta ST-LINK a tu PC, mantén presionado elBotón RESET
de tu dispositivo, luego haz clic enConnect
y suelta elBotón RESET
:
- Paso 11. Asegúrate de que la Protección de Lectura sea
AA
, si se muestra comoBB
, seleccionaAA
y haz clic enApply
:
- Paso 12. Ahora, ve a la página
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 se muestra en la siguiente imagen, ¡luego haz clic enStart Programming
!
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, ¡Wio-E5 se unirá exitosamente después del reinicio! Un paquete LoRaWAN® de confirmación será enviado a TTN cada 30 segundos. El siguiente registro se imprimirá en el monitor serie (aquí se usa el Monitor Serie de Arduino) si la unión es exitosa:
- ¡Felicidades! ¡Ahora has conectado Wio-E5 a la Red LoRaWAN®! ¡Ahora puedes proceder a desarrollar aplicaciones de Nodo Final LoRaWAN® más emocionantes!
Nota: Wio-E5 solo soporta modo de salida de alta potencia, por lo que no puedes usar estas definiciones de 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 utilizará 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á Wio-E5 mini/ Wio-E5 Development Kit con TTN (The Things Network) y enviará datos después de conectarse con una puerta de enlace LoRaWAN®. La diferencia entre la aplicación anterior LoRaWAN End Node y esta aplicación FreeRTOS LoRaWAN® es que la anterior se ejecuta en bare metal mientras que esta se ejecuta bajo FreeRTOS.
- Paso 1. Haz clic aquí para visitar el repositorio Seeed-Studio/LoRaWan-E5-Node y descárgalo como un archivo ZIP
-
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 el paso 4 - paso 13 de la aplicación anterior LoRaWAN® End Node para conectar Wio-E5 mini/ Wio-E5 Development Kit con TTN!
FreeRTOS LoRaWAN® AT
Esta aplicación también conectará Wio-E5 mini/ Wio-E5 Development Kit con TTN (The Things Network) y enviará datos después de conectarse con una puerta de enlace LoRaWAN®. La diferencia entre la aplicación anterior FreeRTOS LoRaWAN® y esta aplicación es que puedes usar comandos AT.
- Paso 1. Haz clic aquí para visitar el repositorio Seeed-Studio/LoRaWan-E5-Node y descárgalo como un archivo ZIP
-
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 el paso 4 - paso 12 de la aplicación anterior LoRaWAN® End Node
-
Paso 5. Abre un monitor serie como Arduino Serial Monitor y verás la siguiente salida
- Paso 6. Escribe AT? y presiona ENTER para ver todos los comandos AT disponibles
-
Paso 7. Si aún quieres cambiar Device EUI, Application EUI, Application KEY y LoRawan Region, puedes cambiarlos 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 sea exitosa!
Nota: Aquí se debe usar el formato AT+JOIN=(Mode). Mode corresponde a 0 para ABP o 1 para OTAA
FreeRTOS LowPower
Esta aplicación habilitará el modo de bajo consumo en Wio-E5 mini/ Wio-E5 Development Kit. Una vez que la aplicación esté flasheada, la placa consumirá energía normalmente durante 2 segundos y entrará en modo de bajo consumo durante 2 segundos y así sucesivamente.
- Paso 1. Haz clic aquí para visitar el repositorio Seeed-Studio/LoRaWan-E5-Node y descárgalo como un archivo ZIP
-
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 en el proyecto y haz clic en Properties
- Paso 5. Navega a
C/C++ Build > Settings > MCU Post build outputs
, marca Convert to Intel Hex file (-O ihex) y haz clic en Apply and Close
- Paso 6. Haz clic en Build 'Debug', y debería compilar sin errores
- Paso 7. Abre
STM32CubeProgrammer
, conecta ST-LINK a tu PC, mantén presionado elBotón RESET
de tu dispositivo, luego haz clic enConnect
y suelta elBotón RESET
:
- Paso 8. Asegúrate de que la Protección de Lectura esté en
AA
, si se muestra comoBB
, seleccionaAA
y haz clic enApply
:
- Paso 9. Ahora, ve a la página
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 se muestra en la siguiente imagen, ¡luego haz clic enStart Programming
!
Verás el mensaje Download verified successfully, una vez que la programación haya terminado.
- Paso 10. Conecta el Wio-E5 mini/ Wio-E5 Development Kit a una PC conectando un medidor de potencia. Notarás que el LED rojo en la placa parpadea cada segundo y la placa alterna entre estados normales y de bajo consumo (La corriente en el medidor de potencia baja durante 1 segundo para el estado de bajo consumo y vuelve a subir durante 1 segundo para el estado de funcionamiento normal)
Bajo Consumo
Esta aplicación también habilitará el modo de bajo consumo en Wio-E5 mini/ Wio-E5 Development Kit. La diferencia entre la aplicación anterior FreeRTOS LowPower y esta aplicación Low Power es que la anterior se ejecuta bajo FreeRTOS mientras que esta se ejecuta en bare metal.
- Paso 1. Haz clic aquí para visitar el repositorio Seeed-Studio/LoRaWan-E5-Node y descárgalo como un archivo ZIP
-
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. Consulta los pasos 4 - 10 de la aplicación anterior FreeRTOS LowPower y verás la misma salida al final en el medidor de potencia!
Soporte Técnico y Discusión de Productos
Por favor envía cualquier problema técnico a nuestro foro.
¡Gracias por elegir nuestros productos! Estamos aquí para brindarte diferentes tipos de soporte para asegurar que tu experiencia con nuestros productos sea lo más fluida posible. Ofrecemos varios canales de comunicación para satisfacer diferentes preferencias y necesidades.