Add embedded/IoT platform support (Raspberry Pi, Arduino, ESP32, etc)
This commit is contained in:
parent
45c17c1471
commit
d88331e570
1 changed files with 44 additions and 0 deletions
44
README.md
44
README.md
|
|
@ -4,9 +4,29 @@
|
||||||
|
|
||||||
## Plataformas Suportadas
|
## Plataformas Suportadas
|
||||||
|
|
||||||
|
### Mobile
|
||||||
- **Android** (AOSP, Samsung One UI, Xiaomi MIUI, etc)
|
- **Android** (AOSP, Samsung One UI, Xiaomi MIUI, etc)
|
||||||
- **HarmonyOS** (Huawei, Honor)
|
- **HarmonyOS** (Huawei, Honor)
|
||||||
|
|
||||||
|
### Embedded / IoT
|
||||||
|
- **Raspberry Pi** (Zero, 3, 4, 5) - Linux com display LCD/HDMI
|
||||||
|
- **Orange Pi** - Alternativa econômica ao Raspberry
|
||||||
|
- **Banana Pi** - Boards ARM com display
|
||||||
|
- **BeagleBone** - Industrial IoT
|
||||||
|
- **Arduino** (com ESP32/ESP8266) - Display OLED/LCD + WiFi
|
||||||
|
- **ESP32** - Displays TFT/OLED
|
||||||
|
- **Rock Pi** - Boards RK3399/RK3588
|
||||||
|
- **NVIDIA Jetson** - AI no edge com display
|
||||||
|
- **LattePanda** - x86 embedded
|
||||||
|
- **ODROID** - Boards Hardkernel
|
||||||
|
|
||||||
|
### Displays Suportados
|
||||||
|
- LCD Character (16x2, 20x4)
|
||||||
|
- OLED (128x64, 128x32)
|
||||||
|
- TFT/IPS (320x240, 480x320, 800x480)
|
||||||
|
- E-ink/E-paper
|
||||||
|
- HDMI (qualquer resolução)
|
||||||
|
|
||||||
## Níveis de Instalação
|
## Níveis de Instalação
|
||||||
|
|
||||||
| Nível | Requisitos | O que faz |
|
| Nível | Requisitos | O que faz |
|
||||||
|
|
@ -240,6 +260,30 @@ BotOS foi criado para vendas/parcerias na China, oferecendo:
|
||||||
- Experiência simplificada para usuários finais
|
- Experiência simplificada para usuários finais
|
||||||
- Controle total do dispositivo
|
- Controle total do dispositivo
|
||||||
- Suporte a dispositivos HarmonyOS (Huawei/Honor)
|
- Suporte a dispositivos HarmonyOS (Huawei/Honor)
|
||||||
|
- Dispositivos IoT/Embedded (Raspberry Pi, ESP32, etc)
|
||||||
|
- Quiosques e terminais de autoatendimento
|
||||||
|
|
||||||
|
## Interface Embedded (LCD/Teclado)
|
||||||
|
|
||||||
|
Para dispositivos com recursos limitados, use a interface embedded em `botui/ui/embedded/`:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
# Raspberry Pi com display LCD
|
||||||
|
chromium-browser --kiosk --app=http://localhost:8088/embedded/
|
||||||
|
|
||||||
|
# ESP32 com display TFT (via WebView)
|
||||||
|
# Configure BOTSERVER_URL no firmware
|
||||||
|
|
||||||
|
# Terminal character mode
|
||||||
|
# Use botui/ui/embedded/ com CONFIG.maxMsgLen ajustado
|
||||||
|
```
|
||||||
|
|
||||||
|
### Características da Interface Embedded
|
||||||
|
- Otimizada para displays 320x240 até 16x2 caracteres
|
||||||
|
- Alto contraste (verde/preto, e-ink)
|
||||||
|
- Baixo consumo de memória (max 10 mensagens)
|
||||||
|
- Navegação por teclado (Enter envia, Esc limpa)
|
||||||
|
- Reconexão automática
|
||||||
|
|
||||||
## Recursos
|
## Recursos
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue