Dieser Artikel richtet sich an Miris Box-Integratoren und -Administratoren, die Stationen über die Miris-API steuern müssen.
Zur Erinnerung: Diese API ist standardmäßig über HTTP, Websockets und TCP (auf Port 6666 ). Sie ist auch über RS232 verfügbar, sofern diese Schnittstelle aktiviert ist und die Hardware dies zulässt.
Sehen wir uns nun an, wie man überprüft, ob die Verbindung zu Miris über TCP funktioniert.
Der Befehl zum Starten eines TCP-Verbindungstests muss über das virtuelle Terminal ausgeführt werden
Voraussetzungen
Zunächst müssen Sie die Miris-TCP-API über die Registerkarte „Einstellungen“ > „Konfiguration“ > Erweiterte Einstellungen > API:
TCP-Verbindungstest
Sobald die API aktiviert wurde, stellen Sie über einer anderen Miris Box im selben Subnetz. Lesen Sie den "Miris-Diagnose“ im Kapitel „Befehlszeile“ hilft Ihnen dabei, diese Verbindung herzustellen.
Wenn das Passwort für das ubicast-Konto beispielsweise „admin“ lautet, können wir die folgende Befehlszeile mit der IP-Adresse der Miris-Station (hier 10.0.0.7) eingeben, für die die TCP-API aktiviert wurde. In diesem Fall verwenden wir den Miris-API-Aufruf /api/system/get_state verwenden, der Informationen über den Status der Station abruft:
echo "/api/system/get_state*token=$(echo -n admin | sha1sum | awk -e '{print $1}')\r" | socat - tcp:10.0.0.7:6666Wenn die Verbindung hergestellt ist, erhalten Sie:
/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=FalseWenn das Passwort falsch ist, erhalten Sie folgende Meldung:
/api/system/get_state*success=False*error=Authentifizierungsfehler
Wir hoffen, dass dieser Artikel für Sie hilfreich war. Weitere Informationen finden Sie in der Dokumentation unter Konfigurieren von Aufzeichnungsprofilen.
Kommentare
0 Kommentare
Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.