miro Insight Standard V1.5 (depreciated)
Product Datasheet
Device Profile for Tesenso IoT Cloud
Decoder/Payload Converter for Tesenso IoT Cloud
Uplink documentation
There are seven distinct uplink payloads:
1. Temperature and humidity data
0
1
Message length
uint8
1
1
Message type (0x01)
uint8
2-4
3
Measurement 1
see below
5-7
3
Measurement 2
see below
...
...
...
...
3xN - 3xN +2
3
Measurement N
see below
The number of value pairs per message is depending on the sensor configuration:
0-1
2
Temperature in 0.01 °C
int16 (two's complement
2
1
Temperature in 0.5 °C
uint8
Sample temperature and humidity:
07:01:95:09:51:9E:09:54
24.53 °C
40.5 %
24.62 °C
42 %
2. CO2 data
0
1
Message length
uint8
1
1
Message tape (0x02)
uint8
2-3
2
Measurement 1
see below
4-5
2
Measurement 2
see below
...
...
...
...
2xN - 2xN+1
2
Measurement N
see below
The number of values per message is depending on the sensor configuration:
0-1
2
CO2 concentration in ppm
uint16
Sample CO2 data
05:02:B8:03:D2:03
952 ppm
978 ppm
3. Common settings
1
1
Message length (0x05)
uint8
2
1
Message type (0x05)
uint8
3-4
2
Measurement interval in seconds
uint16
5
1
Send cycle
uint8
6
1
Flags an number of retransmissions, combination of: Bit 7 = Confirmed uplinks (0 = off, 1 = on) Bit 6 = LED (0 = off, 1 = on) Bit 5 = ADR (0 = off, 1 = on) Bit 4: RFU Bit 0-3 = Number of retransmissions as uint4
Bitfield
Sample Common settings:
05:05:B0:04:04:C4
1200 (20 min)
4 --> 5 measurements are accumulated
on
on
off
4
4. CO2 settings
1
1
Message length (0x07)
uint8
2
1
Message type (0x06)
uint8
3-4
2
DPRECATED, can be ignored (0x0000)
-
5-6
2
CO2 subsamples
uint16
7-8
2
ABC calibration period in hours
uint16
Sample CO2 settings:
07:06:00:00:20:00:80:01
32
384 (16 days)
5. Battery consumption
0
1
Message length (0x05)
uint8
1
1
Message type (0x03)
uint8
2-5
4
Used charge in uAh (little endian)
uint32
Sample Battery consumption:
05:03:20:12:00:00
4640 uAH
6. Battery voltage
0
1
Message length (0x03)
uint8
1
1
Message type (0x09)
uint8
2-3
2
Battery voltage in 0.01 V
uint16
Sample Battery voltage:
03:09:45:01
3.25 V
7. Firmware Hash
0
1
Message length (0x05)
uint8
1
1
Message type (0x0A)
uint8
2-5
4
Firmware hash
uint32
Sample Firmware Hash:
05:0A:23:52:D6:59
59d65223
Downlink documentation
1. Common Configuration
1
1
Message length (0x05)
uint8
2
1
Message type (0x80)
uint8
3-4
2
Measurement interval in seconds
uint16
5
1
Send cycle
uint8
6
1
Flags and number ofretransmissions, combination of: Bit 7 = Confirmed uplinks (0 = off, 1 = on) Bit 6 = LED (0 = off, 1 = on) Bit 5 = ADR (0 = off, 1 = on) Bit 4: RFU Bit 0-3 = Number of retransmissions as uint4
Bitfield
Sample Common settings:
05:80:B0:04:04:C4
1200 (20 min)
4 --> 5 measurements are accumulated
on
on
off
4
2. CO2 configuration
1
1
Message length (0x07)
uint8
2
1
Message type (0x81)
uint8
3-4
2
DPRECATED, can be ignored (0x0000)
-
5-6
2
CO2 subsamples
uint16
7-8
2
ABC calibration period in hours
uint16
Sample CO2 settings:
07:81:00:00:20:00:80:01
32
384 (16 days)
Last updated