IoT Export

IoT Core Data Model

7min
overview the iot core data model is divided into different areas simple iot core the simple iot core describes a data model for transmitting device and status information iot logic core in the logic core data transfer objects (dtos) are described with reference to rules, scenes, connections and timers iot command core the command core contains all command dtos for interaction with the gateway these are divided into system commands docid\ cha74q rkw6llm7sut4ah thing commands docid\ hpxbnpv8vxd7pez7ffs o logic commands docid\ tgrodlg0ubdm2pw6d udn template commands docid\ zwsbxiqspuc6ctejc hyu iot template core the template core describes relevant dtos for semi automated administration by template dtocontainer all objects are packed into a container and transferred the container contains basic transport information such as the sender (nodeid) and the time (timestamp) the object type of the dto is transferred in the "type" field field data type description nodeid string eine eindeutige id, welche das gateway identifiziert timestamp number timestamp of the message difference, measured in milliseconds, between the current time and 01 01 1970 00 00 based on the utc time zone type string type information of the dto object dto object the actual data object object and command types the following types are possible for the "type" field in the dto container objects type resource path dto node status node/status simple iot core docid\ glxupgsnywgxzymbg3vqj node template result node/template/result iot template core docid\ a27 au6dez b53 vanvg node enocean gateway node/enocean/gateway system docid\ rt6ksrmvt9tvxrzvhfyzb description thing description/thing system docid\ rt6ksrmvt9tvxrzvhfyzb thing thing things docid\ ydrsllv0vl 1yn4ipnasg things docid\ ydrsllv0vl 1yn4ipnasg things docid\ ydrsllv0vl 1yn4ipnasg thing deleted thing/deleted things docid\ ydrsllv0vl 1yn4ipnasg description value description/value values docid\ oxnywcs9tu6vps53xfp60 values docid\ oxnywcs9tu6vps53xfp60 values docid\ oxnywcs9tu6vps53xfp60 values docid\ oxnywcs9tu6vps53xfp60 values docid\ oxnywcs9tu6vps53xfp60 logic rule logic/rule iot logic core docid\ khqqklgdjkioaqd8w kdf logic rule deleted logic/rule/deleted iot logic core docid\ khqqklgdjkioaqd8w kdf logic scene logic/scene iot logic core docid\ khqqklgdjkioaqd8w kdf logic scene deleted logic/scene/deleted iot logic core docid\ khqqklgdjkioaqd8w kdf logic connection logic/connection iot logic core docid\ khqqklgdjkioaqd8w kdf logic connection deleted logic/connection/deleted iot logic core docid\ khqqklgdjkioaqd8w kdf logic scene running logic/scene/running logic commands docid\ tgrodlg0ubdm2pw6d udn command result command/result iot command core docid\ dwtdyep4erjygooftsvch commands type resource path dto node update node/update system commands docid\ cha74q rkw6llm7sut4ah node restart node/restart system commands docid\ cha74q rkw6llm7sut4ah node template import node/template/import template commands docid\ zwsbxiqspuc6ctejc hyu node status interval node/status/interval system commands docid\ cha74q rkw6llm7sut4ah node pairing node/pairing thing commands docid\ hpxbnpv8vxd7pez7ffs o description thing refresh description/thing/refresh thing commands docid\ hpxbnpv8vxd7pez7ffs o node enocean gateway refresh node/enocean/gateway/refresh system commands docid\ cha74q rkw6llm7sut4ah node enocean gateway active node/enocean/gateway/active system commands docid\ cha74q rkw6llm7sut4ah thing create thing/create thing commands docid\ hpxbnpv8vxd7pez7ffs o thing delete thing/delete thing commands docid\ hpxbnpv8vxd7pez7ffs o thing refresh thing/refresh thing commands docid\ hpxbnpv8vxd7pez7ffs o thing rename thing/rename thing commands docid\ hpxbnpv8vxd7pez7ffs o thing channel set thing/channel/set thing commands docid\ hpxbnpv8vxd7pez7ffs o thing parameter set thing/parameter/set thing commands docid\ hpxbnpv8vxd7pez7ffs o thing enocean eurid assign thing/enocean/eurid/assign thing commands docid\ hpxbnpv8vxd7pez7ffs o thing enocean pairing send thing/enocean/pairing/send thing commands docid\ hpxbnpv8vxd7pez7ffs o description value refresh description/value/refresh thing commands docid\ hpxbnpv8vxd7pez7ffs o timer create timer/create logic commands docid\ tgrodlg0ubdm2pw6d udn timer update timer/update logic commands docid\ tgrodlg0ubdm2pw6d udn timer enable timer/enable logic commands docid\ tgrodlg0ubdm2pw6d udn logic rule add logic/rule/add logic commands docid\ tgrodlg0ubdm2pw6d udn logic rule update logic/rule/update logic commands docid\ tgrodlg0ubdm2pw6d udn logic rule delete logic/rule/delete logic commands docid\ tgrodlg0ubdm2pw6d udn logic rule refresh logic/rule/refresh logic commands docid\ tgrodlg0ubdm2pw6d udn logic scene add logic/scene/add logic commands docid\ tgrodlg0ubdm2pw6d udn logic scene update logic/scene/update logic commands docid\ tgrodlg0ubdm2pw6d udn logic scene delete logic/scene/delete logic commands docid\ tgrodlg0ubdm2pw6d udn logic scene refresh logic/scene/refresh logic commands docid\ tgrodlg0ubdm2pw6d udn logic scene execute logic/scene/execute logic commands docid\ tgrodlg0ubdm2pw6d udn logic scene execute object logic/scene/execute/object logic commands docid\ tgrodlg0ubdm2pw6d udn logic scene running get logic/scene/running/get logic commands docid\ tgrodlg0ubdm2pw6d udn logic scene stop logic/scene/stop logic commands docid\ tgrodlg0ubdm2pw6d udn logic scene thing create logic/scene/thing/create logic commands docid\ tgrodlg0ubdm2pw6d udn logic connection add logic/connection/add logic commands docid\ tgrodlg0ubdm2pw6d udn logic connection update logic/connection/update logic commands docid\ tgrodlg0ubdm2pw6d udn logic connection delete logic/connection/delete logic commands docid\ tgrodlg0ubdm2pw6d udn logic connection refresh logic/connection/refresh logic commands docid\ tgrodlg0ubdm2pw6d udn logic connection enable logic/connection/enable logic commands docid\ tgrodlg0ubdm2pw6d udn