Конечно, изначально была информация, что Яндекс не работает с самоподписанными сертификатами, но я попытался… И тогда я обратился в техподдержку. Кстати, техподдержке за работу я бы поставил отлично. Оперативно ответили, быстро разобрались и так далее. Молодцы. Жаль не их уровень решений. И задал я вопрос (уже второй раз, в предыдущий раз полгода назад ответили, что передали информацию куда надо, спасибо) и попросил переадресовать его уровнем выше — почему бы Яндексу не организовать выдачу своих валидных сертификатов?
Зарегистрировать домен, выдавать привязку белых адресов людей, желающих подключиться к системе Умного дома Яндекса, к поддоменам этого домена и выдавать свои сертификаты, которые точно будут валидные. Но опять мне сказали «спасибо, информацию отправили». Подозреваю, что выше уровнем всё так же заглохнет.
Это было предисловие, чтобы понятно было, с чем я столкнулся. А вот теперь хочу высказать (вывалить) результат размышлений. Сначала о хорошем. Коротко.
Итак, компания Яндекс сделала, как я считаю, ахрененно хорошее дело — реализовала нейросеть распознавания речи, по-простому Алису, выпустила свою умную колонку с этой же Алисой и что также очень важно — «придумала/продумала/дальше развивает» программную систему Умный дом от Яндекса. Голосовое управление техникой — это настоящий 21-й век. Респект!
А теперь о плохом. Выпустить-то выпустила, но по-факту, ограничила к ней доступ для большинства желающих ей воспользоваться, DIY-щиков, гиков, которые поднимают собственные дома типа опенхаб, хоумассистент или домотикс. То есть, чтобы к этой системе подключиться, нужно пройти целый квест — запросить у провайдера внешний адрес, где-нибудь найти какую-нибудь левую организацию, позволяющую зарегистрировать домен или субдомен, потом у еще одной посторонней конторы получить сертификат на этот домен. Особенно радует, за домен и сертификат нужно заплатить, а если хочется бесплатный, то нужно обновлять сертификат каждые 3 месяца, (можно автоматизировать например cron-ом), а привязку домена к IP — раз в месяц и без автоматизации (это я про NOIP и Letsencrypt если что). Крупным производителям пофиг, их немного и они хоть сотню доменов поднять могут. Можно сказать, конечно, что это Яндекса разработка и он может делать с ней что хочет. Пусть так. Но судя по таким результатам, разработка системы Умного дома вроде и ведется, но у нее отсутствуют перспективы. Да, выпустили умные лампочки и розетки, но они мало кому нужны. Потому что их некуда применить.
Вкрутить в торшер и хвастаться знакомым? Этого мало. Умные колонки — это вещь! Но без оборудования, которым они могли бы управлять — это прекрасная и технологичная игрушка. У которой можно спросить который час, поставить будильник, узнать про погоду. Спросите как же так? Есть же оборудование, там шлюзы от Xiaomi, всякие умные самсунги и филлипсы. Они-то нормально работают с Яндексом, включаются/выключаются. Но они все работают через свои сервера, с Яндексом никак не связанные и неизвестно как работающие. Завтра сломаются или их отключат — вот и накрылось управление. Такое ощущение, что систему сделали, но только для себя и крупных производителей оборудования, которым точно нафиг не надо подстраиваться под кого-то, локализовывать управление и подобное. И еще один минус. Многие знают про протокол MQTT, который используется в подавляющем числе программных умных домов, и конвертер yandex2mqtt от товарища munrexio. Судя по всему, конвертер давно заброшен и не обновляется. А Умный дом от Яндекса постоянно с обновами, появляются новые фишки. Которые мы не сможем использовать. А команде Яндекса стоило бы или выкупить yandex2mqtt, или написать свой. Чего нет и не предвидится. Очень обидно как-то.
Я к чему веду. К примеру. Компания Яндекс продает умные колонки. В настоящее время их покупают в основном как умные игрушки, например детям. Не более. Если не замыкать разработку системы на «только для своих» и снизить или выправить планку вхождения для мелких разработчиков, чтобы им тоже можно было делать свои проекты с голосовым управлением, то можно повысить продажи именно за счет новых решений, а умных голов у нас много. Если этого не сделать, альтернативой купят колонки от Google или Apple. Если же немного доработать колонку, например встроить в нее zigbee-координатор или что-то из подобных протоколов, то будет возможность цеплять zigbee-устройства напрямую к колонке, интерфейсом управления пойдет Умный дом на сервере Яндекса. Тогда например при простой замене выключателей на радиоуправляемые будет реализовано голосовое управление светом за какие-то 10-15 т.р. В ЛЮБОЙ КВАРТИРЕ! А их десятки миллионов. И это будет не самоделка, а промышленное исполнение. Кто такое купить не захочет? Или добавить нормальную поддержку внутриквартирных датчиков, так и голосом узнавать температуру, влажность и еще что-нибудь. А дальше как вариант добавить что-то типа CMU Sphinx для локального распознавания и небольшие шаблоны, чтобы при отсутствии интернета все продолжало работать. В дальнейшем продавать планшеты с вебмордой или каким-нибудь интерфейсом для потыкать пальцами. Вариантов море. Вот только слышать не хотят.
Почему я так зацепился за Яндекс? Многие компании предлагают наборы устройств, которые выдают за УД, но которые по факту им не являются. А Яндекс, как считаю, что пока это единственная контора, которая смогла наиболее близко подойти к качественной реализации умного дома, и сможет потянуть. Но вот только где-то пошла не туда.
wmgeek
Все дело в том, что и колонка, и само голосовое управление дома воспринимается как игрушка. Все это направление монетизируется слабо и там где спрос есть — зависимость от сертификата не критична. А для энтузиастов есть certbot.