Comienza con el kit XIAO ESP32-S3 y Wio-SX1262
Meshtastic® es una red mallada descentralizada, fuera de la red y de código abierto, creada para funcionar en dispositivos de bajo consumo y bajo coste. Seeed Studio ofrece una amplia gama de dispositivos Meshtastic listos para usar para aficionados y usuarios industriales. El kit XIAO ESP32S3 y Wio-SX1262 es una solución flexible para desarrolladores y creadores de Meshtastic.
Grabar el firmware
Por favor, graba el firmware en tu dispositivo si compraste el kit XIAO ESP32S3 y Wio-SX1262 antes del 24 de octubre de 2024 siguiendo este tutorial paso a paso. Por favor, don't use NRF-OTA para actualizar el firmware, ya que puede hacer que el dispositivo quede completamente inservible.
Paso 1: Primero, abre un navegador y visita https://flasher.meshtastic.org/#, requiere navegador Chrome o Edge.
Paso 2: Luego, utiliza un cable USB adecuado para conectar el dispositivo al PC. Es posible que necesites apagarlo y luego mantener pulsado el botón BOOT mientras conectas el cable USB.
Paso 3: Sigue las siguientes instrucciones proporcionadas para realizar las operaciones de grabación 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 quieres sobrescribir el firmware anterior.

Descripción general del software
Meshtastic proporciona software para múltiples plataformas entre las que los usuarios pueden elegir, incluyendo aplicación para Android, aplicación para Apple y cliente web. También ofrece Python CLI, Linux Native y métodos de integración para que los desarrolladores los utilicen.
Para información específica, consulta el sitio web oficial de Meshtastic.
- Android App: La aplicación de Android está disponible en el repositorio F-Droid y en Google Play Store. Esto te permite conectar tu dispositivo Meshtastic desde tu teléfono Android mediante Bluetooth, Wi‑Fi (si está en la misma red) o USB On-The-Go (OTG).
- Apple App: Está disponible en la App Store. De forma predeterminada, la aplicación Meshtastic para iOS admite el uso de Apple Maps nativos sin conexión.
- Web Client: Meshtastic Web es un cliente Meshtastic que se ejecuta directamente en tu navegador.
- Python CLI: El paquete python pip instala un ejecutable de línea de comandos "meshtastic", que muestra los paquetes enviados a través de la red como JSON y te permite ver la información de depuración serie de los dispositivos Meshtastic.
- Linux Native: El software del dispositivo también puede ejecutarse en una máquina Linux nativa gracias al framework Portduino.
- Meshtastic Integrations: El ecosistema Meshtastic es altamente extensible y permite una fácil integración con numerosos productos y proyectos de software existentes.
Conexión del dispositivo
Antes de usar Meshtastic, primero es necesario conectar el dispositivo. Hay dos métodos de conexión. El primero es utilizar una placa de expansión, y la información correspondiente se mostrará en la pantalla. A continuación, la configuración se puede realizar en la plataforma correspondiente según la información mostrada. El segundo es conectar el XIAO y el módulo Wio-SX1262, y utilizar una herramienta de puerto serie para obtener el ID de nodo y la contraseña.
Conectado a la batería
El XIAO ESP32S3 tiene un chip de gestión de energía integrado que permite alimentar el XIAO ESP32S3 de forma independiente mediante una batería o cargar la batería a través del puerto USB del XIAO ESP32S3.
Si deseas conectar la batería para XIAO, te recomendamos comprar una batería recargable 3.7V lithium calificada con protection circuit. Al soldar la batería, ten cuidado de distinguir entre los terminales positivo y negativo. El terminal negativo de la fuente de alimentación debe ser el lado más cercano al puerto USB, y el terminal positivo de la fuente de alimentación es el lado más alejado del puerto USB.
Conectado a la placa de expansión
Después de grabar el firmware y descargar la aplicación Meshtastic, la placa de expansión será una buena herramienta para la conexión y aplicaciones adicionales, como añadir fácilmente sensores y módulos Grove.
Paso 1: Asegúrate de que el dispositivo que se va a conectar (como "device") esté encendido y en estado detectable. Y abre la aplicación Meshtastic en tu teléfono móvil.
Paso 2: En la aplicación Meshtastic, hay un icono "+" en la parte inferior derecha. Haz clic en él para que la aplicación comience a escanear los dispositivos cercanos conectables. Luego selecciona el ID de dispositivo correspondiente que se muestra en la pantalla OLED.
Paso 3: Una vez seleccionado correctamente, introduce el código que se muestra en la pantalla OLED. Pulsa el botón para cambiar la pantalla.
Funciones del botón:
- Pulsa una vez para cambiar de 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: Una vez finalizado el reinicio, el estado del dispositivo se puede comprobar en la aplicación Meshtastic y en la pantalla OLED.
Herramienta de puerto serie
Selecciona una herramienta de depuración de puerto serie que te guste. A continuación tomaré Comtool en Mac como ejemplo. 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 predeterminada es 123456.

