En la conferencia Google Cloud Platform Next de 2019, Preston Holmes, de Google, explicó cómo se vinculan los esfuerzos de IO de Google con su plataforma Cloud Platform.
Al considerar la plataforma Google Cloud Platform, la mayoría de la gente pensará en cómo las empresas están construyendo sitios web e infraestructura de servidor. Sin embargo, Google está apuntando cada vez más a otro tipo de desarrollo en su plataforma-IoT.
El miércoles, en la conferencia Google Cloud Platform Next, el director de soluciones de IO de Google, Preston Holmes, dirigió una sesión informativa en la que explicó cómo enfocó Google el desarrollo de IO y cómo quiere apoyar la infraestructura.
VER: El poder de la IO y los grandes datos (Tech Pro Research)
Holmes comenzó dando su definición de trabajo de la IO. Aunque todavía no hay una definición definitiva de la IO, dijo: «La IO es un período de transformación». Y, una vez que todos estos dispositivos se conecten, dejarán de ser la IO, simplemente serán lo que usamos en nuestra vida cotidiana, conectada.
Nube que hay que leer
El objetivo de la mayoría de las empresas, y Google no es una excepción, es recopilar y utilizar los datos que estas cosas inteligentes producen. Y la IO es el conjunto de tecnologías que son los medios para lograr ese fin.
Se ha impedido que la gente experimente con la IO debido a la complejidad que implica, dijo Holmes. Para empezar, tienes que elegir un proveedor de hardware, si vas a ejecutar un sistema operativo y, de ser así, cuál, entre muchos otros matices.
Para desglosarlo, Holmes dijo que la arquitectura de la IO se compone de tres componentes básicos:
- Dispositivo
- Puerta de enlace
- Nube
Los dispositivos de IO están compuestos tanto de hardware como de software. Cada dispositivo proporciona cuatro datos fundamentales:
- Metadatos, o datos sobre los datos.
- Estado, o el estado del dispositivo.
- Los comandos indican una acción que debe realizar un dispositivo.
- Telemetría, que son datos ambientales alrededor del dispositivo.
Debido a la centralidad del dispositivo en un despliegue de IO, la gestión de dispositivos se vuelve crítica. Las funciones clave de la gestión de dispositivos son el aprovisionamiento de red, el registro de dispositivos, la autorización de dispositivos, las operaciones de flota y las actualizaciones de software. Google gestiona la gestión de dispositivos a través de sus productos Brillo y Weave, sus socios de plataforma y su código abierto.
Brillo es un sistema operativo IoT que es mantenido por Google, basado en el kernel de Android. Ofrece análisis, actualizaciones de OTA, integración de Weave y datos de telemetría. La adopción de Brillo podría terminar siendo beneficiosa para el ecosistema Android, debido a las implicaciones de conectividad.
Weave es la plataforma de comunicación abierta de Google para la IO. Se centra en la estandarización de los comandos de los dispositivos y ayuda a facilitar la interacción del usuario con los dispositivos desde dispositivos móviles. También proporciona integración con los servicios de Google.
Jeff Chen, gerente de producto de Brillo and Weave, dijo que Google creó los dos productos, que debutó en la conferencia de desarrolladores de E/S 2015, por tres razones:
- Ayudar a los fabricantes de dispositivos a construir para IO
- Crear ecosistemas abiertos
- Crear oportunidades para los servicios
Para abordar el componente de puerta de enlace, Google se ha asociado con empresas como Intel para conectar mejor los dispositivos a la plataforma Google Cloud Platform. Dispositivos como la baliza Eddystone abierta de Google se benefician de un fuerte componente de gateway.
VER: Google Cloud Platform registra a los gigantes empresariales, ¿cómo se compara con AWS? (ConsejoTecnológico.com)
Google también quiere ampliar la conectividad con las plataformas de IO a través de una nueva asociación con la plataforma de IO Particle, facilitando la canalización de datos desde cualquier dispositivo conectado a la plataforma Google Cloud. Han empezado por conectar dispositivos Particle a las bicicletas en los campus de Google para entender mejor su uso.
La conectividad también incluye protocolos. Un socio de la plataforma Google Cloud, Agosto, ha estado trabajando en la creación de un broker MQTT personalizado en Google Computer Engine. Permite a los desarrolladores escalar su oferta desde una prueba piloto hasta la producción con mayor facilidad.
Holmes también se refirió a cómo Google se está centrando en la seguridad en la plataforma de nube de Google, y cómo esto se extiende hasta el nivel de dispositivo en las implementaciones de IO. Holmes dijo que es crucial proteger los datos tanto cuando se están recolectando como cuando están en la nube.
Las 3 grandes ventajas para los lectores de ConsejoTecnologico.com
- En medio de las actualizaciones de su plataforma Google Cloud Platform en la próxima conferencia de 2019, Google se tomó su tiempo para dirigirse a la comunidad de IO. Es probable que gran parte de los proyectos de IO de Google estén vinculados a su plataforma en la nube.
- Brillo, el SO IO de Google, y Weave, su plataforma de comunicaciones IO, son aspectos clave de la estrategia de Google y se basan en el núcleo de Android. La adopción a gran escala podría ser beneficiosa para el ecosistema Android.
- Google tiene nuevas asociaciones con Intel, Agosto y Particle para mejorar la conectividad y la seguridad de la IO. Para que Google pueda seguir innovando en IO será necesaria una red de socios sólida.