List of Event Types
UpdatedReleaseMessage Device Firmware Update (DFU)
Event generated when a release is created or updated.
Event Type: RELEASE_UPDATED_TYPE
Field | Type | Details |
---|---|---|
releaseId | String | |
projectId | String |
Payload
{
"release_id": "612d3cecf3ee17d321adbec6"
}
TestEventMessage Output Streams
Event generated when user wants to test output stream integration.
Event Type: TEST_EVENT_TYPE
Field | Type | Details |
---|---|---|
timestamp | Timestamp | |
projectId | String | |
integrationId | String | |
data | JSON Object |
Payload
{
"integration_id": "612d3cecf3ee17d321adbec6",
"data": {
"msg": "Test Message"
},
"project_id": "my-project",
"timestamp": {
"nanos": 250818000,
"seconds": 1642796612
}
}
DeviceLogEntry Device Logs
Event generated when a device sends logs.
Event Type: DEVICE_LOG_ENTRY_TYPE
Field | Type | Details |
---|---|---|
timestamp | Timestamp | |
type | DeviceLogType | LOGGING (0), DIAGNOSTICS (1), METRICS (2) |
level | DeviceLogLevel | NONE (0), DEBUG (1), INFO (2), WARN (3), ERROR (4) |
module | String | |
moduleId | String | |
message | String | |
metadata | JSON Object | |
deviceId | String |
Payload
{
"device_id": "612d3cecf3ee17d321adbec6",
"level": 2,
"message": "Hello",
"metadata": {},
"module": "default",
"project_id": "esp32-test",
"timestamp": {
"nanos": 250818000,
"seconds": 1642796612
}
}
DeviceFirmwareLogEntry Device Logs
Event generated when a device reports state related to an artifact.
Event Type: DEVICE_FIRMWARE_LOG_ENTRY_TYPE
Field | Type | Details |
---|---|---|
timestamp | Timestamp | |
version | String | |
target | String | |
stateCode | String | |
reasonCode | String | |
deviceId | String | |
package | String | |
projectId | String |
Payload
{
"device_id": "612d3cecf3ee17d321adbec6",
"version": "1.0.0",
"target": "1.0.1",
"package": "main",
"stateCode": "0",
"reasonCode": "0",
"project_id": "my-project",
"timestamp": {
"nanos": 250818000,
"seconds": 1642796612
}
}
UpdateDeviceStateMessage LightDB State
Event generated when a path is created/updated on LightDB State.
Event Type: UPDATE_DEVICE_STATE_TYPE
Field | Type | Details |
---|---|---|
timestamp | Timestamp | |
deviceId | String | |
path | String | |
data | JSON Value |
Payload
{
"device_id": "612d3cecf3ee17d321adbec6",
"path": "cmd/light",
"data": "on",
"timestamp": {
"nanos": 250818000,
"seconds": 1642796612
}
}
DeleteDeviceStateMessage LightDB State
Event generated when a path is deleted on LightDB State.
Event Type: DELETE_DEVICE_STATE_TYPE
Field | Type | Details |
---|---|---|
timestamp | Timestamp | |
path | String | |
deviceId | String |
Payload
{
"device_id": "612d3cecf3ee17d321adbec6",
"path": "cmd/light",
"timestamp": {
"nanos": 250818000,
"seconds": 1642796612
}
}
DeviceStreamMessage LightDB Stream
Event generated when a device send data to LightDB Stream.
Event Type: DEVICE_STREAM_TYPE
Field | Type | Details |
---|---|---|
timestamp | Timestamp | |
deviceId | String | |
data | JSON Object |
Payload
{
"device_id": "612d3cecf3ee17d321adbec6",
"data": {
"temperature": 34
},
"timestamp": {
"nanos": 250818000,
"seconds": 1642796612
}
}