Introdução ao Kit XIAO ESP32-S3 & Wio-SX1262
Meshtastic® é uma rede mesh descentralizada, off‑grid e de código aberto, criada para rodar em dispositivos acessíveis e de baixo consumo. A Seeed Studio oferece uma ampla gama de dispositivos Meshtastic prontos para uso, para entusiastas e usuários industriais. O Kit XIAO ESP32S3 & Wio-SX1262 é uma solução flexível para desenvolvedores e makers de Meshtastic.
Gravar o firmware
Se você comprou o Kit XIAO ESP32S3 & Wio-SX1262 antes de 24 de outubro de 2024, grave o firmware no seu dispositivo seguindo este tutorial passo a passo. Por favor, don't use NRF-OTA para atualizar o firmware, isso pode fazer com que o dispositivo pare de funcionar completamente.
Passo 1: Primeiro, abra um navegador e acesse https://flasher.meshtastic.org/#, é necessário usar o navegador Chrome ou Edge.
Passo 2: Em seguida, use um cabo USB adequado para conectar o dispositivo ao PC. Talvez seja necessário desligar o dispositivo e então manter pressionado o botão BOOT enquanto conecta o cabo USB.
Passo 3: Siga as instruções fornecidas para realizar as operações de gravação subsequentes. Selecione o dispositivo como "Seeed XIAO S3", o firmware como o mais recente, e então clique em "Flash". Não se esqueça de marcar "Full Erase and Install" se quiser sobrescrever o firmware anterior.

Visão geral do software
O Meshtastic oferece softwares para múltiplas plataformas para os usuários escolherem, incluindo aplicativo Android, aplicativo Apple e cliente web. Também fornece Python CLI, Linux Native e métodos de integração para uso por desenvolvedores.
Para informações específicas, consulte o site oficial do Meshtastic.
- Android App: O aplicativo Android está disponível no repositório F-Droid e na Google Play Store. Ele permite que você conecte seu dispositivo Meshtastic a partir do seu telefone Android via Bluetooth, Wi‑Fi (se estiver na mesma rede) ou USB On-The-Go (OTG).
- Apple App: Está disponível na App Store. Por padrão, o aplicativo Meshtastic para iOS oferece suporte ao uso de Apple Maps offline nativo.
- Web Client: Meshtastic Web é um cliente Meshtastic que roda diretamente no seu navegador.
- Python CLI: O pacote python pip instala um executável de linha de comando "meshtastic", que exibe os pacotes enviados pela rede em JSON e permite ver informações de depuração serial dos dispositivos Meshtastic.
- Linux Native: O software do dispositivo também pode ser executado em uma máquina Linux nativa graças ao framework Portduino.
- Meshtastic Integrations: O ecossistema Meshtastic é altamente extensível e permite fácil integração com diversos produtos e projetos de software existentes.
Conexão do dispositivo
Antes de usar o Meshtastic, o dispositivo precisa ser conectado primeiro. Existem dois métodos de conexão. O primeiro é usar uma placa de expansão, e as informações correspondentes serão exibidas no display. Em seguida, a configuração pode ser realizada na plataforma correspondente de acordo com as informações exibidas. O segundo é conectar o XIAO e o módulo Wio-SX1262 e usar uma ferramenta de porta serial para obter o ID do nó e a senha.
Conectado à bateria
O XIAO ESP32S3 possui um chip de gerenciamento de energia integrado que permite que o XIAO ESP32S3 seja alimentado de forma independente usando uma bateria ou que a bateria seja carregada pela porta USB do XIAO ESP32S3.
Se você quiser conectar a bateria ao XIAO, recomendamos que você compre uma bateria recarregável 3.7V lithium qualificada com protection circuit. Ao soldar a bateria, tenha cuidado para distinguir entre os terminais positivo e negativo. O terminal negativo da alimentação deve ser o lado mais próximo da porta USB, e o terminal positivo da alimentação é o lado mais distante da porta USB.
Conectado à placa de expansão
Após gravar o firmware e baixar o aplicativo Meshtastic, a placa de expansão será uma boa ferramenta para conexão e aplicações adicionais, como adicionar sensores e módulos Grove com facilidade.
Passo 1: Certifique-se de que o dispositivo a ser conectado (como o "device") esteja ligado e em estado detectável. E abra o aplicativo Meshtastic no seu celular.
Passo 2: No aplicativo Meshtastic, há um ícone "+" no canto inferior direito. Clique nele para que o aplicativo comece a procurar dispositivos conectáveis próximos. Em seguida, selecione o ID de dispositivo correspondente exibido no display OLED.
Passo 3: Depois de selecionar corretamente, insira o código exibido no display OLED. Pressione o botão para alternar a tela.
Funções do botão:
- Pressione uma vez para alternar a tela.
- Pressione duas vezes para transmitir.
- Pressione três vezes para alternar o modo GPS.
Passo 4: Defina a região LoRa, então o dispositivo será reiniciado.
Passo 5: Após a reinicialização, o status do dispositivo pode ser verificado no aplicativo Meshtastic e no display OLED.
Ferramenta de porta serial
Selecione uma ferramenta de depuração de porta serial de sua preferência. Abaixo, tomarei o Comtool no Mac como exemplo. Selecione a conexão serial, escolha a porta correspondente, configure a taxa de transmissão como 115200 e ative RTS e DTR. Abra a conexão e você poderá ver os dados de conexão. Procure por "nodenum" para encontrar o ID de nó correspondente. A senha padrão é 123456.

