Como é que tudo começou? Seis meses atrás, fiz o controle de voz da luz em um Raspberry Pi em casa com o controle de um alto-falante inteligente da Yandex e fiquei muito feliz por ter me livrado do uso de servidores de fabricantes de equipamentos de iluminação e controle localizado o máximo possível. Mas durante a operação, descobriu-se que nem tudo é tão simples. O fato é que a Yandex decidiu que a sincronização do equipamento com o seu próprio Smart Home deveria ocorrer apenas através do nome de domínio !!! e um certificado VÁLIDO anexado a este nome. Ou seja, você precisa atribuir um endereço branco ao seu equipamento, vincular um domínio a ele e atribuir um certificado a este domínio, que deve ser confirmado por uma autoridade de certificação confiável. E mesmo se você levantar sua autoridade de certificação raiz, crie um certificado intermediário e emita um certificado para o domínio em nome dele,então nada funcionará de qualquer maneira. Como isso :(
Claro, inicialmente havia a informação de que o Yandex não funciona com certificados autoassinados, mas eu tentei ... E então procurei o suporte técnico. A propósito, eu daria um ótimo trabalho ao suporte técnico. Eles responderam prontamente, resolveram rapidamente e assim por diante. Bem feito. É uma pena não ser o nível de decisão deles. E fiz uma pergunta (pela segunda vez, na última vez, meio ano atrás, eles responderam que haviam transferido a informação para o lugar certo, obrigado) e pedi para redirecioná-la para um nível superior - por que o Yandex não deveria organizar a emissão de seus certificados válidos?
Registre um domínio, emita uma vinculação de endereços brancos de pessoas que desejam se conectar ao sistema Yandex Smart Home, para subdomínios deste domínio e emita seus próprios certificados, que definitivamente serão válidos. Mas novamente eles me disseram "obrigado, a informação foi enviada." Suspeito que tudo acima do nível também irá travar.
Este foi um prefácio para que ficasse claro o que eu estava enfrentando. Mas agora quero expressar (despejar) o resultado das reflexões. Primeiro, sobre o bom. Curto.
Então, Yandex fez, na minha opinião, uma coisa muito boa - implementou uma rede neural de reconhecimento de fala, de forma simples, Alice, lançou sua própria coluna inteligente com a mesma Alice e, o que também é muito importante - "inventou / pensou / desenvolve ainda mais" o sistema de software Smart House de Yandex. O controle de voz dos aparelhos é um verdadeiro século 21. Respeito!
E agora sobre o mal. Ele liberou algo, mas na verdade limitou o acesso a ele para a maioria daqueles que querem usá-lo, especialistas em DIY, geeks que constroem suas próprias casas como openhub, homeassistant ou domótica. Ou seja, para se conectar a este sistema, você precisa passar por toda uma busca - peça ao provedor um endereço externo, encontre alguma organização esquerda em algum lugar que permita registrar um domínio ou subdomínio e, em seguida, obtenha um certificado para este domínio de outra empresa terceirizada. Estou especialmente feliz que você tenha que pagar pelo domínio e o certificado, e se você quiser um gratuito, então você precisa renovar o certificado a cada 3 meses (você pode automatizar, por exemplo, com cron) e vincular o domínio ao IP - uma vez por mês e sem automação (estou falando de NOIP e Vamos criptografar se isso). Os grandes fabricantes não se importam, eles são poucos e podem levantar pelo menos uma centena de domínios.Podemos dizer, é claro, que este é o desenvolvimento do Yandex e ele pode fazer o que quiser com ele. Que assim seja. Mas, a julgar por esses resultados, o desenvolvimento do sistema Smart Home parece estar em andamento, mas não tem perspectivas. Sim, eles lançaram lâmpadas e soquetes inteligentes, mas poucas pessoas precisam deles. Porque não há onde aplicá-los.
Aparafusar um abajur e mostrar aos amigos? Isso não é o bastante. Alto-falantes inteligentes são uma coisa! Mas sem equipamentos que eles pudessem controlar, este é um brinquedo maravilhoso e tecnológico. Que você pode perguntar que horas são, definir o alarme, descobrir como está o tempo. Pergunte como é isso? Também há equipamentos, há gateways da Xiaomi, todos os tipos de Samsung e Phillips inteligentes. Eles funcionam bem com Yandex, ligar / desligar. Mas todos eles funcionam através de seus servidores, eles não estão conectados ao Yandex de forma alguma e não se sabe como funcionam. Amanhã eles vão quebrar ou serão desligados - esse é o controle. Parece que o sistema foi feito, mas apenas para eles próprios e grandes fabricantes de equipamentos, que definitivamente não precisam se adaptar a ninguém, localizar o controle e coisas do gênero. E mais um sinal de menos. Muitas pessoas sabem sobre o protocolo MQTT,que é usado na grande maioria das casas inteligentes de software e o conversor yandex2mqtt de um amigoMunrexio... Aparentemente, o conversor foi abandonado há muito tempo e não está sendo atualizado. E o Smart Home da Yandex é constantemente atualizado, novos recursos aparecem. Que não podemos usar. E a equipe Yandex deve comprar yandex2mqtt ou escrever o seu próprio. O que não é e não é esperado. Muito decepcionante de alguma forma.
Para onde estou conduzindo. Por exemplo. Yandex vende alto-falantes inteligentes. Hoje em dia são comprados principalmente como brinquedos inteligentes, por exemplo, para crianças. Não mais. Se você não limitar o desenvolvimento do sistema a "apenas para nós" e abaixar ou endireitar a barra de entrada para pequenos desenvolvedores para que eles também possam fazer seus projetos com controle de voz, então você pode aumentar as vendas devido a novas soluções, e temos muitas mentes inteligentes. Se isso não for feito, os alto-falantes do Google ou da Apple serão comprados como alternativa. Se você modificar um pouco a coluna, por exemplo, incorporar um coordenador zigbee ou algo de protocolos semelhantes nela, então será possível conectar dispositivos zigbee diretamente à coluna, a interface de controle irá para o Smart Home no servidor Yandex.Então, por exemplo, com uma simples substituição de interruptores por outros controlados por rádio, o controle de voz da luz será implementado por cerca de 10-15 tr. EM QUALQUER APARTAMENTO! E existem dezenas de milhões deles. E não será caseiro, mas desempenho industrial. Quem não gostaria de comprar isso? Ou adicione suporte normal para sensores internos e reconheça temperatura, umidade e qualquer outra coisa por voz. E então, opcionalmente, adicione algo como CMU Sphinx para reconhecimento local e pequenos modelos para que tudo continue funcionando na ausência da Internet. No futuro, venda tablets com focinho para web ou algum tipo de interface para cutucar os dedos. Opções de mar. Eles simplesmente não querem ouvir.Quem não gostaria de comprar isso? Ou adicione suporte normal para sensores internos e reconheça temperatura, umidade e qualquer outra coisa por voz. E então, opcionalmente, adicione algo como CMU Sphinx para reconhecimento local e pequenos modelos para que tudo continue funcionando na ausência da Internet. No futuro, venda tablets com focinho para web ou algum tipo de interface para cutucar os dedos. Opções de mar. Eles simplesmente não querem ouvir.Quem não gostaria de comprar isso? Ou adicione suporte normal para sensores internos e reconheça temperatura, umidade e qualquer outra coisa por voz. E então, opcionalmente, adicione algo como CMU Sphinx para reconhecimento local e pequenos modelos para que tudo continue funcionando na ausência da Internet. No futuro, venda tablets com um focinho para web ou algum tipo de interface para cutucar os dedos. Opções de mar. Eles simplesmente não querem ouvir.
Por que estou tão viciado em Yandex? Muitas empresas oferecem conjuntos de dispositivos que afirmam ser UD, mas que na verdade não são. E Yandex, na minha opinião, é até agora o único escritório que foi capaz de chegar mais perto da implementação de alta qualidade de uma casa inteligente e será capaz de puxar. Mas ela simplesmente deu errado em algum lugar.