ENPLDEPT
Flash
Comece aqui

De um ESP32 vazio a um node ao vivo — em cerca de dez minutos.

Sem toolchain, sem drivers, sem conta. Um browser, um cabo USB e a app Android.

1. Escolha uma placa

Qualquer ESP32 serve. Estas são as variantes para as quais o flasher no browser compila:

PlacaNotas
ESP32 (WROOM)A clássica — a mais barata, encontra-se em todo o lado
ESP32-S3Mais rápida, mais RAM; recomendada para nodes novos
ESP32-S3 N16R8S3 com 16 MB de flash / 8 MB de PSRAM octal
ESP32-C3Minúscula, baixo consumo
ESP32-S3 + LoRa (SX1262)Placas tipo Heltec V3 / LilyGo — necessárias para LoRa

Cerca de $3–$8, menos de um watt. Não é preciso mais nada — sem hub, sem sensores (pode adicioná-los depois).

2. Grave o firmware a partir do browser

  1. Abra sensmos.com/flash no Chrome ou Edge (o Web Serial não está disponível no Firefox/Safari).
  2. Ligue a placa com um cabo USB de dados, escolha o cartão da sua placa, clique em Flash.
  3. Espere pelo "done" (cerca de um minuto). A placa reinicia com o firmware Sensmos.

Um flash pelo browser apaga tudo na placa, incluindo uma identidade de node anterior — numa placa nova isso é o esperado.

3. Instale a app

A app Android é publicada no GitHub — última versão — e depois atualiza-se sozinha. Cria a sua carteira no primeiro arranque; faça um backup quando a app pedir (mais tarde também pode guardar um backup encriptado no seu node).

4. Adicione o node por Bluetooth

  1. App → Adicionar node. A app procura a placa por Bluetooth.
  2. Introduza o seu Wi-Fi e um PIN para o node (o PIN protege a API local do node).
  3. A app confirma a localização do node com o GPS do seu telefone ("atestação"). É isto que permite ao node ganhar; o mapa público só mostra uma posição desfocada, e pode esconder o node por completo (modo ghost).

A identidade é gerada na placa. A app regista-a sob a sua carteira. Não é criada nenhuma conta em lado nenhum.

5. Está online

Num minuto o node aparece no mapa e na app. A partir daqui, cada funcionalidade é um interruptor na app:

  • Acesso remoto — emparelhe o telefone uma vez no Wi-Fi do node e depois chegue à sua LAN a partir de qualquer lugar.
  • Home Assistant — instale a integração HACS e aponte-a para o IP do node.
  • LoRa — se gravou uma placa LoRa, escolha até quatro leituras de emergência.
  • Automações — scripts, fetch para sensor, push.

As recompensas começam após cerca de quatro horas online num dia. Não precisa de fazer nada para isso.

Já tem um gateway LoRaWAN?

Tem um gateway LoRaWAN?

Seu gateway pode ouvir para a rede — e render.

Adicione sensmos.com:1700 ao packet forwarder e pareie o gateway com a carteira no app: ele ganha um card próprio, transmite um beacon de cobertura a cada 5 minutos e rende como um node com peso 0,3. Prefere não mexer no gateway? Um script passivo nele informa o que ouve, com um node Sensmos na mesma rede respondendo por ele. Nos dois casos, cada transmissão de emergência ou frame de sensor ouvido chega ao dono.

Panther X2SenseCAP M1 / M2Bobcat 300RAK Hotspot / MinerNebraDraginoMikroTik wAP LR8

Adicionar um gateway →

Algo não está a funcionar?

As respostas abaixo cobrem a maioria das dúvidas do primeiro dia. Para o resto: a própria página do node, no IP da LAN, mostra o que ele está a fazer, e o Discord responde depressa.

Perguntas, respostas diretas

O flasher no browser não vê a minha placa

Use Chrome ou Edge (Web Serial). Confirme que o cabo transporta dados, não só energia. Em algumas placas, mantenha BOOT pressionado enquanto toca em RESET, solte BOOT e tente de novo.

O node liga-se ao Wi-Fi mas nunca aparece como online

Dê-lhe um minuto — a primeira ligação inclui uma verificação de firmware. Se continuar offline, abra a página local do node (o IP dele no seu router) e veja a linha de estado; uma senha errada aparece lá em palavras claras.

Regravei a placa e agora a app mostra um node diferente

Um flash pelo browser apaga a identidade da placa. Use "Restaurar node" na app para trazer a identidade antiga para a nova placa — também restaura o emparelhamento.

A pesquisa Bluetooth não encontra nada

No Android 11 e anteriores, a Localização tem de estar ligada para a pesquisa Bluetooth. Fique ao lado da placa durante o emparelhamento.

O acesso remoto diz "não emparelhado"

O emparelhamento grava uma chave secreta no node e só pode ser feito com o seu telefone no Wi-Fi do node: Configurações do node → Acesso remoto.

O meu node mostra "sem GPS" e quase não ganha nada

As recompensas precisam de uma localização confirmada. Defina-a na app ao lado do node; o mapa público só mostra uma posição desfocada.

Atualizado: 2026-09-03