Оглавление:

Приложение дистанционного управления AmbiBox IOS: 5 шагов
Приложение дистанционного управления AmbiBox IOS: 5 шагов

Видео: Приложение дистанционного управления AmbiBox IOS: 5 шагов

Видео: Приложение дистанционного управления AmbiBox IOS: 5 шагов
Видео: Розумна світлодіодна стрічка NOUS F1 5 м 2024, Ноябрь
Anonim
Image
Image
Приложение дистанционного управления AmbiBox IOS
Приложение дистанционного управления AmbiBox IOS
Приложение дистанционного управления AmbiBox IOS
Приложение дистанционного управления AmbiBox IOS

С помощью этого приложения для iOS вы можете управлять своим AmbiBox со своего iPhone или iPad. Я собираюсь рассказать о приложении и о том, как оно взаимодействует с сервером AmbiBox. Если вы хотите узнать, как установить AmbiBox и светодиодные ленты, в Instructables есть несколько руководств.

Здесь вы можете посмотреть видео с результатом и более наглядную демонстрацию работы приложения.

В последней версии вы можете создавать свои собственные статические и динамические фоны, выбирать профили, а также включать / выключать светодиодную ленту.

Больше информации здесь.

Шаг 1. Включите AmbiBox TCP API

Включить AmbiBox TCP API
Включить AmbiBox TCP API
Включить AmbiBox TCP API
Включить AmbiBox TCP API

Прежде всего, вы должны убедиться, что в AmbiBox включен API, чтобы приложение могло с ним взаимодействовать.

Теперь вы можете открыть TCP-соединение с этим IP-адресом и портом. Прежде чем сделать это с помощью приложения, вы можете попробовать на своем компьютере, с Mac вы можете выполнить в терминале nc your_ip your_port, а если вы в Windows, вы можете использовать telnet your_ip your_port (telnet не активирован по умолчанию в Windows, есть несколько руководств которые показывают, как это сделать).

Здесь у вас есть документация по API, где вы можете увидеть все команды, доступные для связи с сервером AmbiBox.

******* У меня не работает команда setbrightness.

Шаг 2. Запустите приложение и подключитесь к API

Запустите приложение и подключитесь к API
Запустите приложение и подключитесь к API
Запустите приложение и подключитесь к API
Запустите приложение и подключитесь к API
Запустите приложение и подключитесь к API
Запустите приложение и подключитесь к API

Загрузите приложение из App Store.

Просто введите IP-адрес и порт вашего сервиса AmbiBox. После подключения вы увидите главное меню, в котором вы можете включить / выключить светодиоды.

Смотрите первые 15 секунд видео.

Шаг 3. Создайте фон

Создать фон
Создать фон
Создать фон
Создать фон

В начальном меню вы можете выбрать Мои фоны или Динамические фоны.

Если вы выберете первый вариант, вы создадите и сохраните статический фон, он может иметь один или несколько цветов. Фактически, вы можете установить цвет каждого светодиода индивидуально.

Смотрите видео в 00:15.

Если вы выберете второй вариант, вы создадите и сохраните динамический фон. В верхней панели экрана вы увидите кнопку REC, чтобы вы могли записывать последовательности фонов, и они будут воспроизводиться в цикле.

Чтобы узнать, как установить динамический фон, посмотрите видео в 03:23 и 06:21.

Шаг 4: Установите профиль

Установить профиль
Установить профиль
Установить профиль
Установить профиль
Установить профиль
Установить профиль

В зависимости от фильма или видео, которое мы смотрим, возможно, мы хотим захватить цвета из разных частей экрана, чтобы избежать черных полос по бокам или вверху / внизу экрана, которые сделают цвет наших светодиодов черным.

Чтобы решить эту проблему, мы можем создавать разные профили в AmbiBox и выбирать их в разделе «Мои профили» в главном меню.

Смотрите видео в 04:57.

******* Если у вас есть профиль с двоеточием в имени, функциональность профилей приложения не будет работать из-за ошибки. Это будет исправлено в будущих версиях.

Шаг 5: соображения

Соображения
Соображения

Из-за ограничений iOS, когда приложение переходит в фоновый режим (например, когда мы нажимаем кнопку «Домой» или блокируем устройство), связь с сервером AmbiBox длится около трех минут, после чего сокеты TCP будут закрыты для экономии заряда батареи..

Это проблема, потому что нам нужно постоянное соединение, чтобы поддерживать фоновую игру, поэтому через 2 минуты в фоновом режиме появится всплывающее уведомление, информирующее об этом факте.

Лучшее решение для экономии заряда батареи - это сделать экран черным и установить минимальную яркость, когда приложение воспроизводит фон или профиль, не отправляя его в фоновый режим. Это происходит автоматически через пять секунд бездействия, и экран снова включается при прикосновении к нему.

Рекомендуемые: