-
The IoT Data Simulator from AWS simulates real life sensor data across several 100 devices based on the schema user provides. For this workshop, device data has been created for few regions and cases of device anamolies are simulated to support the case.
-
AWS IoT Core lets you connect the messages from sensor devices and routes these millions of events to AWS streaming services. The AWS IoT MQTT client is leveraged to subscribe to messages and view them stremaing in the IoT Core management console.
-
Kinesis streams the data simulated by IoT data Simulator and routed through IoT Core into Imply Polaris.
Step by Step instructions to setup IoT Device Simulator + AWS IoT Core + Kinesis
evSensor Sample Payload
| colName | dataType | description |
|---|---|---|
| _type | string | type of event |
| _event_timing | int | event occurrence observed time in seconds |
| _seq | int | sequence number |
| torque_available_motoring | float | ideal torque at temperature |
| updated | bool | |
| torque_available_regen | float | torque regenerated |
| tenant | string | electric vehicle make |
| _type | string | type of sensor data emitted |
| fleet | array | vehicle type in fleet |
| car_ownership_id | int | owner id |
| eventTimestamp | timestamp | event occurrence timestamp |
| temperature_IGBT_A | float | inverter temperature type A |
| temperature_IGBT_B | float | inverter temperature type B |
| temperature_IGBT_C | float | inverter temperature type C |
| motor_temperature | string | motor temperature recorded |
| torque_achieved | string | torque achieved at the time |
| fault_properties | complex | fault sensor data |
| fault_status | bool | fault status |
| fault_type | array | fault code |
| charging_properties | complex | charging stats |
| charge_time | bool | total charging time |
| total_charge_energy_added | array | energy added, in kwH |
| charge_location | spatial | Lat and Long data of charging |
| _subtype | array | subtype of sensor data emitted |
| VIN | string | vehicle VIN |
