AWS L'IoT n' FleetWise est plus ouvert aux nouveaux clients. Les FleetWise clients AWS IoT existants peuvent continuer à utiliser le service. Le Guide pour la mobilité connectée AWS
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Expressions logiques pour AWS FleetWise Campagnes IoT
AWS L'IoT FleetWise utilise une expression logique pour identifier les données à collecter dans le cadre d'une campagne. Pour plus d'informations sur les expressions, consultez la section Expressions dans le Guide du AWS IoT Events développeur.
La variable d'expression doit être construite de manière à respecter les règles relatives au type de données collectées. Pour les données du système de télémétrie, la variable d'expression doit être le nom complet du signal. Pour les données du système de vision, l'expression combine le nom complet du signal avec le chemin menant du type de données du signal à l'une de ses propriétés.
Par exemple, si le catalogue de signaux contient les nœuds suivants :
{ 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" }
Si les nœuds suivent la définition de ROS 2 :
{ Vehicle.ADAS.CameraStruct.msg: boolean obstaclesExists uint8[] image Obstacle[30] obstacles } { Vehicle.ADAS.Obstacle.msg: float32: probability uint8 o_type float32: distance }
Les variables d'expression d'événements possibles sont les suivantes :
{ ... $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` }