Kit XIAO ESP32-S3 & Wio SX1262
Meshtastic es una red mallada descentralizada, fuera de línea y de código abierto, diseñada para funcionar en dispositivos económicos y de bajo consumo. Seeed Studio ofrece una gama completa de dispositivos Meshtastic listos para usar, tanto para aficionados como para aplicaciones industriales. El kit XIAO ESP32S3 & Wio-SX1262 es una solución flexible para desarrolladores y makers que trabajan con Meshtastic.
Flashear Firmware
Si compraste el kit XIAO ESP32S3 & Wio-SX1262 antes del 24 de octubre de 2024, debes flashear el firmware en tu dispositivo siguiendo este tutorial paso a paso.
Paso 1: Abre un navegador compatible (Chrome o Edge) y visita:
https://flasher.meshtastic.org/#
Paso 2: Conecta el dispositivo a tu PC usando un cable USB adecuado.
Es posible que debas apagar el dispositivo y luego mantener presionado el botón BOOT mientras conectas el cable USB.
Paso 3: Sigue las siguientes instrucciones para realizar las operaciones de flasheo posteriores. Selecciona el Dispositivo como "Seeed XIAO S3", el Firmware como el más reciente, y luego haz clic en "Flash". No olvides marcar "Full Erase and Install" si deseas sobrescribir el firmware anterior.

Visión General del Software
Meshtastic proporciona múltiples plataformas de software para que los usuarios elijan, incluyendo aplicaciones para Android, Apple y cliente web. También ofrece una CLI en Python, versión nativa para Linux y métodos de integración para desarrolladores.
Para información específica, por favor consulta el sitio oficial de Meshtastic.
- Aplicación Android: La aplicación para Android está disponible en el repositorio F-Droid y en Google Play Store. Permite conectar tu dispositivo Meshtastic desde tu teléfono Android vía Bluetooth, Wi-Fi (si está en la misma red) o USB On-The-Go (OTG).
- Aplicación Apple: Disponible en la App Store. Por defecto, la app Meshtastic para iOS soporta el uso de Apple Maps sin conexión.
- Cliente Web: Meshtastic Web es un cliente que se ejecuta directamente en el navegador.
- CLI en Python: El paquete de Python instalado mediante pip incluye un ejecutable de línea de comandos llamado "meshtastic", que muestra los paquetes enviados por la red en formato JSON y permite ver información de depuración serial desde los dispositivos Meshtastic.
- Linux Nativo: El software del dispositivo también puede ejecutarse en una máquina Linux nativa gracias al framework Portduino.
- Integraciones Meshtastic: El ecosistema Meshtastic es altamente extensible y permite una fácil integración con una variedad de productos y proyectos de software existentes.
Conexión del Dispositivo
Antes de usar Meshtastic, primero se debe conectar el dispositivo. Existen dos métodos de conexión. El primero es usar una placa de expansión, y la información correspondiente se mostrará en la pantalla. Luego, la configuración se puede realizar en la plataforma correspondiente según la información reflejada. El segundo método es conectar el XIAO con el módulo Wio-SX1262, y usar una herramienta de puerto serie para obtener el ID de nodo y la contraseña.
Método 1: Conexión a la Placa de Expansión
Después de flashear el firmware y descargar la app de Meshtastic, la placa de expansión es una excelente herramienta para la conexión y aplicaciones adicionales, como agregar sensores y módulos Grove fácilmente.
Paso 1: Asegúrate de que el dispositivo a conectar (como "device") esté encendido y en modo visible. Abre la app de Meshtastic en tu teléfono móvil.
Paso 2: En la app de Meshtastic, hay un ícono "+" en la esquina inferior derecha. Haz clic en él para que la app comience a escanear dispositivos cercanos conectables. Luego selecciona el ID del dispositivo que se muestra en la pantalla OLED.
Paso 3: Una vez seleccionado correctamente, introduce el código mostrado en la pantalla OLED. Pulsa el botón para cambiar la pantalla.
Funciones del Botón:
- Pulsa una vez para cambiar la pantalla.
- Pulsa dos veces para transmitir.
- Pulsa tres veces para cambiar el modo GPS.
Paso 4: Configura la región LoRa, luego el dispositivo se reiniciará.
Paso 5: Después del reinicio, el estado del dispositivo se puede verificar en la app de Meshtastic y en la pantalla OLED.
Método 2: Herramienta de puerto serie
Selecciona la herramienta de depuración por puerto serie que prefieras. Tomaré Comtool en mac como ejemplo a continuación. Selecciona la conexión serial, elige el puerto correspondiente, configura la velocidad en baudios a 115200 y activa RTS y DTR. Abre la conexión y podrás ver los datos de conexión. Busca "nodenum" para encontrar el ID de nodo correspondiente. Su contraseña por defecto es 123456.

Los últimos cuatro dígitos de nodenum son el número de ID del dispositivo detectado por la app Meshtastic. Por ejemplo, "nodenum 0x9e20d02c" corresponde a "Meshtastic_d02c" en Meshtastic.
Comunicación con Wio Tracker T1000-E
Paso 1. Conecta el Wio Tracker T1000-E siguiendo la wiki.
Paso 2. Asegúrate de que la siguiente configuración sea igual a la que tienes en el XIAO ESP32S3 para Meshtastic.
- Activación y configuración del dispositivo
- Asegúrate de que ambos dispositivos estén encendidos y funcionando correctamente.
- La función de comunicación inalámbrica del dispositivo (como Bluetooth, LoRa, etc.) debe estar habilitada. Revisa los ajustes para confirmar que no esté desactivada o restringida accidentalmente.
- Distancia y fuerza de señal
- La distancia entre los dos dispositivos no debe ser muy grande. Tras pruebas iniciales, la distancia de comunicación del XIAO ESP32S3 para Meshtastic con antena IPEX de 2 dBm es superior a 2.5 km. En ambientes abiertos, puede superar los 20 km.
- Configuración de red
- Asegúrate de que los dispositivos estén en el mismo modo de red o configuración de canal. Puedes configurar fácilmente la misma 'región LoRa' y 'Modem preset' usando la app Meshtastic.

