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,

00-Nomal;

01: Vacant;

03-Out of Bed;

04-Fall

Byte 2: Target Status,
00-Normal; 01-Motionless; 03-Lying;

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
01-No data

02-Normal

03-Tachypnea

04-Bradycardia

05-Unable Detect

Byte 2-3: Respiratory Rate, UINT16/100, Unit: bpm

Sub Region Type 09 b2 6 Up to 6 subregions,
00-Custom Region

01-Bed

02-Door

03-Ignore

ff-Unset

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:
Bit0-Bit5
Indicates the occupancy status of each subregion. 1: Occupied; 0: Vacant
Bit6-Bit7
00

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:
  1. 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
  2. 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

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,
00-Fall;

01: Motionless;

02-Dwell;

03-Out of Bed;

04-Occupied;

05-Vacant

06-Bradycardia

07-Tachypnea

08-Lying

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:
  1. Motionless Alarm packet:
    06fb ffff 01 01 ff
    Channel Type Value
    06 fb ffff => ID

    01 => Motionless

    01 => Alarm

  2. Dwell Alarm packet:
    06fb 1400 0203 ff
    Channel Type Value
    06 fb 1400 => ID

    02 => Dwell

    03 => Ignore

  3. 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

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,
00-Fall;

01: Motionless;

02-Dwell;

03-Out of Bed;

04-Occupied;

05-Vacant

06-Bradycardia

07-Tachypnea

08-Lying

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