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 de energia. A Seeed Studio fornece 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 Firmware
Grave o firmware no seu dispositivo se você comprou o Kit XIAO ESP32S3 & Wio-SX1262 antes de 24 de outubro de 2024, 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/# (requer 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 pressionar e manter pressionado o botão BOOT enquanto conecta o cabo USB.
Passo 3: Siga as instruções fornecidas a seguir para realizar as operações subsequentes de gravação. Selecione o dispositivo como "Seeed XIAO S3", o firmware como o mais recente, e então clique em "Flash". Não esqueça de marcar "Full Erase and Install" se quiser sobrescrever o firmware anterior.

Visão Geral do Software
Meshtastic fornece softwares para múltiplas plataformas para os usuários escolherem, incluindo app para Android, app para Apple e cliente web. Também fornece Python CLI, Linux Native e métodos de integração para desenvolvedores utilizarem.
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. Isso 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 app Meshtastic para iOS oferece suporte ao uso de mapas offline nativos da Apple.
- 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 pacotes enviados pela rede em JSON e permite que você veja informações de depuração serial dos dispositivos Meshtastic.
- Linux Native: O software do dispositivo também pode rodar 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 utilizando 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 app Meshtastic, a placa de expansão será uma boa ferramenta para conexão e aplicações adicionais, como adicionar facilmente sensores e módulos Grove.
Passo 1: Certifique-se de que o dispositivo a ser conectado (como o "device") esteja ligado e em estado descobrível. E abra o app Meshtastic no seu celular.
Passo 2: No app Meshtastic, há um ícone "+" no canto inferior direito. Clique nele para que o app comece a procurar dispositivos conectáveis próximos. Em seguida, selecione o ID de dispositivo correspondente exibido no display OLED.
Passo 3: Uma vez selecionado 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; em seguida, o dispositivo será reiniciado.
Passo 5: Após concluir a reinicialização, o status do dispositivo pode ser verificado no app Meshtastic e no display OLED.
Ferramenta de porta serial
Selecione uma ferramenta de depuração de porta serial de sua preferência. Vou usar o Comtool no Mac como exemplo abaixo. Selecione a conexão serial, escolha a porta correspondente, configure a taxa de baud para 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 app 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 SX-1262 compatível só pode ser comprado dentro do kit.
Comunicar-se com o Wio Tracker T1000-E
Passo 1. Conecte o Wio Tracker T1000-E seguindo o wiki.
Passo 2. Certifique-se de que a configuração a seguir seja a mesma que a 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ção normal 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 com a mesma configuração de canal. Defina facilmente o mesmo 'lora region' e 'Modem preset' usando o app Meshtastic.

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

Conexão de Sensor
No aplicativo Meshtastic, o Wio-SX1262 com 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; por favor, verifique 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: Habilite Detection Sensor no aplicativo Meshtastic
Sensor GNSS
| Módulo GNSS L76K para XIAO |
|---|
![]() |
Configuração Inicial
Para mais detalhes, consulte o Meshtastic.
Configuração do Rádio
Existem várias seções de configuração no firmware Meshtastic, elas 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 do Bluetooth são: Enabled, Pairing Mode e Fixed PIN. |
| Channels | As opções de configuração de canais são: Index, Role e Settings. |
| Device | As opções de configuração do dispositivo são: Device Role, Serial Output, Debug Log e Factory Reset. |
| Display | As opções de configuração do display são: Screen On Duration, Auto Carousel Interval, Always Point North e GPS Format. |
| LoRa | As opções de configuração do LoRa são: Region, Modem Preset, Max Hops, Transmit Power, Bandwidth, Spread Factor, Coding Rate, Frequency Offset, Transmit Disabled e Ignore Incoming Array. |
| Network | As opções de configuração de rede são: WiFi Enabled, WiFi SSID, WiFi PSK, WiFi Mode e NTP Server. |
| Position | As opções de configuração de posição são: GPS Enabled, GPS Update Interval, GPS Attempt Time, Fixed Position, Smart Broadcast, Broadcast Interval e Position Packet Flags. |
| Power | As opções de configuração de energia são: Charge Current, Power Saving, Shutdown after losing power, ADC Multiplier Override Wait Bluetooth Interval, Light Sleep Interval e Minimum Wake Interval. |
| User | As opções de configuração do usuário são: Long Name, Short Name e Is Licensed. |
Configuração do Módulo
Os módulos estão incluídos no firmware e permitem que os usuários ampliem a funcionalidade de sua malha ou dispositivo.
| Nome | Descrição |
|---|---|
| Ambient Lighting | Ajuste o brilho dos LEDs RGB I2C NCP5623. |
| Audio | Habilite o suporte para comunicações de voz Codec2 em determinados dispositivos. |
| Canned Message | Defina um número de mensagens predefinidas para serem enviadas diretamente do dispositivo com o uso de um dispositivo de entrada como um codificador rotativo. |
| Detection Sensor | Configure um pino GPIO para ser monitorado para o status alto/baixo especificado e enviar alertas de texto. |
| External Notification | As mensagens recebidas podem alertá-lo usando circuitos que você conecta ao dispositivo (LEDs, buzzers etc.). |
| MQTT | Encaminhe 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 | Envie informações sobre vizinhos de 0 saltos para a malha. |
| Paxcounter | Conte o número de dispositivos BLE e WiFi que passam por um nó. |
| Range Test | Envie 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 | Defina e leia o status de um GPIO remotamente pela malha. |
| Serial Module | Envie mensagens pela malha enviando strings por uma porta serial. |
| Store & Forward | Armazena mensagens em um dispositivo para entrega depois que clientes desconectados retornarem à malha. |
| Telemetry | Conecte sensores ao dispositivo e transmita leituras em intervalos regulares para a malha. |
| Traceroute | Acompanhe quais nós são usados para encaminhar uma mensagem até um determinado destino. |
Recurso
- [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 XIAO
- [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 em DXF do Seeed Studio XIAO ESP32S3
- [LBR] Footprint Eagle do Seeed Studio XIAO ESP32S3
- [ZIP] Firmware de fábrica do Seeed Studio XIAO ESP32S3
- [XLSX] Planilha de pinout do Seeed Studio XIAO ESP32S3
- 🔗 [Kicad] FootPrint do Seeed Studio XIAO ESP32S3
- Arquivo 3D do case
Recursos do Curso

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

