AWS L'IoT non FleetWise è più aperto a nuovi clienti. FleetWise I clienti AWS IoT esistenti possono continuare a utilizzare il servizio. La Guidance for Connected Mobility on AWS
Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Espressioni logiche per AWS FleetWise Campagne IoT
AWS L'IoT FleetWise utilizza un'espressione logica per riconoscere quali dati raccogliere nell'ambito di una campagna. Per ulteriori informazioni sulle espressioni, consulta Expressions nella AWS IoT Events Developer Guide.
La variabile di espressione deve essere costruita in modo da rispettare le regole relative al tipo di dati raccolti. Per i dati del sistema di telemetria, la variabile di espressione deve essere il nome completo del segnale. Per i dati del sistema di visione, l'espressione combina il nome completo del segnale con il percorso che porta dal tipo di dati del segnale a una delle sue proprietà.
Ad esempio, se il catalogo dei segnali contiene i seguenti nodi:
{ myVehicle.ADAS.Camera: type: sensor datatype: Vehicle.ADAS.CameraStruct description: "A camera sensor" myVehicle.ADAS.CameraStruct: type: struct description: "An obstacle detection camera output struct" }
Se i nodi seguono la definizione ROS 2:
{ Vehicle.ADAS.CameraStruct.msg: boolean obstaclesExists uint8[] image Obstacle[30] obstacles } { Vehicle.ADAS.Obstacle.msg: float32: probability uint8 o_type float32: distance }
Le seguenti sono tutte le possibili variabili di espressione degli eventi:
{ ... $variable.`myVehicle.ADAS.Camera.obstaclesExists` $variable.`myVehicle.ADAS.Camera.Obstacle[0].probability` $variable.`myVehicle.ADAS.Camera.Obstacle[1].probability` ... $variable.`myVehicle.ADAS.Camera.Obstacle[29].probability` $variable.`myVehicle.ADAS.Camera.Obstacle[0].o_type` $variable.`myVehicle.ADAS.Camera.Obstacle[1].o_type` ... $variable.`myVehicle.ADAS.Camera.Obstacle[29].o_type` $variable.`myVehicle.ADAS.Camera.Obstacle[0].distance` $variable.`myVehicle.ADAS.Camera.Obstacle[1].distance` ... $variable.`myVehicle.ADAS.Camera.Obstacle[29].distance` }