Los últimos cuatro dígitos de nodenum son el ID de número de dispositivo descubierto por la aplicación Meshtastic. Por ejemplo, "nodenum 0x9e20d02c" es "Meshtastic_d02c" en Meshtastic.
Conectado al SX-1262
El SX-1262 se puede conectar al Xiao ESP32-S3 a través de la interfaz B2B. El SX-1262 utiliza SPI para comunicarse con el Xiao ESP32-S3.
El siguiente diagrama muestra el mapeo de pines B2B entre XIAO ESP32S3 y Wio-SX1262.

El SX-1262 compatible solo se puede comprar dentro del kit.
Comunicarse 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 la misma que tu configuración en XIAO ESP32S3 para Meshatastic.
- Activación y configuración del dispositivo
- Asegúrate de que ambos dispositivos estén encendidos y en condiciones normales de funcionamiento.
- La función de comunicación inalámbrica del dispositivo (como Bluetooth, LoRa, etc.) debe estar habilitada. Comprueba la configuración correspondiente para asegurarte de que no se haya desactivado o restringido accidentalmente.
- Distancia y fuerza de la señal
- La distancia entre los dos dispositivos no puede ser demasiado grande. Después de las pruebas iniciales, la distancia de comunicación del XIAO ESP32S3 para Meshtastic con antena IPEX de 2 dBm es de más de 2,5 km. En general, en un entorno más abierto, 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. Configura fácilmente la misma 'lora region' y 'Modem preset' usando la aplicación Meshtastic.

Paso 3. Comunícate 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 pueden admitir funciones adicionales según las capacidades de los dispositivos y de la aplicación. También puedes supervisar la actividad de la red y ver qué dispositivos están actualmente conectados y activos.

