InSite Pro M - Manuale d'uso

SCU100 INSITE PRO M COMPACT MANUALE D’USO 55

POST: /api/gateway/data L'endpoint consente di ottenere dati dall'unità di controllo: sia le misure in real-time, se disponibili, sia i dati storici possono essere letti dal file Insite_register_map.xlsx nelle diverse schede “SCU100 mains and sensors”, “SCU100 meters”, “IOs” e “system view”. Le variabili sono identificate dagli indirizzi dei registri Modbus e devono essere fornite nel JSON body della richiesta POST Di seguito è riportato a titolo esemplificativo qualche estratto parziale del file .xlsx:

Le seguenti variabili devono essere fornite nel JSON body: • "data": ”: lista di oggetti con i dati identificativi contenuti nella richiesta. Ogni oggetto deve contenere: ° “addresses”: lista di indirizzi Modbus delle variabili dell’unità di controllo richieste ° “type”: tipologia dei dati (“online” o “historical”). Nel caso in cui si siano selezionati i dati storici devono essere forniti i valori di “begin_timestamp” e “end_timestamp”.

Le risposte restituite sono JSON e contenenti le seguenti variabili: • “ip”: indirizzo IP dell'unità di controllo • "id": nome identificativo dell’unità di controllo

• "data": elenco degli oggetti con i dati disponibili della unità di controllo. Ogni oggetto include gli identificativi “timestamp” e “values”. Per quanto riguarda i dati real-time l’oggetto conterrà il timestamp corrente. Invece, per i dati storici, la lista di oggetti conterrà i timestamp disponibili per l’intervallo di tempo selezionato. Nel campo “value” sono disponibili sia registri che valori.

Powered by