Os últimos quatro dígitos de nodenum são o ID do número do dispositivo descoberto pelo aplicativo Meshtastic. Por exemplo, "nodenum 0x9e20d02c" é "Meshtastic_d02c" no Meshtastic.
Conectado ao SX-1262
O SX-1262 pode ser conectado ao Xiao ESP32-S3 por meio da interface B2B. O SX-1262 usa SPI para se comunicar com o Xiao ESP32-S3.
O diagrama a seguir mostra o mapeamento de pinos B2B entre o XIAO ESP32S3 e o Wio-SX1262.

O SX-1262 compatível só pode ser comprado dentro do kit.
Comunicação com o Wio Tracker T1000-E
Passo 1. Conecte o Wio Tracker T1000-E seguindo o wiki.
Passo 2. Certifique-se de que a seguinte configuração seja igual à sua configuração no XIAO ESP32S3 para Meshatastic.
- Ativação e configuração do dispositivo
- Certifique-se de que ambos os dispositivos estejam ligados e em condições normais de funcionamento.
- A função de comunicação sem fio do dispositivo (como Bluetooth, LoRa, etc.) deve estar ativada. Verifique as configurações relevantes para garantir que ela não tenha sido desligada ou restringida acidentalmente.
- Distância e intensidade do sinal
- A distância entre os dois dispositivos não pode ser muito grande. Após testes iniciais, a distância de comunicação do XIAO ESP32S3 para Meshtastic com antena IPEX de 2 dBm é superior a 2,5 km. De modo geral, em um ambiente mais aberto, pode ser superior a 20 km.
- Configurações de rede
- Certifique-se de que os dispositivos estejam no mesmo modo de rede ou configuração de canal. Defina facilmente o mesmo 'lora region' e 'Modem preset' usando o aplicativo Meshtastic.

Passo 3. Comunique-se com o Wio Tracker T1000-E
Depois de conectado, você pode começar a enviar e receber mensagens pela rede Meshtastic. As mensagens podem ser baseadas em texto ou podem oferecer recursos adicionais, dependendo das capacidades dos dispositivos e do aplicativo. Você também pode monitorar a atividade da rede e ver quais dispositivos estão atualmente conectados e ativos.

