Cloud on Chip stack was designed to provide dyiers the essentials tools for quickly set up and build IOT apps with connected devices.

This lead to Unified Device Model notion being defined, in order to ease S.M.A.R.T devices management and commons services implementation against those notions.

Application structure represents IOT Device group

Field name Field type Field description
id LONG App technical id
created DATE (GMT) App creation date
name STRING App name
description STRING App description
key STRING App key (sensitive)
secret STRING App secret (sensitive), used for app API authentication
callbackurl STRING Remote callback url for backend to backend notification
reftime DATE (GMT) Reference time for field values computation

Callback structure encapsulates Iot Message.

Field name Field type Field description
id LONG Callback technical id
timestamp DATE (GMT) Callback emission date
msg Iot Frame Converted fram
extra MAP Extra info storage map for convenience

The following table provides field description regarding iot UDM Device model.

Field name Field type Field description
id STRING Device technical id as stored against Sensor
uid STRING Device physical and unique id
serial STRING Serial number
gateway STRING Gateway serial number (when used behind a gw module)
category STRING (hexa) Device category as set at registration time
index INTEGER Device category as set at registration time
firstseen DATE Server registration date (GMT)
lastseen DATE Last communication date (GMT)
active BOOLEAN Technical status (ON / OFF)
status STRING Fuctional status (similar to tagging system)
msgs INTEGER Total messages number
losts INTEGER Total messages losts
network ON | OFF | UNKNOWN Local network status
battery ON | OFF | UNKNOWN Battery charge status
tamper ON | OFF | UNKNOWN Switch status
temp LOW | OK | HIGH Temperature status

Every single frame emitted by TD12XX module that reaches Sensor hosting platform gets stored, analyzed and broadcasted to remote information systems.

Here is the information structure description

Field name Field type Field description
when STAMP Message reception date
received STAMP Message emission date
lat STRING Message latitude coordinate
lng STRING Message longiture coordinate
level FLOAT Rx signal level upon message reception
station STRING Rx station idenditifier
type STRING Message type
payload STRING Payload information (when required)
ctxt IOT Device Iot target device structure at the time of the frame reception
contrib IOT Device Iot device fields / values converted from initial frame
extra MAP Extra info storage map for convenience