Feature trivum API
trivum SoundSysteme für Entwickler
Wenn du ein Touchpanel zur Heimautomatisierung nutzt, lässt sich trivum in der Regel problemlos integrieren. Sollte sich die trivum WebUI nicht direkt einbinden lassen, kannst du auf das trivum API zurückgreifen, um Funktionen per HTTP anzusteuern, z. B. „Spiele Favorit Nr. 1“, Zone an/aus oder Lautstärkesteuerung. Das trivum API stellt aber noch viel mehr zur Verfügung.
Welches Problem löst das trivum API?Möchtest du die Funktionen deines trivum SoundSystems in andere Systeme integrieren? Wenn du Entwickler bist oder dich technisch gut auskennst und mit JavaScript (oder einer anderen Programmiersprache), HTTP sowie XML vertraut bist, kannst du das trivum API nutzen, um dein SoundSystem ganz nach deinen Wünschen zu steuern. |
Wie setzt trivum das API um?Das trivum API ist ein REST-Interface, das HTTP-Requests verarbeitet. Der Server ist Teil des trivum t3OS-Betriebssystems und stellt sowohl Steuerungsfunktionen als auch Statusabfragen des Systems bereit. Alle Antworten werden in selbsterklärenden XML-Strukturen bereitgestellt.Im Infobereich jedes trivum Web Setups findest du ein Dokument, das die grundlegenden Funktionsweisen des trivum API beschreibt. |
Vorteile des trivum APIDas trivum API gibt dir als Entwickler die volle Kontrolle über dein trivum System und ermöglicht es, das SoundSystem direkt auf API-Ebene anzusprechen. Das trivum API ist für jeden frei zugänglich und erfordert keine Registrierung. |
Wie kannst Du das trivum API nutzen?Die Nutzung des trivum API ist dank der HTTP-Requests einfach umzusetzen. Alle gängigen Programmiersprachen unterstützen die Kommunikation über TCP/IP und HTTP-Requests. Das Parsen von XML-Ergebnissen ist entweder direkt integriert (z. B. in JavaScript) oder wird häufig als Bibliothek angeboten (z. B. für PHP, C++, C, etc.).Auch die trivum App verwendet das trivum API und folgt denselben Vorgehensweisen, die im API-Handbuch beschrieben sind. |
Welche Einschränkungen hat das trivum API?Die Kommunikation über das trivum API ist nicht verschlüsselt. In späteren Versionen von t3OS ist eine Verschlüsselung über das HTTPS Protokoll geplant. |