¿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 hacer lo siguiente:

Dispositivos y SDK de dispositivos

Puede implementar su propio código insertado con los SDK de dispositivos 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 configurar una solución basada en la nube, como una aplicación 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 microcontrolador protegida, un sistema operativo basado en Linux personalizado y un servicio de seguridad basado en la nube que proporciona seguridad continua y renovable.

Importante

Dado que IoT Central usa IoT Hub internamente, cualquier dispositivo que pueda conectarse a una aplicación de IoT Central también puede conectarse a un IoT Hub.

Para obtener más información, consulte Desarrollo de aplicaciones y dispositivos Azure IoT.

Azure IoT Central

IoT Central es una plataforma de aplicaciones administrada que reduce la carga y el coste del desarrollo, la administración y el mantenimiento de soluciones de IoT. Use IoT Central para evaluar rápidamente el escenario de IoT y evaluar las oportunidades que puede crear para su negocio. IoT Central simplifica el desarrollo de una infraestructura de IoT compleja y en constante evolución, ya que le permite centrarse en determinar el impacto empresarial que puede crear con los datos de IoT.

La interfaz de usuario web le permite conectar rápidamente dispositivos, supervisar sus condiciones, crear reglas y administrar dispositivos y sus datos a lo largo de su ciclo de vida. Además, le permite actuar sobre la información del dispositivo mediante la extensión de IoT Intelligence en aplicaciones de línea de negocio. Una vez que haya usado IoT Central para evaluar sus escenarios de IoT, puede crear su solución de Azure IoT preparada para la empresa.

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, use uno o varios de los siguientes servicios y tecnologías de Azure IoT:

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 Data Explorer puede conectarse a un centro de IoT, leer el flujo 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.

Acciones y notificaciones

Una solución puede requerir acciones automatizadas basadas en los datos de los dispositivos. Por ejemplo, puede que quiera enviar un mensaje de correo electrónico o de texto cuando un dispositivo informe de una condición crítica.

Azure Functions es un servicio de proceso sin servidor que le permite ejecutar código a petición sin necesidad de aprovisionar ni administrar explícitamente la infraestructura. Use Azure Functions para crear aplicaciones sin servidor controladas por eventos que puedan ejecutar acciones en respuesta a las condiciones identificadas en los flujos de telemetría.

Pasos siguientes

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