Questo articolo è dedicato agli integratori e agli amministratori di Miris Box che hanno bisogno di controllare le postazioni utilizzando l'API di Miris.
Si ricorda che questa API è accessibile tramite HTTP, Websockets e TCP (sulla porta 6666 per impostazione predefinita). È disponibile anche tramite RS232, se attivata e se l’hardware lo consenta.
Vediamo ora come verificare che la connessione a Miris tramite TCP funzioni correttamente.
È necessario utilizzare il terminale virtuale per eseguire un comando di test della connessione TCP
Prerequisiti
Per prima cosa, è necessario attivare l'API TCP di Miris tramite la scheda Impostazioni > Configurazione > Impostazioni avanzate > API:
Test di connessione TCP
Una volta attivata l'API, connettersi al terminale della stazione Miris utilizzando un altro Miris Box sulla stessa sottorete. Leggendo la pagina "Miris diagnostics" nel capitolo "Riga di comando" vi aiuterà a effettuare questa connessione.
Ad esempio, se la password per l'account ubicast è admin, possiamo inserire la riga di comando riportata di seguito con l’IP della stazione Miris (in questo caso 10.0.0.7) per la quale è stata attivata l’API TCP. In questo caso, useremo la chiamata API Miris /api/system/get_state che recupera le informazioni sullo stato della stazione:
echo "/api/system/get_state*token=$(echo -n admin | sha1sum | awk -e '{print $1}')\r" | socat - tcp:10.0.0.7:6666Se la connessione viene stabilita, otterrai:
/api/system/get_state*success=True*time=2024-07-26T14:53:39.410929+02:00*free_space_bytes=90803716096*total_space_bytes=97373327360*hostname=ubi-box-54b2030ea259*friendly_name=ubi-box-54b2030ea259*gpu_connected=False*filesystems_dirty=False*settings_locked=FalseSe la password non è corretta, verrà visualizzato questo messaggio:
/api/system/get_state*success=False*error=Errore di autenticazione
Ci auguriamo che questo articolo ti sia stato utile. Per ulteriori informazioni, non esitare a consultare la documentazione su configurazione dei profili di registrazione.
Commenti
0 commenti
Accedi per aggiungere un commento.