Como comecei a construir uma casa inteligente sem habilidades de programação
Apenas os preguiçosos não ouviram falar de casas inteligentes - eles estão discutindo sobre eles em todos os ângulos há cerca de dez anos, existem centenas de fabricantes de aparelhos e equipamentos no mundo e parece que a Internet das coisas se tornará a principal tendência da próxima década. Outro dia, decidi descobrir que tipo de casas inteligentes são, quanto custam e como montar um sistema desse tipo no meu apartamento de dois quartos em Kiev.Muito rapidamente, descobri que não existe um padrão único no mundo, ou um fabricante de "referência" de dispositivos inteligentes, e terei que combinar um "zoológico" de várias dezenas de aparelhos de diferentes fabricantes em um ecossistema. A Nest produz os melhores termostatos e câmeras inteligentes do mundo, os chineses produzem soquetes excelentes com vários recursos úteis, a ABB e a Schneider produzem lâmpadas - a lista pode ser continuada por um longo tempo, e isso será discutido no próximo artigo. O ponto mais importante é que cada um dos fabricantes oferece seu próprio software para gerenciar seus gadgets e simplesmente não há uma solução simples para gerenciá-los centralmente.Comecei a procurar maneiras de combinar todos os melhores gadgets da categoria em um único sistema e "comunicar" com eles por meio de um smartphone. Sou mais um usuário avançado do que um desenvolvedor e espero que minha experiência prática seja interessante para todos que estiverem interessados no tópico de casas inteligentes e usuários comuns possam repeti-lo.Um pouco de material
Antes de passar para os detalhes, quero compartilhar os resultados de minhas pesquisas e pesquisas on-line de pessoas "no assunto". Para começar, tive que decidir o que esperava da "casa inteligente". O fato é que, no Ocidente e nos países pós-soviéticos, esse conceito é interpretado de maneira diferente. Na Europa e nos EUA, preços muito altos para apartamentos comuns e os habitantes desses países estão literalmente obcecados em economizar. Portanto, para eles, uma casa inteligente é um sistema que monitora cada quilowatt gasto e economiza dinheiro gasto em eletricidade, aquecimento e fornecimento de água.Na Europa Oriental, a situação é um pouco diferente. A “casa inteligente” é, antes de tudo, conforto e, depois, economia. A eletricidade em Kiev custa um centavo, quente e frio, e também economizar em um apartamento de dois quartos é inútil para mim. Mas o sistema de videovigilância com sensores de movimento, lâmpadas que podem ser controladas do sofá, tomadas que podem ser ligadas e desligadas dentro de um horário, um ar condicionado que mantém uma temperatura constante na sala, aparelhos programados, cortinas controladas e outros aparelhos semelhantes são exatamente isso , o que eu preciso.
Depois de dois dias estudando o problema, ainda tenho três opções para criar uma casa inteligente.- Pague pelos serviços de uma empresa especializada e não entre na essência do processo
- Compre todos os dispositivos necessários e configure-os com base em um servidor completo ou no Arduino \ Raspberry PI
- Desenhe um aplicativo automaticamente para gerenciar uma casa inteligente com base no Sender messenger e prescreva a lógica dos gadgets no Corezoid OS baseado na nuvem
Agora, quero passar por cada uma das três opções em ordem e explicar a lógica de minha escolha.Opção 1. Pague e grátis.
De acordo com as revisões da maioria dos especialistas que entrevistei, é melhor projetar uma “casa inteligente” na fase de construção ou reparo de uma sala. Isso é necessário para "costurar" todos os cabos necessários na parede, criar fontes alternativas de fornecimento de energia e água, instalar sensores em tubulações e caldeiras e assim por diante. Essa é a opção mais cara, mas ao mesmo tempo funcional. Aqui está uma pequena lista de seus recursos.- , ,
- , ,
- / , , ,
- ,
- ,
- ,
Esse sistema requer um design sério e pinta de forma independente o conceito de “casa inteligente” - a tarefa é irrealista. Como escrevi acima, nos EUA e na Europa, os fabricantes de equipamentos desenvolvem soluções para cada caso específico e controlam o processo de instalação. O preço do turnkey começa em vários milhares de euros e depende da área da sala e do número de sensores utilizados. De acordo com este link , você pode ler sobre as soluções da Siemens. Complexos similares são oferecidos pela IBM, Bosch, Cisco, Panasonic, Logitech, ABB, Philips e outras marcas.
Infelizmente, na Ucrânia, essa opção funciona apenas na metade. Você pode comprar ou encomendar todo o equipamento necessário, mas uma empresa que não seja relacionada ao fabricante projetará e construirá uma “casa inteligente”. Isso significa que tenho que confiar na sorte e no profissionalismo dos contratados. Conheço em primeira mão os construtores de fakap e, no caso de uma casa inteligente, a goivagem multiplicada pela falta de conhecimento pode levar às consequências mais tristes. No entanto, essa opção ainda não é adequada para mim - o reparo já foi feito no meu apartamento, portanto, desejo integrar tecnologias domésticas inteligentes no prédio pronto e não atualizar as comunicações.Opção 2. Casa chinesa inteligente
Na China, você pode comprar absolutamente tudo - de chaveiros espiões (para os quais na Ucrânia estão presos por algum motivo) e terminando com baterias atômicas. No alibaba.com , aliexpress.com , dx.com , taobao.com e outros sites semelhantes, você pode comprar sistemas prontos e seus elementos individuais. A maioria dos gadgets chineses são construídos em casas prontas e a reconstrução para sua instalação não é necessária.Um exemplo de uma "solução em caixa" é a "casa inteligente" da Meizu. Esta é uma coleção de gadgets de diferentes empresas combinadas pelo pacote de software LifeKit. São balanças RyFit, lâmpada X-Light Plus, purificador de ar Air Cube, soquetes e outros dispositivos. A Xiaomi lançou recentemente um sistema semelhante.
Quanto aos "dispositivos" únicos, ainda é mais interessante aqui. Na contraparte chinesa do Kickstarter, o local do Demohour , coisas incríveis aparecem regularmente. Recentemente, o "soquete inteligente" Smart Plug K estabeleceu um recorde chinês de financiamento coletivo e levantou cerca de US $ 270.000. O soquete suporta todos os tipos populares de plugues , pode ligar e desligar remotamente qualquer equipamento, suporta acesso 3G e Wi-Fi e funciona como um repetidor Wi-Fi para amplificação sinal. Um bom conjunto de dispositivos oferece à empresa chinesa BroadLink. Na Amazon.com, você pode comprar um conjunto de gadgets necessários e usá-los para criar sua própria versão da "casa inteligente". Nestes links ( 1 , 2 , 3) Você pode ler sobre outros dispositivos.
A desvantagem dessa opção é que existe uma solução única e simples no mercado que permite combinar todos os gadgets disponíveis no mercado em um único sistema. Você precisa fazer uma escolha - compre um conjunto de gadgets de um fabricante ou compre dispositivos de marcas diferentes e gerencie cada um deles individualmente. A primeira opção é ruim, porque no mundo não existe um desenvolvedor de "referência" de "casas inteligentes" que produz os melhores aparelhos da categoria, e a segunda é que o controle de cada um dos dispositivos contraria individualmente o próprio princípio de uma casa inteligente.São descritos em HabréDezenas de maneiras de criar de forma independente uma "casa inteligente" baseada em sistemas semelhantes ao Linux, Arduino, Raspberry PI ou servidores completos. Esta é uma ótima solução, mas sou mais um usuário avançado do que um desenvolvedor e mal consigo realizar esses esquemas. Decidi encontrar uma maneira que não requer conhecimentos específicos.Opção 3. DIY
No processo de pesquisa, deparei-me com o desenvolvimento de programadores ucranianos - o messenger Sender. O princípio do remetente é semelhante ao WeChat chinês, permite criar aplicativos móveis completos usando um designer de formulário simples. O próprio designer está longe de ser o ideal, mas algo pode ser feito com sua ajuda. Na saída, devo obter um "aplicativo no aplicativo" que receba dados dos dispositivos através da API interna e os exiba na tela do smartphone. Quero descrever o trabalho dos gadgets com a ajuda do sistema operacional em nuvem Corezoid, que não requer conhecimento de linguagens de programação e permite automatizar quase qualquer processo, incluindo o comportamento de dispositivos em residências inteligentes.
No próximo artigo, darei o primeiro passo e configurarei o termostato do Google Nest e o robô de controle remoto Lego com um smartphone a bordo. Ao longo do caminho, falarei sobre a arquitetura da minha casa inteligente e quais dispositivos estarão nela. Source: https://habr.com/ru/post/pt384709/
All Articles