Pular para o conteúdo principal

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​

RequisitoDetalhe
LinuxArquitetura aarch64 (ARM 64 bits) ou armv7 (ARM 32 bits). O binário é estático e não depende da distribuição.
Bluetooth Low EnergyEmbutido, ou por dongle USB (ver abaixo).
BlueZA pilha Bluetooth do Linux, com o serviço bluetoothd rodando.
D-Bus do sistemaUsado para falar com o BlueZ.
Relógio corretoData e hora corretas (os eventos levam horário).
Saída para a internetPorta 443 (HTTPS) para a nuvem Dersalis.
Armazenamento persistenteUm diretório gravável que sobreviva a reinício. Memória (/tmp) não serve.
Serviço de sistemaO 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)PacoteObservação
aarch64aarch64-unknown-linux-muslARM 64 bits.
armv7l com FPUarmv7-unknown-linux-musleabihfARM 32 bits com ponto flutuante em hardware.
armv7l sem FPUarmv7-unknown-linux-musleabiReserva, 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.
O ponto que mais costuma travar

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.