Downlink Command
This device supports downlink commands for configuration and control. The downlink application port is 85 by default.
General Setting
| Item | Channel | Type | Byte | Description |
|---|---|---|---|---|
| Reboot | ff | 10 | 1 | ff |
| Collect Interval | ff | 02 | 2 | UINT16, Unit: s |
| Report Interval | ff | 03 | 2 | UINT16, Unit: s |
| Data Storage | ff | 68 | 1 | 00: Disable, 01: Enable |
| Data Retransmission | ff | 69 | 1 | 00: Disable, 01: Enable |
| Data Retransmission Interval | ff | 6a | 3 | Byte 1: 00 Byte 2-3: UINT16, Unit: s, Range: 30~1200, Default: 600 |
- Example:
-
- Reboot the device.
ff10ff - Set collect interval as 20 minutes.
ff02b004 Channel Type Value ff 02 b004=>04b0=1200s=20 minutes - Set report interval as 20 minutes.
ff03b004 Channel Type Value ff 03 b004=>04b0=1200s=20 minutes
- Reboot the device.
Calibration Setting
| Channel | Type | Byte | Description |
|---|---|---|---|
| ff | ea | 3 | Byte 1: 00=Temperature disable, 80=Temperature enable,
01=Humidity disable, 81=Humidity enable Byte 2-3: Calibration value, temperature= INT16/10, humidity=INT16/2 |
- Example:
- Enable temperature calibration and set calibration value as
-0.3°C.
ffab80fdff Channel Type Value ff ea 80=Temperature calibration enable Calibration value: fd ff=> ff fd=-3/10=-0.3°C
Temperature Threshold Setting
| Channel | Type | Byte | Description |
|---|---|---|---|
| ff | 06 | 9 | Byte 1: 08=Disable,
09=Below (min. threshold), 0a=Over (max. threshold), 0b=Within,
0c=Below or over Byte 2-3: Minimum threshold, INT16/10, Unit: °C Byte 4-5: Maximum threshold, INT16/10, Unit: °CByte 6-9: 00000000 |
- Example:
- Set a temperature threshold as below 15°C or over 30°C.
ff060c96002c0100000000 Channel Type Value ff 06 0c=Below or over Min. threshold: 96 00=>00 96=150/10=15°C
Max. threshold: 2c 01 => 01 2c =300/10=30°C
Alarm Setting
| Channel | Type | Byte | Description |
|---|---|---|---|
| ff | 06 | 9 | Byte 1: 10=Disable, 11=Enable Byte 2-5: 00000000 Byte 6-7: Alarm reporting interval, unit: sByte 8-9: Alarm reporting times |
- Example:
- Enable alarm and set alarm reporting interval as 1 minute and alarm
reporting times as 2.
ff0611000000003c000200 Channel Type Value ff 06 11=Enable 3c00=>003c=60s=1 minute
0200=>0002=2
D2D Setting
| Channel | Type | Byte | Description |
|---|---|---|---|
| ff | 79 | 4 | Byte 1: 01=Temperature Threshold Triggered, 02=Temperature Threshold Released 03=Open, 04=Close Byte 2: 00=Disable, 01=Only D2D, 03=D2D & LoRa UplinkByte 3-4: D2D Command |
- Example:
- When temperature reaches the threshold, send D2D
command 0110.
ff7901011001 Channel Type Value ff 79 01=Temperature Threshold Triggered 01=Only D2D
D2D Command: 10 01=>0110