Uplink Packets
Basic Information
The device will report a basic information packet whenever joining the network.
| Item | Channel | Type | Byte | Description |
|---|---|---|---|---|
| Protocol Version | ff | 01 | 1 | Example: 01=V1 |
| Serial Number | ff | 16 | 8 | 16 digits |
| Hardware Version | ff | 09 | 2 | Example: 03 10 = V3.1 |
| Firmware Version | ff | 0a | 2 | 01 14 => V1.14 |
| Device Type | ff | 0f | 1 |
00: Class A, 01: Class B, 02: Class C, 03: Class C to B |
- Example:
-
ff0101 ff166806e39739840003 ff090100 ff0a0101 ff0f02 Channel Type Value ff 01 Protocol Version: 01(V1) ff 16 SN: 6824e30817560003 ff 09 Hardware Version: 0100 (V1.0) ff 0a Firmware Version: 0101(V1.1) ff 0f Device Type: 02(Class C)
Periodic Report
The device supports the sensor data according to reporting interval.
| Item | Channel | Type | Byte | Description |
|---|---|---|---|---|
| Room Status (Firmware V373.1.0.1 Only) |
03 | f8 | 6 | Byte 1: Detection Status, 00-Nomal; 01: Vacant;
02-In-bed; 03-Out of Bed; 04-Fall Byte 2: Target Status, 00-Normal; 01-Motionless; 02-Abnormal Byte 3-4: User Time-Now, Unit: s Byte 5-6: User Time-Today, Unit: s |
| Room Status | 07 | b0 | 8 | Byte 1: Detection Status,
Byte 2: Target Status,
Byte 3-4: User Time-Now, Unit: s. Length of time this room area was occupied. Start counting from the moment occupancy is detected. Byte 5-6: User Time-Today, Unit: s |
| Respiratory Status | 08 | b1 | 3 | Byte 1: Respiratory Status
Byte 2-3: Respiratory Rate, UINT16/100, Unit: bpm |
| Sub Region Type | 09 | b2 | 6 | Up to 6 subregions,
|
| Sub Region Status (Firmware V373.1.0.1 Only) |
04 | f9 | 4 |
Byte 1: Sub Region1, 00: Occupied; 01: Vacant Byte 2: Sub Region2, 00: Occupied; 01: Vacant Byte 3: Sub Region3, 00: Occupied; 01: Vacant Byte 4: Sub Region4, 00: Occupied; 01: Vacant |
| Sub Region Status | 0a | b3 | 5 | Byte 1: 06 Byte 2:
Byte 3-5: 000000 |
| Out Of Bed Time (Firmware V373.1.0.1 Only) |
05 | fa | 8 | Byte 1-2: Bed Sub Region1, Unit: s Byte 3-4: Bed Sub Region2, Unit: s Byte 5-6: Bed Sub Region3, Unit: s Byte 7-8: Bed Sub Region4, Unit: s |
| Out Of Bed Time | 0b | b4 | 9 | Byte 1-3: Bed Sub Region1, Unit: s Byte 4-6: Bed Sub Region2, Unit: s Byte 7-9: Bed Sub Region3, Unit: s |
| 0c | b4 | 9 | Byte 1-3: Bed Sub Region4, Unit: s Byte 4-6: Bed Sub Region5, Unit: s Byte 7-9: Bed Sub Region6, Unit: s |
- Examples:
-
- Periodic packet(Firmware V373.1.0.1 Only):
03f80100e0105046 04f901010101 05fab004000000000000 Channel Type Value 03 f8 01=>Detection Status is Vacant
00=>Target Status is Normal
User Time-Now: e010=>10e0=4320s=1h12min
User Time-Today: 5046=>4650=18000s=5h
04 f9 01 => Sub Region1 is Vacant
01 => Sub Region2 is Vacant
01 => Sub Region3 is Vacant
01 => Sub Region4 is Vacant
05 fa b004=>04b0=1200s=20min, Bed Sub Region1 - Periodic packet:
07b00001e10101ac2600 08b102dc05 09b2000203ffffff 0ab30700000000 Channel Type Value 07 b0 00=>Detection Status is Normal
01=>Target Status is Motionless
Current Usage Time: e10101=>0101e1=66017s=18h20min16s
Today's Usage Time: ac2600=>0026ac=9900s=2h45min
08 b1 Respiratory Status: 02=>Normal Respiratory Rate: dc05=>05dc=>1500/100=15bpm
09 b2 00=>Sub-region 1 type is custom. 02=>Sub-region 2 type is door.
03=>Sub-region 3 type is ignore
ff=>Sub-region 4 is unset.
ff=>Sub-region 5 is unset.
ff=>Sub-region 6 is unset.
0a b3 Sub Region Status: 07 =>00000111=> Sub Region 1~3 are Occupied, Sub Region 4~6 are Vacant
- Periodic packet(Firmware V373.1.0.1 Only):
Alarm Report
The device supports to report below types of alarm report packets.
| Item | Channel | Type | Byte | Description |
|---|---|---|---|---|
| Alarm | 06 | fb | 5 | Byte 1-2: Random Alarm ID, Range:0-9999,
Only Fall/Lying/Dwell/Out of Bed alarms have ID, other alarms ID are fixed to
ffff. Byte 3: Alarm Type,
Byte 4: 01-Alarm; 02-Resolved; 03-Ignore; 04-Report Respiratory Status Byte 5: Bed Sub Region ID, Only used when Out of Bed or Respiratory Status, other situation is ff. |
- Example:
-
- Motionless Alarm packet:
06fb ffff 01 01 ff Channel Type Value 06 fb ffff => ID 01 => Motionless
01 => Alarm
- Dwell Alarm packet:
06fb 1400 0203 ff Channel Type Value 06 fb 1400 => ID 02 => Dwell
03 => Ignore
- Out of bed Alarm packet:
06fb b503 03 01 00 Channel Type Value 06 fb b503 =>03b5=949=> Alarm ID 03 => Out of Bed
01 => Alarm
00 => Bed Sub-Region ID
- Motionless Alarm packet:
Historical Data
The device will report retransmission data or stored data as below example.
| Item | Channel | Type | Byte | Description |
|---|---|---|---|---|
| Historical Data | 20 | ce | 9 | Byte 1-4: Unix Timestamp, Unit: s Byte 5-6: Random ID, Range:0-9999, Fall/Lying/Dwell/Out of Bed is ffff. Byte 7: Alarm
Type,
Byte 8: 01-Alarm; 02-Resolved; 03-Ignore; 04-Report Respiratory Status Byte 9: Bed Sub Region ID, Only used when Out of Bed or Respiratory Status, other situation is ff. |
- Example:
-
20ce 1932ec64 17000203ff Channel Type Time Stamp Value 20 ce 1932ec64 => 64ec3219 = 1693200921s 1700 => ID 02 => Dwell
03 => Ignore