Conexão de sensores
No aplicativo Meshtastic, o Wio-SX1262 com o kit XIAO ESP32S3 é capaz de suportar uma ampla variedade de sensores. Quando usado em conjunto com a placa de expansão XIAO, ele pode suportar inúmeros sensores Grove, consulte aqui. Além disso, quando combinado com o módulo adicional GNSS, ele forma o menor módulo dentro do Meshtastic que possui funcionalidade de GPS.
Sensor de Temperatura e Umidade
| Sensor de Temperatura e Umidade DHT20 |
|---|
![]() |
Passo 1: Conecte o sensor Grove DHT20 da Placa de Expansão XIAO
Passo 2: Ative Detection Sensor no aplicativo Meshtastic
Sensor GNSS
| Módulo GNSS L76K para XIAO |
|---|
![]() |
Configuração Inicial
Para mais detalhes, consulte o Meshtastic.
Configuração de Rádio
Há várias seções de configuração no firmware Meshtastic, que são divididas para que possam ser enviadas como pequenas mensagens de administração pela malha.
| Nome | Descrição |
|---|---|
| Bluetooth | As opções de configuração de Bluetooth são: Ativado, Modo de Pareamento e PIN Fixo. |
| Channels | As opções de configuração de Canais são: Índice, Função e Configurações. |
| Device | As opções de configuração de Dispositivo são: Função do Dispositivo, Saída Serial, Log de Depuração e Restauração de Fábrica. |
| Display | As opções de configuração de Tela são: Duração da Tela Ligada, Intervalo do Carrossel Automático, Sempre Apontar para o Norte e Formato de GPS. |
| LoRa | As opções de configuração de LoRa são: Região, Modem Preset, Máximo de Saltos, Potência de Transmissão, Largura de Banda, Fator de Espalhamento, Taxa de Codificação, Deslocamento de Frequência, Transmissão Desativada e Ignorar Matriz de Entrada. |
| Network | As opções de configuração de Rede são: WiFi Ativado, SSID do WiFi, PSK do WiFi, Modo WiFi e Servidor NTP. |
| Position | As opções de configuração de Posição são: GPS Ativado, Intervalo de Atualização do GPS, Tempo de Tentativa do GPS, Posição Fixa, Transmissão Inteligente, Intervalo de Transmissão e Flags de Pacote de Posição. |
| Power | As opções de configuração de Energia são: Corrente de Carga, Economia de Energia, Desligar após perda de energia, Substituição do Multiplicador ADC, Intervalo de Espera do Bluetooth, Intervalo de Light Sleep e Intervalo Mínimo de Ativação. |
| User | As opções de configuração de Usuário são: Nome Longo, Nome Curto e Possui Licença. |
Configuração de Módulos
Os módulos são incluídos no firmware e permitem que os usuários estendam a funcionalidade de sua malha ou dispositivo.
| Nome | Descrição |
|---|---|
| Ambient Lighting | Ajusta o brilho dos LEDs RGB I2C NCP5623. |
| Audio | Ativa o suporte para comunicações de voz Codec2 em determinados dispositivos. |
| Canned Message | Define várias mensagens predefinidas para serem enviadas diretamente do dispositivo com o uso de um dispositivo de entrada como um codificador rotativo. |
| Detection Sensor | Configura um pino GPIO para ser monitorado para o status alto/baixo especificado e enviar alertas de texto. |
| External Notification | Mensagens recebidas podem alertá-lo usando circuitos que você conecta ao dispositivo (LEDs, buzinas, etc.). |
| MQTT | Encaminha pacotes para um servidor MQTT. Isso permite que usuários na malha local se comuniquem com usuários em outra malha pela internet. |
| Neighbor Info | Envia informações sobre vizinhos de 0 salto para a malha. |
| Paxcounter | Conta o número de dispositivos BLE e WiFi que passam por um nó. |
| Range Test | Envia mensagens com localização GPS em um intervalo para testar a distância em que seus dispositivos podem se comunicar. Requer (pelo menos) um dispositivo configurado como transmissor e um como receptor. O(s) receptor(es) registrará(ão) todas as mensagens recebidas em um CSV. |
| Remote Hardware | Define e lê o status de um GPIO remotamente pela malha. |
| Serial Module | Envia mensagens pela malha enviando strings por uma porta serial. |
| Store & Forward | Armazena mensagens em um dispositivo para entrega após clientes desconectados retornarem à malha. |
| Telemetry | Conecta sensores ao dispositivo e transmite leituras em um intervalo regular para a malha. |
| Traceroute | Acompanha quais nós são usados para encaminhar uma mensagem até um determinado destino. |
Recursos
- [PDF]Diagrama Esquemático do SX1262 compatível com Xiao ESP32-S3
- [PDF]Folha de Dados do Módulo Wio-SX1262
- [RAR]Arquivo 3D do Wio-SX1262 para XlAO
- [PDF] Esquemático do Seeed Studio XIAO ESP32S3
- Biblioteca Kicad do Kit XIAO ESP32S3
- [STEP] Modelo 3D do Seeed Studio XIAO ESP32S3
- [ZIP] Bibliotecas Eagle do Seeed Studio XIAO ESP32S3
- [DXF] Dimensões do Seeed Studio XIAO ESP32S3 em DXF
- [LBR] Footprint Eagle do Seeed Studio XIAO ESP32S3
- [ZIP] Firmware de fábrica do Seeed Studio XIAO ESP32S3
- [XLSX] Planilha de pinagem do Seeed Studio XIAO ESP32S3
- 🔗 [Kicad] FootPrint do Seeed Studio XIAO ESP32S3
- Arquivo 3D do case
Recursos do Curso

Suporte Técnico e Discussão de Produtos
Obrigado por escolher nossos produtos! Estamos aqui para fornecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja a mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

