Configuracao do Sensor
Configurar um sensor Plantgotchi leva cerca de 2 minutos. Aqui esta o passo a passo completo.
Pareamento Bluetooth
Todos os sensores Plantgotchi se comunicam via Bluetooth Low Energy (BLE). O sensor anuncia um servico GATT personalizado com UUID 0000FE00-0000-1000-8000-00805F9B34FB.
- Ligue seu sensor (insira a bateria ou pressione o botao).
- Abra o app Plantgotchi e va para a tela de escaneamento de sensores.
- O app escaneia dispositivos que anunciam o UUID do servico Plantgotchi.
- Toque no seu sensor quando ele aparecer na lista.
- O app conecta e le as quatro caracteristicas de dados: umidade, temperatura, luz e bateria.
Caracteristicas de Dados BLE
Cada sensor expoe estas caracteristicas BLE (todas suportam Read e Notify):
| Metrica | Sufixo UUID | Formato | Unidade |
|---|---|---|---|
| Umidade | FE01 | uint16, little-endian | 0–100% |
| Temperatura | FE02 | int16, little-endian | °C × 100 |
| Luz | FE03 | uint32, little-endian | lux |
| Bateria | FE04 | uint8 | 0–100% |
A temperatura e enviada como um inteiro multiplicado por 100 (ex.: 2350 = 23,50°C) para evitar problemas de ponto flutuante via BLE. O app divide por 100 automaticamente.
Configuracao WiFi (Solo / PlantCam / Pro)
Sensores com capacidade WiFi podem se conectar diretamente a sua rede:
- Apos o pareamento BLE, o app envia as credenciais WiFi para a caracteristica de configuracao (
FE05). - O sensor se conecta a sua rede WiFi e comeca a enviar leituras diretamente para o Turso.
- O BLE permanece ativo como fallback caso o WiFi caia.
Indicadores LED
- Verde solido — Conectado e transmitindo normalmente
- Azul piscando — Anunciando BLE, aguardando conexao
- Amarelo piscando — Conectando ao WiFi
- Flash vermelho — Bateria criticamente baixa (abaixo de 5%)
Intervalo de Notificacao
Por padrao, sensores enviam novas leituras a cada 30–60 segundos via BLE Notify. Voce pode ajustar este intervalo pela caracteristica de configuracao para equilibrar entre dados frescos e vida da bateria.