Equipamentos compatíveis e requisitos
O dex-embedded roda em MDVRs com Linux. Não existe uma lista fechada de modelos: o que decide é o que o equipamento tem por dentro. Esta página mostra o que conferimos antes de preparar um pacote.
O que o equipamento precisa ter
| Requisito | Detalhe |
|---|---|
| Linux | Arquitetura aarch64 (ARM 64 bits) ou armv7 (ARM 32 bits). O binário é estático e não depende da distribuição. |
| Bluetooth Low Energy | Embutido, ou por dongle USB (ver abaixo). |
| BlueZ | A pilha Bluetooth do Linux, com o serviço bluetoothd rodando. |
| D-Bus do sistema | Usado para falar com o BlueZ. |
| Relógio correto | Data e hora corretas (os eventos levam horário). |
| Saída para a internet | Porta 443 (HTTPS) para a nuvem Dersalis. |
| Armazenamento persistente | Um diretório gravável que sobreviva a reinício. Memória (/tmp) não serve. |
| Serviço de sistema | O instalador registra um serviço systemd. Com outro sistema de init, fale com a Dersalis. |
O espaço necessário é pequeno: os binários somam cerca de 8 MB.
Pacotes por arquitetura
Arquitetura (uname -m) | Pacote | Observação |
|---|---|---|
aarch64 | aarch64-unknown-linux-musl | ARM 64 bits. |
armv7l com FPU | armv7-unknown-linux-musleabihf | ARM 32 bits com ponto flutuante em hardware. |
armv7l sem FPU | armv7-unknown-linux-musleabi | Reserva, para CPUs sem unidade de ponto flutuante. |
Outras arquiteturas (por exemplo x86_64) podem ser atendidas sob consulta.
Bluetooth: embutido ou dongle USB
- Equipamento com Bluetooth embutido: é o caso mais simples. Só precisa do BlueZ ativo.
- Equipamento sem Bluetooth: funciona com um dongle Bluetooth USB, desde que o kernel tenha
o driver (
btusb) e a porta USB esteja disponível. O dongle que a Dersalis valida e recomenda é o Nordic nRF52840 com firmware Zephyr "HCI USB", que não exige nenhum arquivo de firmware no equipamento.
Imagens de Linux enxutas para MDVR muitas vezes não trazem BlueZ nem D-Bus. Se faltarem, o gateway não consegue escutar os relógios. Confira isso no levantamento técnico antes de qualquer coisa.
O que já validamos
Já rodamos o gateway em ARM 64 bits com Bluetooth embutido e, numa bancada com Raspberry Pi, em ARM 64 bits com dongle USB. Os pacotes para ARM 32 bits existem e estão em validação com os parceiros. Cada novo modelo passa por um preflight de cerca de 15 segundos, só leitura, que confere tudo isto no próprio equipamento.
Não sabe se o seu serve?
Rode o levantamento técnico: são poucos comandos, e a resposta diz o que falta, se algo faltar.