View a markdown version of this page

AWS IoT FleetWise 行銷活動的邏輯表達式 - AWS IoT FleetWise

AWS IoT FleetWise 不再向新客戶開放。現有的 AWS IoT FleetWise 客戶可以繼續使用 服務。上的連線行動性指南 AWS提供如何為連線行動解決方案開發和部署模組化服務的指引,這些解決方案可用於實現與 AWS IoT FleetWise 同等的功能。

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

AWS IoT FleetWise 行銷活動的邏輯表達式

AWS IoT FleetWise 使用邏輯表達式來識別要在行銷活動中收集的資料。如需表達式的詳細資訊,請參閱《 AWS IoT Events 開發人員指南》中的表達式

運算式變數的建構應符合所收集資料類型的規則。對於遙測系統資料,表達式變數應該是訊號的完整名稱。對於視覺系統資料,表達式結合了訊號的完整名稱,以及從訊號資料類型到其中一個屬性的路徑。

例如,如果訊號目錄包含下列節點:

{ 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" }

如果節點遵循 ROS 2 定義:

{ Vehicle.ADAS.CameraStruct.msg: boolean obstaclesExists uint8[] image Obstacle[30] obstacles } { Vehicle.ADAS.Obstacle.msg: float32: probability uint8 o_type float32: distance }

以下是所有可能的 事件表達式變數:

{ ... $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` }