1. Escolha uma placa
Qualquer ESP32 serve. Estas são as variantes para as quais o flasher no browser compila:
| Placa | Notas |
|---|---|
| ESP32 (WROOM) | A clássica — a mais barata, encontra-se em todo o lado |
| ESP32-S3 | Mais rápida, mais RAM; recomendada para nodes novos |
| ESP32-S3 N16R8 | S3 com 16 MB de flash / 8 MB de PSRAM octal |
| ESP32-C3 | Minú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
- Abra sensmos.com/flash no Chrome ou Edge (o Web Serial não está disponível no Firefox/Safari).
- Ligue a placa com um cabo USB de dados, escolha o cartão da sua placa, clique em Flash.
- 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
- App → Adicionar node. A app procura a placa por Bluetooth.
- Introduza o seu Wi-Fi e um PIN para o node (o PIN protege a API local do node).
- 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?
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.
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.
ESP32-S3



