¿Qué tecnologías y servicios de Azure puede usar para crear soluciones de IoT?

Las tecnologías y los servicios de IoT de Azure ofrecen opciones para crear una amplia variedad de soluciones de IoT que permitan la transformación digital de cualquier organización. Por ejemplo, puede:

  • Use Azure IoT Central, que es una plataforma administrada de aplicaciones de IoT, para compilar e implementar soluciones de IoT seguras de nivel empresarial. IoT Central incluye una colección de plantillas de aplicación específicas de un sector, como el de venta al por menor y el de asistencia sanitaria, para acelerar el proceso de desarrollo de la solución.
  • Use los servicios de la plataforma IoT de Azure, como Azure IoT Hub, y los SDK de dispositivo IoT de Azure para crear una solución de IoT personalizada desde cero.

Tecnologías, servicios y soluciones de IoT de Azure

Azure IoT Central

La plataforma de aplicaciones IoT Central reduce la carga y el costo del desarrollo, administración y mantenimiento de soluciones de IoT de nivel empresarial. La interfaz de usuario web personalizable de IoT Central permite supervisar las condiciones del dispositivo, crear reglas y administrar millones de dispositivos y sus datos a lo largo de su ciclo de vida. La superficie de la API en IoT Central proporciona acceso mediante programación para configurar una solución de IoT e interactuar con ella.

Azure IoT Central es una plataforma de aplicaciones totalmente administrada que se puede usar para crear soluciones de IoT personalizadas. IoT Central utiliza plantillas de aplicación para crear soluciones. Hay plantillas para soluciones genéricas y también para sectores específicos como el energético, el de atención sanitaria, el de administración pública y el de venta al por menor. Las plantillas de aplicación de IoT Central permiten implementar en cuestión de minutos una aplicación de IoT Central que, posteriormente, se puede personalizar con temas, paneles y vistas.

Elija dispositivos en el catálogo de dispositivos Azure Certified for IoT para conectarse rápidamente a una solución. Use la interfaz de usuario web de IoT Central para supervisar y administrar los dispositivos, con el fin de mantenerlos en buen estado y conectados. Use conectores y API para integrar la aplicación de IoT Central con otras aplicaciones empresariales.

Al ser una plataforma de aplicaciones totalmente administrada, IoT Central tiene un modelo de precios sencillo y predecible.

Soluciones personalizadas

Para compilar una solución de IoT desde cero, o ampliar una solución creada mediante IoT Central, use uno o varios de los siguientes servicios y tecnologías de Azure IoT:

Dispositivos

Desarrolle sus dispositivos de IoT mediante uno de los kits de inicio de IoT de Azure o elija el dispositivo que desee usar en el catálogo de dispositivos Azure Certified for IoT. Implemente el código insertado mediante los SDK de dispositivo de código abierto. Los SDK de dispositivo admiten varios sistemas operativos, como Linux, Windows y sistemas operativos en tiempo real. Hay SDK para varios lenguajes de programación, como C, Node.js, Java, .NET y Python.

Para simplificar aún más la forma de crear el código insertado para los dispositivos, puede seguir las convenciones de IoT Plug and Play. IoT Plug and Play permite a los desarrolladores de soluciones integrar dispositivos en sus soluciones sin necesidad de escribir código integrado. En el centro de IoT Plug and Play se encuentra un esquema de modelo de funcionalidades de dispositivo que describe esas funcionalidades. Use el modelo de funcionalidad del dispositivo para generar un código del dispositivo insertado y configurar una solución basada en la nube, como una aplicación de IoT Central.

Azure IoT Edge permite descargar en los dispositivos partes de una carga de trabajo de IoT de los servicios en la nube de Azure. IoT Edge puede reducir la latencia de una solución, reducir la cantidad de datos que los dispositivos intercambian con la nube y habilitar escenarios sin conexión. Los dispositivos IoT Edge se pueden administrar desde IoT Central.

Azure Sphere es una plataforma de aplicaciones segura y de alto nivel con características integradas de comunicación y seguridad para dispositivos conectados a Internet. Incluye una unidad de microcontroladores protegida, un sistema operativo basado en Linux personalizado y un servicio de seguridad basado en la nube que ofrece una seguridad renovable y continua.

Conectividad en la nube

El servicio Azure IoT Hub permite una comunicación bidireccional confiable y segura entre millones de dispositivos IoT y una solución basada en la nube. Azure IoT Hub Device Provisioning es un servicio asistente para IoT Hub. El servicio ofrece aprovisionamiento Just-In-Time sin interacción de dispositivos a la instancia correcta de IoT Hub sin necesidad de intervención humana. Estas funcionalidades permiten a los clientes aprovisionar millones de dispositivos de forma segura y escalable.

IoT Hub es un componente básico que se puede usar para cumplir los desafíos de implementación de IoT, como:

  • La administración y la conectividad de los dispositivos de gran volumen.
  • La ingesta de telemetría de gran volumen.
  • El comando y el control de dispositivos.
  • El cumplimiento de la seguridad de los dispositivos.

Eliminación de la separación entre los mundos físico y digital

Azure Digital Twins es un servicio de IoT que permite modelar un entorno físico. Usa un grafo de inteligencia espacial para modelar las relaciones entre personas, espacios y dispositivos. Al correlacionar los datos de los mundos digital y físico, se pueden crear soluciones dependientes del contexto.

IoT Central usa gemelos digitales para sincronizar los dispositivos y datos del mundo real con los modelos digitales que permiten a los usuarios supervisar y administrar esos dispositivos conectados.

Datos y análisis

Los dispositivos de IoT suelen generar grandes cantidades de datos de series temporales, como las lecturas de temperatura de los sensores. Azure Time Series Insights puede conectarse a una instancia de IoT Hub, leer el flujo de datos de telemetría de los dispositivos, almacenar esos datos y permitirle consultarlos y visualizarlos.

Azure Maps es una colección de servicios geoespaciales que emplea datos de mapas recientes para proporcionar un contexto geográfico preciso a las aplicaciones web y móviles. Para compilar las aplicaciones, puede usar una API REST, un control de JavaScript basado en web o un Android SDK.

Pasos siguientes

Para disfrutar de una experiencia práctica, pruebe uno de los inicios rápidos: