mrxnode
███╗ ███╗██╗██████╗ ██████╗ ██╗ ██╗ ██████╗ ███████╗
████╗ ████║██║██╔══██╗██╔═══██╗╚██╗██╔╝ ██╔═══██╗██╔════╝
██╔████╔██║██║██████╔╝██║ ██║ ╚███╔╝ ██║ ██║███████╗
██║╚██╔╝██║██║██╔══██╗██║ ██║ ██╔██╗ ██║ ██║╚════██║
██║ ╚═╝ ██║██║██║ ██║╚██████╔╝██╔╝ ██╗ ╚██████╔╝███████║
╚═╝ ╚═╝╚═╝╚═╝ ╚═╝ ╚═════╝ ╚═╝ ╚═╝ ╚═════╝ ╚══════╝
Welcome to mrxnode - an Edge-Node for the Mirox Platform
O mrxnode é uma plataforma especializada de computação de borda baseada em Linux, concebida para alojar o Mirox-Agent em instalações de energia renovável.
Especificações de hardware
Plataforma de computação
O mrxnode baseia-se num computador de placa única compacto e energeticamente eficiente, otimizado para funcionamento 24/7 em ambientes industriais.
Processador:
- ARM Cortex-A76 quad-core @ 2,4 GHz
- Arquitetura: arm64
Memória:
- 16 GB de RAM LPDDR4X
- Suficiente para operações de Digital Twin e grandes instalações
Armazenamento:
- SSD NVMe de 512 GB
- Leitura/escrita de alta velocidade para armazenamento temporário local de dados
- Capacidade para anos de armazenamento de dados offline
Conectividade
Rede:
- 1x porta Gigabit Ethernet
- O DNS da Cloudflare (
1.1.1.1,1.0.0.1) está configurado por predefinição, mesmo quando o DHCP está ativado - São utilizados servidores DNS estáticos para garantir uma resolução de nomes rápida e altamente disponível
USB:
- 2x USB 3.0
- 2x USB 2.0
Alimentação
Recomendado: PoE+ (IEEE 802.3at) para implementações industriais robustas
Alternativa: USB-C com fonte de alimentação 5V 6A
| Modo | Consumo de energia |
|---|---|
| Pico | até 30 W |
| Típico | 10 W |
| Inativo | 4 W |
PoE+ recomendado
O PoE+ fornece alimentação e rede através de um único cabo, reduzindo a complexidade de instalação e melhorando a fiabilidade em ambientes industriais.
Software - MiroxOS
O mrxnode executa o MiroxOS, uma distribuição Linux personalizada e otimizada para implementações do Mirox-Agent.
Arquitetura do sistema
| Propriedade | Valor |
|---|---|
| Arquitetura | arm64 |
| Sistema | 64 bit |
| Tamanho de página | 16 KB |
| Distribuição base | Debian Trixie (a partir do Q4 2025) |
Características principais
Kernel otimizado:
- Configuração de kernel personalizada para desempenho em tempo real
- Latência reduzida para comunicação com dispositivos
- Gestão de memória otimizada com tamanho de página de 16 KB
Reforço de segurança:
- Superfície de ataque mínima
- Atualizações de segurança regulares
- Apenas autenticação SSH baseada em chave
Runtime de contentores:
- Docker pré-instalado para implementação do Mirox-Agent
- Rede de contentores otimizada
- Monitorização automática do estado dos contentores
Componentes pré-instalados
- Runtime de contentores do Mirox-Agent
- Ferramentas de monitorização do sistema
- Utilitários de diagnóstico de rede
- Serviços de gestão remota
Conceção de sistema imutável
O MiroxOS utiliza um sistema de ficheiros raiz imutável para garantir fiabilidade e segurança:
Sistema de slots de arranque:
- Slot A — partição principal do sistema
- Slot B — partição secundária do sistema (para atualizações)
- Recovery — sistema de recuperação alternativo
Como funciona:
- O sistema arranca a partir do Slot A ou B (alternando nas atualizações)
- O sistema de ficheiros raiz é só de leitura após o arranque
- Todas as alterações em tempo de execução são armazenadas em tmpfs (sistema de ficheiros em RAM)
- As alterações não persistem entre reinícios — o sistema arranca sempre limpo
- A configuração e os dados são armazenados em partições persistentes separadas
Atualizações OTA:
- As atualizações são distribuídas como pacotes RAUC (ficheiros .raucb)
- As atualizações são instaladas no slot inativo enquanto o sistema está em execução
- Após a instalação, o sistema reinicia no slot atualizado
- Se a atualização falhar, ocorre um rollback automático para o slot anterior
Vantagens da imutabilidade
Esta conceção garante que o sistema não pode ser corrompido por erros de software ou malware. Um simples reinício restaura o dispositivo para um estado conhecido como bom.
Funcionalidades relacionadas
- Visão geral do Mirox-Agent — o que o agente em execução neste nó faz pelas suas centrais
- Opções de implementação — comparação entre a implementação do agente no local e na cloud
- Guia de configuração do mrxnode — configure, registe e faça a gestão do dispositivo
- Referência de comandos — referência rápida para a CLI do dispositivo