Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
en:mervis-scada:82-iot-api [2019/04/16 13:24] m.kulvejt |
en:mervis-scada:82-iot-api [2019/05/27 07:25] m.kulvejt |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== IoT API ====== | ====== IoT API ====== | ||
+ | |||
+ | You can send measured data to Mervis via several APIs. The IoT API is the most flexible one - you can define custom Levels and Tags to be used for later data processing and Mervis SCADA project generation. | ||
+ | |||
+ | ===== Simple Example ===== | ||
<code javascript> | <code javascript> | ||
{ | { | ||
- | " | + | " |
- | " | + | |
- | " | + | |
- | " | + | |
- | " | + | |
- | "levels": [{ | + | |
- | " | + | |
- | " | + | |
- | }, | + | |
- | { | + | |
- | "id": | + | |
- | "name": " | + | |
- | }, | + | } |
- | { | + | ], |
- | "id": | + | |
- | "name": "Area 52" | + | |
- | }], | + | |
- | "variable": [{ | + | |
- | "id": | + | |
- | "name": "Outside temperature", | + | }, { |
- | "dataType": "float64", | + | |
- | "unit": "°C", | + | |
- | "values": | + | |
- | "timestamp": | + | |
- | "period": "PT10M", | + | |
- | " | + | |
- | }, | + | } |
- | { | + | ], |
- | "timestamp": "2019-04-18T15: | + | |
- | "value": | + | |
- | }], | + | |
- | "level1_idx": 3, | + | |
- | "level2_idx": | + | |
- | "levelX_idx": 2, | + | } |
- | "level1_txt": "Area 52", | + | |
- | "level2_txt": | + | } |
- | "levelX_txt": | + | ] |
- | " | + | |
- | " | + | |
- | "value": "VZT1", | + | |
- | "type": "string" | + | |
- | }, | + | |
- | { | + | |
- | "name": "area", | + | |
- | "value": "256", | + | |
- | "type": "number" | + | |
- | }] | + | |
- | }] | + | |
- | }] | + | |
} | } | ||
</ | </ | ||
+ | |||
+ | |||
+ | |||
+ | ===== Full Example ===== | ||
+ | |||
+ | |||
+ | <code javascript> | ||
+ | { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, { | ||
+ | " | ||
+ | " | ||
+ | }, { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | ], | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, { | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | ], | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | }, { | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | ] | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||