Conexión de sensores
En la aplicación Meshtastic, el Wio-SX1262 con el kit XIAO ESP32S3 es capaz de admitir una amplia gama de sensores. Cuando se utiliza junto con la placa de expansión XIAO, puede admitir numerosos sensores Grove, consulta aquí. Además, cuando se combina con el módulo complementario GNSS, forma el módulo más pequeño dentro de Meshtastic que tiene funcionalidad GPS.
Sensor de temperatura y humedad
| Sensor de temperatura y humedad DHT20 |
|---|
![]() |
Paso 1: Conecta el sensor Grove DHT20 de la placa de expansión XIAO
Paso 2: Habilita Detection Sensor en la APP Meshtastic
Sensor GNSS
| Módulo GNSS L76K para XIAO |
|---|
![]() |
Configuración inicial
Para más detalles, consulta Meshtastic.
Configuración de radio
Hay varias secciones de configuración en el firmware de Meshtastic, estas se dividen para que puedan enviarse como pequeños mensajes de administración a través de la malla.
| Nombre | Descripción |
|---|---|
| Bluetooth | Las opciones de configuración de Bluetooth son: Enabled, Pairing Mode y Fixed PIN. |
| Channels | Las opciones de configuración de canales son: Index, Role y Settings. |
| Device | Las opciones de configuración del dispositivo son: Device Role, Serial Output, Debug Log y Factory Reset. |
| Display | Las opciones de configuración de la pantalla son: Screen On Duration, Auto Carousel Interval, Always Point North y GPS Format. |
| LoRa | Las opciones de configuración de LoRa son: Region, Modem Preset, Max Hops, Transmit Power, Bandwidth, Spread Factor, Coding Rate, Frequency Offset, Transmit Disabled e Ignore Incoming Array. |
| Network | Las opciones de configuración de red son: WiFi Enabled, WiFi SSID, WiFi PSK, WiFi Mode y NTP Server. |
| Position | Las opciones de configuración de posición son: GPS Enabled, GPS Update Interval, GPS Attempt Time, Fixed Position, Smart Broadcast, Broadcast Interval y Position Packet Flags. |
| Power | Las opciones de configuración de energía son: Charge Current, Power Saving, Shutdown after losing power, ADC Multiplier Override Wait Bluetooth Interval, Light Sleep Interval y Minimum Wake Interval. |
| User | Las opciones de configuración de usuario son: Long Name, Short Name e Is Licensed. |
Configuración de módulos
Los módulos están incluidos en el firmware y permiten a los usuarios ampliar la funcionalidad de su malla o dispositivo.
| Nombre | Descripción |
|---|---|
| Ambient Lighting | Ajusta el brillo de los LED RGB I2C NCP5623. |
| Audio | Habilita la compatibilidad con comunicaciones de voz Codec2 en ciertos dispositivos. |
| Canned Message | Establece una serie de mensajes predefinidos para enviarlos directamente desde el dispositivo con el uso de un dispositivo de entrada como un codificador rotatorio. |
| Detection Sensor | Configura un pin GPIO para que sea monitorizado en busca de un estado alto/bajo especificado y envíe alertas de texto. |
| External Notification | Los mensajes entrantes pueden avisarte usando circuitos que conectes al dispositivo (LED, zumbadores, etc.). |
| MQTT | Reenvía paquetes a un servidor MQTT. Esto permite que los usuarios de la malla local se comuniquen con usuarios de otra malla a través de Internet. |
| Neighbor Info | Envía información sobre los vecinos de 0 saltos a la malla. |
| Paxcounter | Cuenta el número de dispositivos BLE y WiFi que pasan por un nodo. |
| Range Test | Envía mensajes con ubicación GPS a intervalos para probar la distancia a la que tus dispositivos pueden comunicarse. Requiere (al menos) un dispositivo configurado como emisor y uno como receptor. El/los receptor(es) registrarán todos los mensajes entrantes en un CSV. |
| Remote Hardware | Establece y lee el estado de un GPIO de forma remota a través de la malla. |
| Serial Module | Envía mensajes a través de la malla enviando cadenas por un puerto serie. |
| Store & Forward | Almacena mensajes en un dispositivo para entregarlos después de que los clientes desconectados se reincorporen a la malla. |
| Telemetry | Conecta sensores al dispositivo y transmite lecturas a intervalos regulares a la malla. |
| Traceroute | Rastrea qué nodos se utilizan para hacer saltar un mensaje hasta un determinado destino. |
Recursos
- [PDF]Diagrama esquemático del SX1262 compatible con Xiao ESP32-S3
- [PDF]Hoja de datos del módulo Wio-SX1262
- [RAR]Archivo 3D de Wio-SX1262 para XIAO
- [PDF] Esquemático de Seeed Studio XIAO ESP32S3
- Biblioteca Kicad del kit XIAO ESP32S3
- [STEP] Modelo 3D de Seeed Studio XIAO ESP32S3
- [ZIP] Bibliotecas Eagle de Seeed Studio XIAO ESP32S3
- [DXF] Dimensiones en DXF de Seeed Studio XIAO ESP32S3
- [LBR] Huella Eagle de Seeed Studio XIAO ESP32S3
- [ZIP] Firmware de fábrica de Seeed Studio XIAO ESP32S3
- [XLSX] Hoja de distribución de pines de Seeed Studio XIAO ESP32S3
- 🔗 [Kicad] Huella de Seeed Studio XIAO ESP32S3
- Archivo 3D de carcasa
Recursos del curso

Soporte técnico y debate sobre el producto
Gracias por elegir nuestros productos. Estamos aquí para ofrecerte diferentes tipos de soporte y garantizar 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.

