IoT Platform ofrece incorporación de dispositivos, gestión de dispositivos y un motor de reglas para ayudar a los desarrolladores a crear y escalar soluciones de IoT en diversos sectores industriales.
Gestión de instancias
IoT Platform ofrece instancias públicas e instancias Enterprise para la incorporación de dispositivos y la gestión empresarial. Para obtener más información, consulte Descripción general de instancias.
|
Función |
Descripción |
|
Instancia pública |
Al activar IoT Platform, se proporciona una instancia pública de prueba de forma predeterminada. Las instancias públicas se ejecutan en la red clásica de Alibaba Cloud. |
|
Instancia Enterprise |
Las instancias adquiridas son instancias Enterprise. Estas se ejecutan en una VPC de Alibaba Cloud. Una cuenta de Alibaba Cloud puede adquirir varias instancias Enterprise. Para obtener más información sobre los tipos de instancia, consulte Diferencias entre tipos de instancias Enterprise. |
IoT Platform proporciona entornos de pruebas y de producción para la gestión de instancias. Esto permite separar los dispositivos que se conectan a IoT Platform en distintos entornos. Para obtener más información, consulte Establezca entornos de instancia.
A continuación se describen las funciones de IoT Platform. Para consultar una comparación de las funciones disponibles en cada tipo de instancia, consulte Diferencias entre instancias públicas y Enterprise.
Incorporación de dispositivos
IoT Platform admite conexiones masivas de dispositivos a la nube y garantiza una comunicación bidireccional estable y confiable entre los dispositivos y la plataforma.
|
Función |
Descripción |
|
Proporciona código abierto para el lado del dispositivo en múltiples plataformas, así como guías para la portabilidad entre plataformas. Esto facilita a las empresas la conexión de dispositivos en diversas plataformas. También ofrece kits de desarrollo de software (SDK) para el lado del dispositivo que facilitan la conexión de distintos dispositivos a Alibaba Cloud. |
|
|
|
|
Ofrece topics de producto y de dispositivo para la comunicación. Esto simplifica la gestión de la comunicación entre los dispositivos y el servidor, además de agilizar las operaciones de autorización. |
|
|
Proporciona SDK para el lado del dispositivo compatibles con múltiples protocolos. Estos SDK satisfacen tanto los requisitos de tiempo real de las conexiones persistentes como las necesidades de bajo consumo de las conexiones de corta duración. |
|
|
Ofrece un SDK de conexión nube a nube para crear rápidamente servicios de puenteo. Esto establece un canal de datos bidireccional entre los dispositivos y Alibaba Cloud IoT Platform. |
|
|
Permite conectar rápidamente dispositivos que utilizan los protocolos NB-IoT de China Telecom, MQTT de código abierto, JT/T 808, GB/T 32960 y SL 651. |
Comunicación de mensajes
IoT Platform permite configurar reglas para la sincronización, transformación, filtrado y almacenamiento de mensajes, con el fin de gestionar la comunicación entre dispositivos, servidores y la plataforma.
|
Función |
Descripción |
|
Suscríbase a uno o varios tipos de mensajes de todos los dispositivos asociados a un producto. Su servidor puede recibir los mensajes suscritos mediante un cliente AMQP o un cliente de Simple Message Queue (formerly MNS). |
|
|
IoT Platform reenvía campos específicos de los mensajes de un topic determinado a un destino para su almacenamiento y procesamiento, según las reglas de reenvío de datos que configure. Para consultar una comparación de las soluciones de reenvío de datos, véase Comparación de soluciones de reenvío de datos. Para obtener información sobre los destinos de reenvío de datos, consulte: |
|
|
Configure reglas sencillas para reenviar datos de un dispositivo a otros y habilitar la interacción entre dispositivos. |
|
|
Ofrece dos modos de comunicación, revert-RPC (RRPC) y Pub/Sub, para satisfacer sus necesidades en distintos escenarios. Pub/Sub es un modelo de enrutamiento de mensajes basado en topics. |
|
|
Comprime los datos transmitidos entre los dispositivos e IoT Platform para ahorrar tráfico en los dispositivos y aumentar la velocidad de transmisión. |
Gestión de dispositivos
|
Función |
Descripción |
|
Proporciona un modelo de Thing Specification Language (TSL) para dispositivos con el fin de simplificar el desarrollo de aplicaciones. |
|
|
Admite la transmisión de mensajes del dispositivo a su servidor en modo de paso directo binario. Los datos del dispositivo no se guardan, lo que garantiza la seguridad y el control de la información. |
|
|
Clasifique y gestione dispositivos en distintos productos. |
|
|
Utilice instrucciones similares a SQL para buscar rápidamente dispositivos que cumplan condiciones específicas. |
|
|
Simule un dispositivo real para establecer una conexión con IoT Platform. Utilice datos simulados para probar la comunicación y localizar problemas. |
|
|
Ofrece un mecanismo de caché de sombra de dispositivo que desacopla los dispositivos de las aplicaciones y resuelve los problemas de comunicación poco confiable en redes inalámbricas inestables. |
|
|
Cargue archivos en Alibaba Cloud IoT Platform para su almacenamiento. También puede descargar y eliminar archivos desde la consola de IoT Platform. |
|
|
Permite que los dispositivos integrados con recursos limitados obtengan la hora del servidor en tiempo real. |
|
|
Gestione subdispositivos y las relaciones topológicas entre subdispositivos y puertas de enlace; además, realice tareas de monitoreo y O&M para los subdispositivos. |
|
|
Distribuya dispositivos entre regiones, instancias y cuentas para reducir los costos de incorporación de dispositivos. |
DataService Studio
|
Función |
Descripción |
|
Configure la incorporación de datos para preparar la información de los dispositivos antes de analizarla y utilizarla. Los datos pueden incorporarse desde fuentes de datos de dispositivos, fuentes de datos de productos en la nube, fuentes de datos de API y fuentes de datos cargadas localmente. |
|
|
Utilice nodos de función para preprocesar datos provenientes de topics de instancias de IoT y fuentes de datos de API. |
|
|
Almacene datos calientes y fríos de los dispositivos para su uso y análisis posterior. Almacenamiento de datos calientes: Incluye datos del modelo TSL (propiedades, servicios y eventos) reportados por los dispositivos y datos de topics personalizados configurados mediante reglas de almacenamiento de datos calientes. Almacenamiento de datos fríos: Incluye tablas del sistema de la plataforma, tablas de series temporales/instantáneas y tablas de almacenamiento personalizado. |
|
|
Gestione métricas de datos predefinidas y personalizadas. Utilice estas métricas para realizar análisis visuales que le permitan descubrir valor, optimizar configuraciones y mejorar la eficiencia empresarial. |
|
|
Proporciona capacidades de análisis basadas en SQL. Puede analizar datos fríos de dispositivos o realizar análisis de correlación sobre datos empresariales y sectoriales importados. También puede escribir instrucciones SQL, configurar políticas de ejecución de consultas y programar la salida hacia tablas de almacenamiento personalizado para profundizar en la minería de datos. |
|
|
Invoque API de métricas predefinidas, API de datos de productos o API de servicios personalizados para recuperar datos. Esto permite una integración a nivel de sistema entre su servidor e IoT Platform. |
Monitoreo y O&M
|
Función |
Descripción |
|
Realice monitoreo en tiempo real y configure alertas de Cloud Monitor para métricas relacionadas con dispositivos, mensajes, modelos TSL y el motor de reglas. |
|
|
Proporciona estadísticas de dispositivos, de condiciones operativas y de eventos para ayudarle a comprender y analizar rápidamente todos sus dispositivos desde múltiples perspectivas. |
|
|
Ofrece servicios inteligentes de O&M basados en datos operativos de los dispositivos. Estos servicios le ayudan a analizar y diagnosticar fallas en los dispositivos, detectar riesgos potenciales y predecir anomalías empresariales. |
|
|
Envíe instrucciones desde la consola de IoT Platform a un dispositivo para depurar funciones del lado del dispositivo. |
|
|
Muestra registros de IoT Platform y registros locales de dispositivos para ayudarle a localizar problemas y analizar fallas. |
|
|
Habilita capacidades de actualización por aire (OTA) para los dispositivos. |
|
|
Inicie simultáneamente configuraciones de propiedades, invocaciones de servicios asíncronos, mensajes de topics personalizados y tareas personalizadas para múltiples dispositivos. |
|
|
Actualice remotamente la configuración del dispositivo en línea, como parámetros del sistema y parámetros de red. |
Guía de desarrollo del lado del servidor
IoT Platform proporciona SDK del lado del servidor para Java, Python, PHP, .NET y Go, junto con API de la nube. Estas herramientas ayudan a los desarrolladores a acceder a capacidades del lado del servidor, como gestión de productos, gestión de dispositivos, gestión de topics, reenvío de datos y comunicación de mensajes.
Las regiones y los tipos de instancia admitidos por cada API de IoT Platform son los mismos que aquellos compatibles con la función correspondiente en la consola de IoT Platform.