Funkcja API trivum
Systemy dźwiękowe trivum dla deweloperów
Jeśli używasz panelu dotykowego do automatyki domowej, trivum można zwykle zintegrować bez żadnych problemów. Jeśli nie można bezpośrednio zintegrować interfejsu trivum WebUI, można użyć interfejsu trivum API do sterowania funkcjami za pośrednictwem protokołu HTTP, np. "Odtwórz ulubione nr 1", włączanie/wyłączanie strefy lub regulacja głośności. Jednak trivum API oferuje znacznie więcej.
Jaki problem rozwiązuje API trivum?Czy chciałbyś zintegrować funkcje swojego systemu trivum SoundSystem z innymi systemami? Jeśli jesteś programistą lub masz dobrą wiedzę techniczną i znasz JavaScript (lub inny język programowania), HTTP i XML, możesz użyć interfejsu API trivum do sterowania systemem SoundSystem w dowolny sposób. |
W jaki sposób trivum implementuje API?API trivum to interfejs REST, który przetwarza żądania HTTP. Serwer jest częścią systemu operacyjnego trivum t3OS i zapewnia zarówno funkcje kontrolne, jak i zapytania o stan systemu. Wszystkie odpowiedzi są dostarczane w zrozumiałych strukturach XML.W obszarze informacyjnym każdej konfiguracji internetowej trivum znajduje się dokument opisujący podstawowe funkcje interfejsu API trivum. |
Zalety interfejsu API trivumAPI trivum daje deweloperowi pełną kontrolę nad systemem trivum i pozwala na bezpośrednie zwracanie się do SoundSystem na poziomie API. API trivum jest dostępne dla każdego i nie wymaga rejestracji. |
Jak korzystać z interfejsu API trivum?Interfejs API trivum jest łatwy w użyciu dzięki żądaniom HTTP. Wszystkie popularne języki programowania obsługują komunikację poprzez TCP/IP i żądania HTTP. Parsowanie wyników XML jest albo bezpośrednio zintegrowane (np. w JavaScript), albo często oferowane jako biblioteka (np. dla PHP, C++, C itp.).Aplikacja trivum korzysta również z interfejsu API trivum i postępuje zgodnie z tymi samymi procedurami opisanymi w podręczniku API. |
Jakie są ograniczenia interfejsu API trivum?Komunikacja za pośrednictwem interfejsu API trivum nie jest szyfrowana. Szyfrowanie za pomocą protokołu HTTPS jest planowane dla późniejszych wersji t3OS. |