Это была идея жены - купить новый источник света для кухни. Изучила ассортимент магазинов, цены и остановилась на такой вот симпатичной люстре:
Люстра продавалась в двух версиях: умная и обычная. Умность заключается в возможности управления (включение/выключение, яркость) при помощи радиопульта. Поскольку мне интересно добавить управление новым прибором в свой умный дом самому, то не стали заморачиваться и переплачивать за избыточный для нас функционал. Плюс ко всему мне не очень нравится радиоканал, как среда передачи данных.
В момент, когда стремление к свету победило лень, занялся распаковкой и чтением инструкции. Да, я читаю инструкции, и это весьма помогает. Рекомендую =) Моё внимание сразу же привлёк вот такой вот блок, спрятанный под металлической юбкой люстры (Рисунок 2):
В глаза бросается значок bluetooth, который означает, что устройство наверняка поддерживает этот канал связи. Хотя на корпусе картинка может быть,а передатчика может и не оказаться. Поскольку мы живём во времена стандартизации и унификации, можно ожидать что устройство серийного производства. Окей, *удобная поисковая система*. Ищем информацию используя токовые характеристики и производителя - всё что указано на корпусе устройства. По одной из первых ссылок переходим на страницу продавца, размещенную на площадке дяди Алика:
Судя по картинке в описании, существует некое приложение, позволяющее спарить люстру со смартфоном и предаться управлению. Пытаюсь отсканировать QR-код с Рисунка 2, но не получается - слишком неразборчиво. Поиск по разным словам в Play Market (Android) не дал результат. Поисковые системы также отмолчались, а в документации из комплекта поставки люстры ни разу не встретилось слово bluetooth.
Но не стоит отчаиваться: опять открываем страницу продавца этого блока и пишем ему сообщение, с просьбой дать ссылку на приложение, на что продавец доброжелательно отправляет рабочую ссылку на приложение для Android и iOS:
Хуйванжало, привет и спасибо! Ты в телевизоре! Рекомендую тебя!
А я уж было думал заняться улучшением качества изображения с Рисунка 2 при помощи нейронных сетей. Обошлось =)
А дальше всё просто: переходим по ссылке, устанавливаем приложение, следуем инструкции в приложении и управляем умной люстрой своими руками без переплаты оскорблений и смс.
Вот так выглядит интерфейс приложения для Android:
Таким образом, мы нашли недокументированные возможности серийного осветительного прибора, методами социальной инженерии получили доступ к специализированному ПО, на шаг ближе стали к киберпанку, а глупые люстры враз поумнели.
На этом наш технотриллер заканчивается, если вам понравилась статья и хочется новых историй из не очень умного дома - подписывайтесь на мой канал! Если есть вопросы, надо приложение, поделиться ссылкой, просто оскорбить автора - пишите в комментариях!
Всего хорошего!