
49
RSSI values structure:
<Rssi>: { <Now>, <Sample> }
Structure for channels:
<Channels>:
[
{
<Nr>,
<En>,
<Quant>,
<Val>,
<ValStr>,
<Unit>,
<Dec>,
<Alarm>: [ <_Al1>, <_Al2> ],
<AlarmLim>: [ <_AlLim1>, <_AlLim2> ],
<AlarmMode>: [ <_AlMode1>, <_AlMode2> ]
},
{
<Nr>,
<En>,
<Quant>,
<Val>,
<ValStr>,
<Unit>,
<Dec>,
<Alarm>: [ <_Al1>, <_Al2> ],
<AlarmLim>: [ <_AlLim1>, <_AlLim2> ],
<AlarmMode>: [ <_AlMode1>, <_AlMode2> ]
},
...
...
]
Description of parameters inside JSON message:
Parameter
Type
Range
Description
<JsonType>
INT
Type of the JSON message. For a WiFi sensors
is set to 2.
<JsonVersion>
INT
Version of JSON message. At present time is
set to 1.
<OrderId>
INT
0
– 32bit
unsigned
Order number of messages from device restart.
First message is set to 0.
<MsgType>
INT
0
– 4
Message type:
0
first message after restart
1
first message after changing config
2
synchronous message
3
asynchronous message
4
testing message
<MsgCache>
INT
0
– 7
Reason code in conjunction with JSON
cache/non-volatile memory:
0
direct message without using cache
1
sent from cache (NO_WLAN)