Couchbase Capella

Creación de una oficina en el hogar inteligente con Couchbase – Parte 1

Lectura de 6 minutos

Esta publicación es la primera de una serie y servirá como punto de referencia a lo largo del resto del año a medida que el proyecto tome forma.

En el momento de redactar este texto, los precios de la energía se han disparado en todo el mundo, lo que ha provocado una crisis del costo de vida para muchos hogares. Los alimentos y otros productos también están subiendo de precio debido al efecto dominó del aumento en los costos de transporte.

La perspectiva de crear un hogar inteligente en este momento es una respuesta para reducir el consumo de energía y ahorrar dinero, o bien un lujo que simplemente no se necesita. Este punto de vista es, por supuesto, subjetivo. Para algunos, si no hay un beneficio financiero (también conocido como retorno de inversión) en un plazo corto, entonces no tiene sentido. Otros tomarán en cuenta otros factores, como la capacidad de ahorrar tiempo o hacer la vida más fácil.

Como dije, todo esto es subjetivo; tu opinión dependerá de tus prioridades y de qué cosas valorues más.

Definiendo un hogar inteligente

Es muy probable que esta audiencia ya esté personalmente familiarizada con varios dispositivos inteligentes. Sin embargo, deberíamos definir qué es un hogar inteligente, por si acaso has estado viviendo debajo de una piedra durante los últimos años. 

Aquí hay algunas definiciones; notarás algunos temas en común, aunque todas son ligeramente diferentes.

Diccionario de Google: un hogar equipado con iluminación, calefacción y dispositivos electrónicos que se pueden controlar de forma remota mediante un teléfono inteligente o una computadora.

“puedes comunicarte con tu hogar inteligente a través de internet para asegurarte de que la cena esté cocinada, la calefacción central encendida, las cortinas cerradas y una chimenea de gas ardiendo en el hogar cuando llegues a casa”

Investopedia: Una casa inteligente es una configuración de hogar donde los electrodomésticos y dispositivos conectados a internet se pueden controlar de forma automática y remota mediante un dispositivo en red.

Energía para el hogar inteligente: Un hogar inteligente, o casa inteligente, es una vivienda que incorpora sistemas de automatización avanzados para ofrecer a sus habitantes un monitoreo y control sofisticados sobre las funciones del edificio. Por ejemplo, un hogar inteligente puede controlar la iluminación, la temperatura, los sistemas multimedia, la seguridad, el funcionamiento de ventanas y puertas, así como muchas otras funciones.

Mi definición de hogar inteligente difiere de las anteriores; un hogar verdaderamente inteligente tendrá capacidades de toma de decisiones o al menos funcionará con un conjunto de reglas para hacer la vida más fácil. La inteligencia artificial completa aún no está lista y no creo que quiera que mi casa me bloquee la puerta porque escuchó a uno de mis hijos adolescentes decir que me odiaba. Tampoco querría que un SkyNet T800 hiciera las tareas del hogar.

¿Cómo se puede ahorrar dinero con dispositivos inteligentes?

Cubriremos una variedad de temas en esta serie, incluidos los beneficios de usar dispositivos inteligentes. En primer lugar, abordaremos esto desde una perspectiva personal; sin embargo, también hay beneficios que obtener en el entorno empresarial.

En muchos casos, los dispositivos inteligentes son esenciales para el funcionamiento de un negocio ágil y eficiente. Por ejemplo, las empresas utilizan dispositivos de medición de temperatura para garantizar que su carga no se eche a perder. Otras usan dispositivos para estimar las necesidades de mantenimiento en los equipos, etc.

Presentamos una variedad de estos casos de uso en nuestro Página de soluciones de gestión de datos de IoT pero en las próximas publicaciones de esta serie también abordaremos más sobre el lado comercial.

¿Por qué hablo de casas inteligentes en un blog de bases de datos?

