Soluções

Criando um escritório doméstico inteligente com o Couchbase - Parte 1

Esta postagem é a primeira de uma série e servirá como ponto de ancoragem durante o resto do ano, à medida que o projeto for tomando forma.

No momento em que este artigo foi escrito, os preços da energia dispararam em todo o mundo, o que resultou em uma crise de custo de vida para muitas famílias. Os alimentos e outros produtos também estão subindo de preço devido ao efeito indireto do aumento dos custos de transporte.

A perspectiva de criar uma casa inteligente neste momento é uma resposta para reduzir o uso de energia e economizar dinheiro ou um luxo do qual você simplesmente não precisa. Essa visão é, obviamente, subjetiva. Para alguns, se não houver ganho financeiro (também conhecido como retorno sobre o investimento) em um curto espaço de tempo, então não vale a pena. Outros levarão em conta outros fatores, como a possibilidade de economizar tempo ou facilitar a vida.

Como eu disse, tudo isso é subjetivo, sua opinião dependerá de suas prioridades e das coisas que você mais valoriza.

Definição de uma casa inteligente

Há uma boa chance de que esse público já esteja pessoalmente familiarizado com vários dispositivos inteligentes. No entanto, devemos definir o que é uma casa inteligente, caso você tenha se escondido debaixo de uma pedra nos últimos anos. 

Aqui estão algumas definições. Você notará alguns temas comuns, mas todos eles são ligeiramente diferentes.

Dicionário do Google: uma residência equipada com iluminação, aquecimento e dispositivos eletrônicos que podem ser controlados remotamente por smartphone ou computador.

"Você pode entrar em contato com sua casa inteligente pela Internet para garantir que o jantar esteja pronto, que o aquecimento central esteja ligado, que as cortinas estejam fechadas e que o fogo a gás esteja aceso na grelha quando você chegar em casa"

Investopédia: Uma casa inteligente é uma configuração doméstica em que aparelhos e dispositivos habilitados para a Internet podem ser controlados automaticamente de forma remota usando um dispositivo em rede.

Energia residencial inteligente: Uma casa inteligente, ou smart house, é uma residência que incorpora sistemas avançados de automação para oferecer aos habitantes monitoramento e controle sofisticados das funções do edifício. Por exemplo, uma casa inteligente pode controlar a iluminação, a temperatura, multimídia, segurança, operações de janelas e portas, além de muitas outras funções.

Minha definição de casa inteligente é diferente das anteriores - uma casa realmente inteligente terá recursos de tomada de decisão ou, pelo menos, funcionará com base em um conjunto de regras para facilitar a vida. A IA completa ainda não está pronta e acho que não quero que minha casa me tranque para fora porque ouviu um dos meus filhos adolescentes dizendo que me odiava. Tampouco gostaria que um SkyNet T800 fizesse as tarefas domésticas.

Como você pode economizar dinheiro com dispositivos inteligentes?

Abordaremos vários tópicos nesta série, inclusive os benefícios do uso de dispositivos inteligentes. Em primeiro lugar, abordaremos esse assunto do ponto de vista pessoal; no entanto, também há benefícios a serem obtidos no ambiente de negócios.

Em muitos casos, os dispositivos inteligentes são essenciais para o funcionamento de uma empresa enxuta e eficiente. Por exemplo, as empresas usam dispositivos de medição de temperatura para garantir que sua carga esteja intacta. Outras usam dispositivos para estimar as necessidades de manutenção dos equipamentos, etc.

Apresentamos uma série desses casos de uso em nosso Página de soluções de gerenciamento de dados de IoT mas também abordaremos mais sobre o lado comercial em postagens futuras desta série.

Por que estou falando sobre Smart Homes em um blog sobre banco de dados?

O inseto da casa inteligente me pegou pela primeira vez há cerca de seis anos. Desde então, venho adicionando lentamente coisas em minha casa, muitas vezes para o incômodo de minha esposa e família. Isso inclui fechaduras inteligentes, campainhas inteligentes, vários dispositivos de assistente doméstico da Amazon, sensores, plugues, tomadas, interruptores, luzes e uma quantidade absurda de hubs para controlar todos eles!

Foi esse último ponto que me fez pensar que deve haver uma maneira melhor de gerenciar tudo isso. No momento, como o ecossistema de dispositivos inteligentes é tão díspar, você precisa ter vários hubs para se comunicar com dispositivos de fornecedores específicos. Existem determinados padrões, como o Zigbee, que supostamente simplificam as coisas, mas, mesmo assim, as frequências usadas na Europa e nos EUA são diferentes. 

Um novo sistema certificado chamado Matéria será a mais recente tentativa de unificar os dispositivos. No entanto, ainda não há garantias de que você poderá usar apenas um hub. Afinal de contas, como uma empresa pode posicionar seu ponto de venda exclusivo se todos os outros podem oferecer os mesmos recursos? 

Matter protocols for IoT network foundation

Recentemente, comecei a usar um ecossistema chamado Assistente Doméstico. Isso permite uma abordagem mais aberta para integrar diferentes dispositivos e gerenciar rotinas entre esses dispositivos. Não é perfeito, mas certamente é um passo na direção certa.

Mais perto de entender o porquê

O Couchbase é uma plataforma de dados diferenciada. Sua arquitetura distribuída, agnóstica em relação à nuvem e que prioriza a memória, com recursos móveis off-line, faz dela a candidata ideal para trabalhar com Dispositivos da Internet das Coisas (IoT). Com 11 SDKs para escolher, programar seus requisitos em seus dispositivos não deve ser um problema.

Além disso, o Serviço de eventos do Couchbase permite que você crie um mecanismo de regras personalizadas para controlar os dispositivos inteligentes e fazer o que você quiser quando ocorrer um evento.

Parece bom, certo? Bem, é melhor do que isso. No futuro, haverá suporte para processadores ARM. Isso significa que eu poderia hospedar um cluster do Couchbase em um cluster Raspberry Pi, em casa!

Não se preparar é se preparar para fracassar

Esse é, sem dúvida, um projeto ambicioso de minha parte. Para facilitar um pouco a minha vida, decidi definir o escopo do projeto para o meu escritório em casa, que fica nos fundos do meu jardim. Dessa forma, tudo o que eu fizer lá não afetará o resto da casa.

A imagem abaixo mostra quando ele estava bem limpo.

Smart home office preview

No restante desta série, abordaremos áreas que incluem:

    • Criação de um dispositivo simulado.
    • Escolha de uma linguagem de programação.
    • Projetando um modelo de dados.
    • Escolha de uma metodologia de transferência de dados.
    • Criação de alguns exemplos de regras de lógica de eventos.
    • Hospedagem do Couchbase em um Raspberry Pi (dependendo da disponibilidade desses dispositivos, que atualmente são escassos)
    • Como alternativa, hospedar usando Couchbase Capella.
    • Criação de protótipos de dispositivos (também dependendo da disponibilidade dos dispositivos)
    • Descrever o que é possível em um caso de uso comercial.

Como você pode ver, todo esse processo exigirá várias postagens. Espero que você possa me acompanhar nessa jornada e aguardo suas ideias sobre como melhorar o projeto.

Recursos

Enquanto isso, aqui estão alguns recursos para você começar a trabalhar com a casa inteligente:

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Richard Douglas - Engenheiro de soluções

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.