Paso 3. Comunicación con Wio Tracker T1000-E
Una vez conectados, puedes empezar a enviar y recibir mensajes a través de la red Meshtastic. Los mensajes pueden ser de texto o incluir funciones adicionales según las capacidades de los dispositivos y la aplicación. También puedes monitorear la actividad de la red y ver qué dispositivos están conectados y activos.

Conexión de Sensores
En la aplicación Meshtastic, el kit Wio-SX1262 con XIAO esp32s3 es capaz de soportar una amplia gama de sensores. Cuando se usa junto con la placa de expansión XIAO, puede soportar numerosos sensores Grove, por favor consulta aquí. Además, al combinarse con el módulo adicional GNSS, forma el módulo más pequeño dentro de Meshtastic que cuenta con funcionalidad GPS.
Sensor de Temperatura y Humedad
Sensor de Temperatura y Humedad DHT20 |
---|
![]() |
Paso 1: Conecta el sensor Grove DHT20 a la Placa de Expansión XIAO.
Paso 2: Habilita la opción Detection Sensor
en la app Meshtastic.
Sensor GNSS
L76K GNSS Module for XIAO |
---|
![]() |
Configuración Inicial
Para más detalles, por favor consulta Meshtastic.
Configuración de Radio
El firmware de Meshtastic tiene varias secciones de configuración, que están separadas para poder enviarse como pequeños mensajes administrativos a través de la red mesh.
Nombre | Descripción |
---|---|
Bluetooth | Las opciones de configuración Bluetooth son: Habilitado, Modo de Emparejamiento y PIN Fijo. |
Canales | Las opciones de configuración de canales son: Índice, Rol y Ajustes. |
Dispositivo | Las opciones de configuración del dispositivo son: Rol del dispositivo, Salida Serial, Registro de Depuración y Restablecimiento de Fábrica. |
Pantalla | Las opciones de configuración de pantalla son: Duración de pantalla encendida, Intervalo de carrusel automático, Siempre apuntar al norte y Formato GPS. |
LoRa | Las opciones de configuración LoRa son: Región, Preset de Módem, Máximo de saltos, Potencia de transmisión, Ancho de banda, Factor de expansión, Tasa de codificación, Desplazamiento de frecuencia, Transmisión deshabilitada y Ignorar arreglo entrante. |
Red | Las opciones de configuración de red son: WiFi habilitado, SSID WiFi, PSK WiFi, Modo WiFi y Servidor NTP. |
Posición | Las opciones de configuración de posición son: GPS habilitado, Intervalo de actualización GPS, Tiempo de intento GPS, Posición fija, Difusión inteligente, Intervalo de difusión y Flags de paquete de posición. |
Energía | Las opciones de configuración de energía son: Corriente de carga, Ahorro de energía, Apagado tras pérdida de energía, Multiplicador ADC, Espera de intervalo Bluetooth, Intervalo de suspensión ligera e Intervalo mínimo de activación. |
Usuario | Las opciones de configuración de usuario son: Nombre largo, Nombre corto y Licencia activa. |
Configuración de Módulos
Los módulos están incluidos en el firmware y permiten a los usuarios extender la funcionalidad de su red mesh o dispositivo.
Nombre | Descripción |
---|---|
Iluminación Ambiental | Ajusta el brillo de los LEDs RGB I2C NCP5623. |
Audio | Habilita soporte para comunicaciones de voz Codec2 en ciertos dispositivos. |
Mensaje Predefinido | Configura mensajes predefinidos para enviar directamente desde el dispositivo usando un dispositivo de entrada como un encoder rotativo. |
Sensor de Detección | Configura un pin GPIO para ser monitoreado con estados alto/bajo específicos y enviar alertas de texto. |
Notificación Externa | Los mensajes entrantes pueden alertarte usando circuitos conectados al dispositivo (LEDs, zumbadores, etc). |
MQTT | Reenvía paquetes a un servidor MQTT. Permite a usuarios de la red local comunicarse con usuarios en otra red vía internet. |
Información de Vecinos | Envía información de vecinos 0-hop a la red mesh. |
Contador de Personas | Cuenta dispositivos BLE y WiFi que pasan cerca de un nodo. |
Prueba de Alcance | Envía mensajes con ubicación GPS a intervalos para probar la distancia de comunicación. Requiere al menos un dispositivo configurado como emisor y otro como receptor. El receptor registrará todos los mensajes en un archivo CSV. |
Hardware Remoto | Configura y lee el estado de un GPIO remotamente a través de la red mesh. |
Módulo Serial | Envía mensajes a través de la red mesh enviando cadenas por un puerto serial. |
Almacenar y Reenviar | Almacena mensajes en un dispositivo para entregarlos cuando clientes desconectados vuelvan a unirse a la red. |
Telemetría | Conecta sensores al dispositivo y transmite lecturas periódicas a la red mesh. |
Traceroute | Rastrea qué nodos se usan para enviar un mensaje a un destino determinado. |
Soporte Técnico y Discusión del Producto
¡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 atender distintas preferencias y necesidades.