¿Cómo comenzó todo? Hace seis meses, hice el control por voz de la luz de la Raspberry Pi en casa con el control de un altavoz inteligente de Yandex y estaba muy feliz de haberme deshecho del uso de servidores de fabricantes de equipos de iluminación y control localizado tanto como sea posible. Pero durante la operación resultó que no todo es tan simple. El caso es que Yandex decidió que la sincronización del equipo con su propio Smart Home solo debería realizarse a través del nombre de dominio. y un certificado VÁLIDO adjunto a este nombre. Es decir, debe asignar una dirección blanca a su equipo, vincularle un dominio y asignar un certificado a este dominio, que debe ser confirmado por una autoridad de certificación confiable. E incluso si eleva su autoridad de certificación raíz, cree un certificado intermedio y emita un certificado para el dominio en su nombre,entonces nada funcionará de todos modos. Me gusta esto :(
Por supuesto, inicialmente había información de que Yandex no funciona con certificados autofirmados, pero lo intenté ... Y luego recurrí al soporte técnico. Por cierto, le daría un gran trabajo al soporte técnico. Respondieron con prontitud, lo solucionaron rápidamente, y así sucesivamente. Bien hecho. Es una pena que no sea su nivel de decisiones. E hice una pregunta (por segunda vez, la vez anterior hace medio año me respondieron que habían transferido la información al lugar correcto, gracias) y pedí reorientarla a un nivel superior: ¿por qué Yandex no debería organizar la emisión de sus certificados válidos?
Registre un dominio, emita un enlace de direcciones blancas de personas que quieran conectarse al sistema Yandex Smart Home, a subdominios de este dominio y emita sus propios certificados, que definitivamente serán válidos. Pero nuevamente me dijeron "gracias, la información fue enviada". Sospecho que el nivel superior todavía se estancará.
Este fue un prefacio para que quedara claro a lo que me enfrentaba. Pero ahora quiero expresar (volcar) el resultado de las reflexiones. Primero, sobre lo bueno. Corto.
Entonces, Yandex hizo, en mi opinión, algo muy bueno: implementó una red neuronal de reconocimiento de voz, de una manera simple, Alice, lanzó su propia columna inteligente con la misma Alice y, lo que también es muy importante, "inventó / pensó / desarrolló aún más" el sistema de software Smart House de Yandex. El control por voz de los electrodomésticos es un verdadero siglo XXI. ¡El respeto!
Y ahora sobre lo malo. Lanzó algo, pero de hecho, acceso limitado a él para la mayoría de los que quieren usarlo, especialistas en bricolaje, geeks que crían sus propias casas como openhub, homeassistant o domóticos. Es decir, para conectarse a este sistema, debe realizar una búsqueda completa: solicite al proveedor una dirección externa, busque alguna organización izquierda en algún lugar que le permita registrar un dominio o subdominio, luego obtenga un certificado para este dominio de otra compañía externa. Estoy especialmente feliz de que tenga que pagar por el dominio y el certificado, y si quiere gratis, entonces necesita renovar el certificado cada 3 meses (puede automatizar, por ejemplo, con cron), y vincular el dominio a la IP, una vez al mes y sin automatización (estoy hablando de NOIP y Letsencrypt si eso). A los grandes fabricantes no les importa, son pocos y pueden levantar al menos un centenar de dominios.Podemos decir, por supuesto, que este es el desarrollo de Yandex y que puede hacer lo que quiera con él. Que así sea. Pero a juzgar por estos resultados, el desarrollo del sistema Smart Home parece estar en marcha, pero no tiene perspectivas. Sí, lanzaron bombillas y enchufes inteligentes, pero pocas personas los necesitan. Porque no hay dónde aplicarlos.
¿Atornillar una lámpara de pie y lucirse con amigos? Esto no es suficiente. ¡Los altavoces inteligentes son una cosa! Pero sin equipo que pudieran controlar, este es un juguete maravilloso y tecnológico. Que puedes preguntar qué hora es, poner la alarma, enterarte del tiempo. Pregunte cómo es eso. También hay equipos, hay pasarelas de Xiaomi, todo tipo de inteligentes Samsung y Phillips. Funcionan bien con Yandex, se encienden / apagan. Pero todos funcionan a través de sus servidores, no están conectados con Yandex de ninguna manera y no se sabe cómo funcionan. Mañana se estropearán o se apagarán, ese es el control. Parece que el sistema fue hecho, pero solo para ellos y los grandes fabricantes de equipos, quienes definitivamente no necesitan adaptarse a nadie, localizar el control y cosas por el estilo. Y uno más menos. Mucha gente conoce el protocolo MQTT,que se utiliza en la inmensa mayoría de hogares inteligentes de software, y el conversor yandex2mqtt de un amigomunrexio... Aparentemente, el convertidor ha sido abandonado durante mucho tiempo y no se está actualizando. Y Smart Home de Yandex se actualiza constantemente, aparecen nuevas funciones. Que no podemos usar. Y el equipo de Yandex debería comprar yandex2mqtt o escribir el suyo propio. Lo que no es ni se espera. Muy decepcionante de alguna manera.
¿A qué me estoy dirigiendo? Por ejemplo. Yandex vende altavoces inteligentes. Hoy en día se compran principalmente como juguetes inteligentes, por ejemplo para niños. No más. Si no limita el desarrollo del sistema a “solo para su propia gente” y baja o endereza la barra de entrada para los pequeños desarrolladores para que también puedan hacer sus proyectos con control por voz, entonces puede aumentar las ventas debido a las nuevas soluciones, y tenemos muchas mentes inteligentes. Si esto no se hace, se comprarán altavoces de Google o Apple como alternativa. Si modificamos un poco la columna, por ejemplo, incrustamos un coordinador de zigbee o algo de protocolos similares en ella, entonces será posible conectar dispositivos zigbee directamente a la columna, la interfaz de control irá a la casa inteligente en el servidor Yandex.Luego, por ejemplo, con un simple reemplazo de interruptores por controles por radio, se implementará el control por voz de la luz durante unos 10-15 tr. EN CUALQUIER APARTAMENTO! Y hay decenas de millones de ellos. Y no será casero, sino de rendimiento industrial. ¿Quién no querría comprar esto? O agregue soporte normal para sensores internos y reconozca la temperatura, la humedad y algo más por voz. Y luego, como opción, agregue algo como CMU Sphinx para reconocimiento local y pequeñas plantillas para que todo siga funcionando en ausencia de Internet. En el futuro, venda tabletas con bozal web o algún tipo de interfaz para meter los dedos. Opciones de mar. Simplemente no quieren escuchar.¿Quién no querría comprar esto? O agregue soporte normal para sensores internos y reconozca la temperatura, la humedad y algo más por voz. Y luego, como opción, agregue algo como CMU Sphinx para reconocimiento local y pequeñas plantillas para que todo siga funcionando en ausencia de Internet. En el futuro, venda tabletas con bozal web o algún tipo de interfaz para meter los dedos. Opciones de mar. Simplemente no quieren escuchar.¿Quién no querría comprar esto? O agregue soporte normal para sensores internos y reconozca la temperatura, la humedad y algo más por voz. Y luego, como opción, agregue algo como CMU Sphinx para reconocimiento local y pequeñas plantillas para que todo siga funcionando en ausencia de Internet. En el futuro, venda tabletas con bozal web o algún tipo de interfaz para meter los dedos. Opciones de mar. Simplemente no quieren escuchar.
¿Por qué estoy tan enganchado a Yandex? Muchas empresas ofrecen conjuntos de dispositivos que dicen ser UD, pero que en realidad no lo son. Y Yandex, en mi opinión, es hasta ahora la única oficina que pudo acercarse más a la implementación de alta calidad de una casa inteligente, y podrá hacerlo. Pero ella simplemente salió mal en alguna parte.