Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Conceptos y características clave del AWS IoT FleetWise
En las siguientes secciones se proporciona una descripción general de los componentes del FleetWise servicio de AWS IoT y de cómo interactúan.
Después de leer esta introducción, consulta la Configura el AWS IoT FleetWise sección para aprender a configurar el AWS IoT FleetWise.
Conceptos clave
AWS FleetWise El IoT proporciona un marco de modelado de vehículos para modelar su vehículo y sus sensores y actuadores en la nube. Para permitir la comunicación segura entre su vehículo y la nube, el AWS IoT FleetWise también proporciona una implementación de referencia para ayudarlo a desarrollar el software Edge Agent que puede instalar en su vehículo. Puede definir esquemas de recopilación de datos en la nube e implementarlos en el vehículo. El software Edge Agent que se ejecuta en el vehículo utiliza esquemas de recopilación de datos para controlar qué datos deben recopilarse y cuándo deben transferirse a la nube.
Los siguientes son los conceptos básicos del AWS IoT FleetWise.
- Señales
-
Las señales son estructuras fundamentales que se definen para contener los datos del vehículo y sus metadatos. Una señal puede ser un atributo, una ramificación, un sensor o un actuador. Por ejemplo, puede crear un sensor para recibir los valores de temperatura del vehículo y almacenar sus metadatos, incluidos el nombre del sensor, un tipo de datos y una unidad. Para obtener más información, consulte Gestione los catálogos FleetWise de señales de AWS IoT.
- Atributo
-
Los atributos representan información estática que, por lo general, no cambia, como el fabricante y la fecha de fabricación.
- Rama
-
Las ramificaciones representan señales en una estructura anidada. Las ramificaciones muestran las jerarquías de señales. Por ejemplo, la ramificación
Vehicle
tiene una ramificación secundaria,Powertrain
. La ramificaciónPowertrain
tiene una ramificación secundaria,combustionEngine
. Para localizar la ramificacióncombustionEngine
, utilice la expresiónVehicle.Powertrain.combustionEngine
. - Sensor
-
Los datos de los sensores indican el estado actual del vehículo y cambian con el tiempo, a medida que el estado del vehículo cambia también, como los niveles de líquido, las temperaturas, las vibraciones o el voltaje, por ejemplo.
- Actuador
-
Los datos del actuador indican el estado de los dispositivos del vehículo, como los motores, la calefacción y las cerraduras de las puertas. Al cambiar el estado del dispositivo de un vehículo, es posible actualizar los datos del actuador. Por ejemplo, puede definir un actuador para que represente la calefacción. El actuador recibe datos nuevos al encender o apagar la calefacción.
- Estructura personalizada
-
Una estructura personalizada (también conocida como estructura) representa una estructura de datos compleja o de orden superior. Facilita el enlace lógico o la agrupación de datos que se originan en la misma fuente. Una estructura se utiliza cuando los datos se leen o escriben en una operación atómica, por ejemplo, para representar un tipo de datos complejo o una forma de orden superior.
Una señal de tipo estructura se define en el catálogo de señales mediante una referencia a un tipo de datos de estructura en lugar de a un tipo de datos primitivo. Las estructuras se pueden utilizar para todo tipo de señales, incluidos los sensores, los atributos, los actuadores y los tipos de datos de sistemas de visión. Si se envía o recibe una señal de tipo estructural, AWS IoT FleetWise espera que todos los elementos incluidos tengan valores válidos, por lo que todos los elementos son obligatorios. Por ejemplo, si una estructura contiene los elementos Vehicle.Camera.Image.height, Vehicle.Camera.Image.width y Vehicle.Camera.Image.data, se espera que la señal enviada contenga valores para todos estos elementos.
nota
Los datos de sistemas de visión están en versión de vista previa y sujetos a cambios.
- Propiedad personalizada
-
Una propiedad personalizada representa un miembro de la estructura de datos compleja. El tipo de datos de la propiedad puede ser primitivo u otra estructura.
Al representar una forma de orden superior mediante una estructura y una propiedad personalizada, la forma de orden superior deseada siempre se define y visualiza como una estructura de árbol. La propiedad personalizada se usa para definir todos los nodos de hoja, mientras que la estructura se usa para definir todos los nodos que no son de hoja.
- Catálogo de señales
-
Un catálogo de señales contiene una colección de señales. Las señales de un catálogo de señales se pueden utilizar para modelar vehículos que utilizan diferentes protocolos y formatos de datos. Por ejemplo, hay dos automóviles fabricados por diferentes fabricantes: uno usa el protocolo de red de área de control (CANbus) y el otro usa el protocolo On-Board Diagnostics (OBD). Puede definir un sensor en el catálogo de señales para recibir los valores de temperatura de los vehículos. Este sensor se puede utilizar para representar los termopares de ambos coches. Para obtener más información, consulte Gestione los catálogos FleetWise de señales de AWS IoT.
- Modelo de vehículo (manifiesto del modelo)
-
Los modelos de vehículo son estructuras declarativas que puede utilizar para estandarizar el formato de los vehículos y definir las relaciones entre sus señales. Los modelos de vehículo permiten hacer que la información sea coherente en varios vehículos del mismo tipo. Para crear modelos de vehículo, debe agregar señales. Para obtener más información, consulte Gestione los modelos de FleetWise vehículos de AWS IoT.
- Manifiesto del decodificador
-
Los manifiestos del decodificador contienen información de decodificación para cada señal en los modelos de vehículo. Los sensores y actuadores de los vehículos transmiten mensajes de bajo nivel (datos binarios). Con los manifiestos del decodificador, el AWS IoT FleetWise puede transformar los datos binarios en valores legibles para los humanos. Cada manifiesto del decodificador está asociado a un modelo de vehículo. Para obtener más información, consulte Gestione los AWS manifiestos de FleetWise decodificadores de IoT.
- Interfaz de red
-
Contiene información sobre el protocolo que utiliza la red integrada en el vehículo. AWS El IoT FleetWise admite los siguientes protocolos.
- Red de área de controladores (CANbus)
-
Protocolo que define cómo se comunican los datos entre las unidades de control electrónico (ECUs). ECUspuede ser la unidad de control del motor, los airbags o el sistema de audio.
- Diagnóstico incorporado () II OBD
-
Un protocolo desarrollado aún más que define cómo se comunican los datos de autodiagnóstico entre ellos. ECUs Proporciona una serie de códigos de diagnóstico de problemas estándar (DTCs) que ayudan a identificar qué es lo que está mal en tu vehículo.
- Middleware de vehículos
-
El middleware de vehículos se define como un tipo de interfaz de red. Algunos ejemplos de middleware para vehículos son el sistema operativo para robots (ROS2) y el middleware escalable orientado a servicios sobre IP (/IP). SOME
nota
AWS El IoT FleetWise admite ROS 2 middleware para los datos del sistema de visión.
- Señal del decodificador
-
Proporciona información de decodificación detallada para una señal específica. Todas las señales especificadas en el modelo de vehículo deben estar emparejadas con una señal del decodificador. Si el manifiesto del decodificador contiene interfaces CAN de red, debe contener señales del CAN decodificador. Si el manifiesto del decodificador contiene interfaces de OBD red, debe contener OBD señales del decodificador.
El manifiesto del decodificador debe contener las señales del decodificador de mensajes si también contiene interfaces de middleware de vehículos.
- Vehículo
-
Una representación virtual del vehículo físico, como un automóvil o un camión. Los vehículos son instancias de modelos de vehículo. Los vehículos creados a partir del mismo modelo de vehículo heredan el mismo grupo de señales. Cada vehículo corresponde a un objeto de AWS IoT .
- Flota
-
Una flota representa un grupo de vehículos. Para poder administrar fácilmente una flota de vehículos, debe asociar los vehículos individuales a una flota.
- Campaña
-
Contiene esquemas de recopilación de datos. Puede definir una campaña en la nube e implementarla en un vehículo o una flota. Las campañas proporcionan al software Edge Agent instrucciones sobre cómo deben seleccionarse, recopilarse y transferirse datos a la nube.
- Esquema de recopilación de datos
-
Los esquemas de recopilación de datos proporcionan al software Edge Agent instrucciones sobre cómo deben recopilarse datos. Actualmente, el AWS IoT FleetWise admite el esquema de recolección basado en condiciones y el esquema de recolección basado en el tiempo.
- Esquema de recopilación basado en la condición
-
Utilice una expresión lógica para reconocer qué datos deben recopilarse. El software Edge Agent recopila datos cuando se cumple la condición. Por ejemplo, si la expresión es
$variable.myVehicle.InVehicleTemperature >35.0
, el software Edge Agent recopila valores de temperatura superiores a 35,0. - Esquema de recopilación basado en el tiempo
-
Especifique un periodo en milisegundos para definir la frecuencia de recopilación de datos. Por ejemplo, si el periodo es de 10 000 milisegundos, el software Edge Agent recopila datos una vez cada 10 segundos.
Características del AWS IoT FleetWise
Las siguientes son las principales características del AWS IoT FleetWise.
- Modelado de vehículos
-
Cree representaciones virtuales de sus vehículos y aplique un formato común para organizar las señales de los vehículos. AWS FleetWise El IoT es compatible con la especificación de señales de vehículos (VSS)
, que puede utilizar para estandarizar las señales de los vehículos. - Recopilación de datos basada en esquemas
-
Defina esquemas para transferir solo datos de vehículos de gran valor a la nube. Puede definir esquemas basados en la condición para controlar los datos que deben recopilarse, como los valores de temperatura en el interior del vehículo superiores a 40 grados. También puede definir esquemas basados en el tiempo para controlar con qué frecuencia deben recopilarse los datos.
- Edge Agent para FleetWise software AWS de IoT
-
El software Edge Agent que se ejecuta en los vehículos facilita la comunicación entre los vehículos y la nube. Mientras los vehículos están conectados a la nube, el software Edge Agent recibe continuamente esquemas de recopilación de datos y recopila los datos en consecuencia.