El bicho de la casa inteligente me picó por primera vez hace unos seis años. Desde entonces, he estado añadiendo lentamente cosas a mi casa, a menudo para molestia de mi esposa y mi familia. Estos han incluido cerraduras inteligentes, timbres inteligentes, varios dispositivos de asistencia para el hogar de Amazon, sensores, enchufes, tomas de corriente, interruptores, luces y ¡una cantidad alocada de concentradores para controlarlos todos!

Fue este último punto el que me hizo pensar que tiene que haber una mejor manera de gestionar todo esto. En este momento, debido a que el ecosistema de dispositivos inteligentes es tan dispar, es necesario tener múltiples centros para comunicarse con dispositivos de fabricantes específicos. Existen ciertos estándares como Zigbee que se supone que simplifican las cosas, pero aun así, las frecuencias utilizadas en Europa y en los EE. UU. son diferentes. 

Un nuevo sistema certificado llamado Materia será el último intento de unificar los dispositivos. Sin embargo, todavía no hay garantías de que puedas usar un solo concentrador. Después de todo, ¿cómo puede una empresa posicionar su propuesta única de venta si todos los demás pueden ofrecer esas mismas características? 

Matter protocols for IoT network foundation

Recientemente, he comenzado a usar un ecosistema llamado Home Assistant. Esto permite un enfoque más abierto para integrar diferentes dispositivos y gestionar rutinas entre ellos. No es perfecto, pero sin duda es un paso en la dirección correcta.

Cada vez más cerca de entender el porqué

Couchbase es una plataforma de datos diferente. Su arquitectura distribuida, independiente de la nube y centrada en la memoria, con capacidades móviles de prioridad sin conexión, la convierte en una candidata ideal para trabajar con Dispositivos del Internet de las Cosas (IoT). Con 11 SDKs para elegir, programar tus requerimientos en tus dispositivos no debería ser un problema.

Además, el Servicio de Eventing de Couchbase permite crear un motor de reglas personalizado para controlar los dispositivos inteligentes y hacer lo que le ordenes cuando ocurra un evento.

Suena bien, ¿verdad? Bueno, es mejor que eso. En adelante habrá compatibilidad con procesadores ARM. ¡Esto significa que podría alojar un clúster de Couchbase en un clúster de Raspberry Pi, en casa!

No prepararse es prepararse para fracasar

Sin duda, este es un proyecto ambicioso de mi parte. Para hacerme la vida un poco más fácil, he decidido limitar el alcance del proyecto a mi oficina en casa, que está al fondo de mi jardín. De esta manera, cualquier cosa que haga allí no afectará al resto de la casa.

La imagen de abajo muestra cuando estaba lindo y limpio.

Smart home office preview

En el resto de esta serie, cubriremos áreas que incluyen:

  • Creando un dispositivo simulado.
  • Elegir un lenguaje de programación.
  • Diseñando un modelo de datos.
  • Elección de una metodología de transferencia de datos.
  • Creando algunas reglas lógicas de eventos de ejemplo.
  • Alojar Couchbase en una Raspberry Pi (pendiente de la disponibilidad de estos dispositivos, que actualmente son escasos)
  • Como alternativa, alojar usando Couchbase Capella.
  • Creación de dispositivos prototipo (también sujeto a la disponibilidad de dispositivos)
  • Describir lo que es posible en un caso de uso empresarial.

Como pueden ver, todo este proceso requerirá varias publicaciones. Espero que puedan acompañarme en este viaje y espero con interés las ideas que tengan sobre cómo mejorar el proyecto.

Recursos

Mientras tanto, aquí tienes algunos recursos para empezar con lo relacionado a las casas inteligentes:

Compartir este artículo

Autor

Deja un comentario

¿Listo para comenzar con Couchbase Capella?

Comenzar a construir

Visita nuestro portal para desarrolladores para explorar NoSQL, consultar recursos y comenzar con los tutoriales.

Usa Capella gratis

Empieza a usar Couchbase en tan solo unos clics. Capella DBaaS es la forma más fácil y rápida de comenzar.

Ponte en contacto

¿Quieres saber más sobre las ofertas de Couchbase? Permítenos ayudarte.