Não são APIs de firmware
Cada endpoint nesta página é uma extensão do simulador. Esses endpoints não existem no firmware do dispositivo IAMMETER e não devem ser usados como exemplos de API de dispositivos reais.
Carregar depuração
O endpoint uploadstatus específico do modelo fornece a seção de depuração abaixo da interface simulada do produto. Ele relata o estado da conexão, tópico, contadores de envio e erros recentes. Requer a sessão do navegador do medidor.
| Método | Ponto final | Propósito |
|---|---|---|
| GET | /<model>/api/uploadstatus | Status de upload do simulador; não é um endpoint de firmware. |
Fontes de dados do simulador
| Método | Ponto final | Propósito |
|---|---|---|
| GET | /api/simulator/scenario | Leia o instantâneo do cenário selecionado e o relógio de simulação. |
| GET | /api/simulator/data-sources | Leia as fontes disponíveis e a seleção da sessão atual. |
| GET | /api/simulator/data-sources/<id> | Leia os parâmetros de origem e visualize as curvas. |
| POST | /api/simulator/data-source-selection | Selecione uma fonte para esta sessão do navegador. |
| POST | /api/simulator/heartbeat | Manter a atividade da página para uma sessão existente. |
Escopo e separação
Essas ferramentas gerenciam apenas o comportamento do simulador. Eles não alteram o contrato da API do firmware ou a fonte Modbus compartilhada. As integrações normais do cliente devem usar a referência da API do firmware e a documentação oficial do IAMMETER.