AWS IoT Analytics ya no está disponible para nuevos clientes. Los clientes actuales de AWS IoT Analytics pueden seguir utilizando el servicio con normalidad. Más información
AWS IoT Analytics automatiza todos los pasos necesarios para ejecutar e instrumentalizar el análisis de los datos de la IoT. AWS IoT Analytics automatiza los difíciles pasos obligatorios para analizar los datos de los dispositivos IoT. AWS IoT Analytics puede aceptar datos provenientes de cualquier origen, incluido Amazon Kinesis, S3 o herramientas de terceros, con una API BatchPutMessage. Además, está totalmente integrado con AWS IoT Core, por lo que resulta sencillo recopilar datos y comenzar a realizar análisis. Primero, defina un canal al usar los filtros de tema MQTT para especificar solamente los datos que desea almacenar y analizar. Cuando se establece un canal, configura una canalización para procesar sus datos. La canalización puede desempeñar transformaciones de datos, ejecutar enunciados condicionales y enriquecer mensajes con datos provenientes de fuentes externas.
Después de procesar los datos, AWS IoT Analytics los almacena en un almacenamiento de datos de serie temporal para su análisis. A continuación, puede ejecutar consultas ad hoc o programadas con el motor de consultas SQL incorporado para responder preguntas comerciales específicas o realizar tareas de análisis y aprendizaje automático más sofisticadas.
Características clave
Recopilaciones
Incorpore datos desde cualquier origen, incluido AWS IoT Core. Incorpore datos directamente desde AWS IoT Core hacia AWS IoT Analytics. O bien, use la API BatchPutMessage para enviar sus datos a AWS IoT Analytics desde Amazon S3, Amazon Kinesis o cualquier otro origen. Gracias a la integración plena de AWS IoT Analytics con AWS IoT Core y la API, es fácil recibir mensajes desde dispositivos conectados a medida que se transmiten por streaming.
Recopilación exclusiva de los datos que se desean almacenar y analizar: puede utilizar la consola de AWS IoT Analytics para configurar AWS IoT Analytics para recibir mensajes desde dispositivos a través de filtros de tema MQTT en diversos formatos y frecuencias. AWS IoT Analytics comprueba que los datos están dentro de los parámetros específicos que se han definido y crea canales. Entonces, el servicio enruta los canales hacia las canalizaciones adecuadas para el procesamiento, la transformación y el enriquecimiento del mensaje.
Procesamiento
Limpieza y filtrado: AWS IoT Analytics le permite definir funciones de AWS Lambda que se pueden activar cuando AWS IoT Analytics detecta datos que faltan, de modo que puede se ejecutar código para estimar y cubrir las discontinuidades. También puede definir filtros de máximo/mínimo y umbrales de percentil para quitar casos atípicos en los datos.
Almacenamiento
Almacén de datos de series temporales: AWS IoT Analytics almacena los datos de los dispositivos en un almacén de datos de series temporales optimizado para IoT para su análisis. Puede administrar permisos de acceso, implementar políticas de retención de datos y exportar sus datos a puntos de acceso externos.
Almacenar datos procesados y sin procesar: AWS IoT Analytics almacena los datos procesados y además almacena automáticamente los datos sin procesar adquiridos para que pueda procesarlos más adelante.
Analizar
Ejecute consultas SQL ad hoc o programadas: AWS IoT Analytics ofrece un motor de consultas SQL incorporado de manera que pueda ejecutar consultas ad hoc o programadas y obtener resultados rápidamente. Por ejemplo, quizás quiera ejecutar una consulta rápida para descubrir cuántos usuarios mensuales existen en cada dispositivo de su flota.
Análisis de series temporales: AWS IoT Analytics admite los análisis de series temporales para que pueda analizar el desempeño de dispositivos a lo largo del tiempo y entender cómo y dónde se están utilizando, supervisar continuamente datos de dispositivo para predecir problemas de mantenimiento y supervisar sensores para predecir y reaccionar a condiciones ambientales.
Blocs de notas alojados y análisis y aprendizaje automático sofisticados: AWS IoT Analytics incluye soporte para blocs de notas de Jupyter alojados para análisis estadístico y aprendizaje automático. El servicio incluye un conjunto de plantillas de bloc de notas prediseñadas que contienen modelos de aprendizaje automático escrito por AWS y visualizaciones para ayudarlo a comenzar con los casos de uso de la IoT relacionados a perfil de fallo del dispositivo, predicción de eventos, como el bajo uso que pueda señalar que el cliente abandonará el producto o la segmentación de dispositivos debido a los niveles de uso del cliente (por ejemplo, los grandes consumidores, los usuarios de fines de semana) o la salud del dispositivo.
Puede realizar clasificación estadística mediante un método denominado regresión logística. Puede también usar la memoria a corto y largo plazo (LSTM) que es una técnica de red neural poderosa para predecir la salida o el estado de un proceso que cambia con el paso del tiempo. Las planillas de bloc de notas prediseñadas también admiten el algoritmo de inclusión en clústeres de medios K para la segmentación del dispositivo, que agregan clústeres a sus dispositivos en cohortes de dispositivos similares. Estas planillas típicamente se usan para describir la salud y el estado del dispositivo como las unidades de climatización en una fábrica de chocolate o el uso y desgaste de las paletas de una turbina eólica.
Traiga su contenedor personalizado: AWS IoT Analytics importará sus contenedores de código escrito personalizado, integrados en AWS IoT Analytics o una herramienta de terceros, como Matlab, Octave, etc. permitiéndole que disponga de más tiempo para centrarse en lo que le diferencia de su competencia. No hay necesidad de recrear sus análisis existentes creados en herramientas de terceros. Sencillamente importe su contenedor de análisis en AWS IoT Analytics y ejecútelo según sea necesario.
Si está utilizando Jupyter Notebook, basta crear una imagen de contenedor ejecutable de su código de Jupyter Notebook con solo hacer clic en un botón y visualizar su análisis de contenedor en la consola de AWS IoT Analytics.
Automatizar la ejecución de contenedor: AWS IoT Analytics le permite automatizar la ejecución de contenedores que alojan código analítico personalizado o Jupyter Notebook para llevar a cabo un análisis continuo. Puede programar la ejecución de su análisis personalizado con la periodicidad que mejor se adapte a las necesidades de su empresa.
Captura de datos incremental con ventanas de tiempo personalizables: AWS IoT Analytics permite a los usuarios llevar a cabo análisis en nuevos datos incrementales capturados desde el último análisis. Puede mejorar la eficiencia del análisis y reducir costos explorando de forma precisa solo los datos nuevos. Con independencia de cuándo ejecutó el último análisis, las ventanas de tiempo personalizables capturarán los nuevos datos automáticamente desde el último análisis.
Visualizar
Integración de QuickSight: AWS IoT Analytics proporciona un conector para Amazon QuickSight de modo que pueda visualizar sus conjuntos de datos en un panel de QuickSight. Además puede visualizar los resultados o su análisis ad-hoc en los blocs de notas de Jupyter incrustados dentro de la consola de AWS IoT Analytics.
Más información sobre los precios de AWS IoT Analytics