Visão Geral da API
Todo dispositivo NMMiner executa um servidor HTTP na porta 80 que expõe uma API completa no estilo REST. A mesma API é utilizada por:
Descoberta
Estes endpoints existem para que qualquer cliente — NM Monitor, um dashboard personalizado, outro minerador — possa descobrir dispositivos NMMiner na rede local.
Sistema
---
Configurações de Rede
Nome de host e credenciais WiFi.
Configurações de Mineração
URLs da pool principal e de contingência, carteiras e senhas de worker.
Configurações de Hora
Fuso horário, formato de hora e formato de data.
Configurações de Preferência
Display, LED, protetor de tela e o Ladder global opcional.
Configurações de Mercado
O que a página Preço da interface do dispositivo exibe.
Configurações de Clima
Localização e unidades para a página Clima.
Swarm Find
Aciona uma indicação visual e por LED no minerador alvo para que você possa localizá-lo fisicamente. Esta é a API por trás do botão Find no menu Swarm.
Envio de Protetor de Tela
Envie uma imagem personalizada de protetor de tela. O navegador primeiro converte um arquivo PNG / JPG / imagem para o formato .ss do dispositivo; esta API recebe esse arquivo pré-convertido.
Exemplos
Trechos de código completos que você pode usar em um dashboard, um cron job ou um bot do Discord.