Настройка колонок выполняется сначала с помощью приложения SONOS на смартфоне, планшете или ПК. После этого подключенные устройства автоматически распознаются. Каждое устройство получает свой уникальный ID, начиная с 100. Если устройство удаляется, его ID в фоновом режиме остается зарезервированным.
Все устройства регулярно ищутся с помощью UPnP (Multicast). Затем колонки подписываются. После этого происходит прямая коммуникация с колонкой через TCP-порт 1'400. Таким образом, любой статус передается на сервер в реальном времени. Если колонку больше нельзя найти через Multicast, она автоматически удаляется через одну-две минуты.
В структуре устройств можно создавать каналы. Для их создания необходимо выполнить ряд условий.
| Типы | Условие |
|---|---|
| Колонка должна быть видна в структуре. |
| Переменная | Значения | Описание |
|---|---|---|
| -10..10 | Бас | |
| TRUE/FALSE | Громкость | |
| TRUE/FALSE | Отключить звук | |
| TRUE | Далее | |
| TRUE/FALSE | Воспроизведение/Пауза | |
| TRUE | Назад | |
| TRUE/FALSE | Повторять все | |
| 0..# | Перемотка трека в миллисекундах | |
| TRUE/FALSE | Случайное воспроизведение | |
| URI | URI текущего источника | |
| -10..10 | Высокие частоты | |
| 0..100 | Громкость | |
| Название альбома | ||
| Исполнитель альбома | ||
| URL | Ссылка на обложку альбома | |
| 0..# | Длительность трека в миллисекундах | |
| Многострочный информационный текст | ||
| Название трека | ||
| Исполнитель трека |
Существует возможность использования графики от SONOS напрямую. Для этого значение необходимо передать в визуализационный элемент "Изображение".
| Графика | Значение |
|---|---|
| Логотип SONOS | "_sonos_logo" |
Следующий шаблон может быть использован для коммуникации с комнатой. Шаблон обладает следующими функциями:
Необходимо учитывать, что некоторые настройки должны быть выполнены. Обычно это следующие:
Скачать: