Standard User Modes

Press me

Sends a message when the button is pressed. Can recognize various types of button presses - quite simple with many use cases ranging from security to eldercare.

Hex value: 0x01

Use cases: Security, order button, panic button, eldercare and more

Devices that support this mode: SimplePack and SimplePack Plus

Required sensors: Button

Mode-specific deltas:

Deltas are mode-specific register values different from register default values.

Register (hex)

Default (hex)

Delta (hex)

Delta information

0x07

0x98

0x00

Heartbeat 1 turned off

Mode-specific events (uplink messages):

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Alert

Event information

0x30

Short press

1

Press lasting no more than 2 seconds

0x31

Double click

3

Two short presses with short (<1s) release in between

0x32

Long press

2

Press lasting more than 2 seconds and less than 6 seconds

Registers relevant for this mode:

Hex

Register name

Default value (hex)

0x59

Button press timing threshold

2 and 4 seconds (0x81)

0x0E

Presets (Device control)

LED on - 10101001 (0xA9)

Similar modes:

Hex

Mode name

Description

0x14

Press me WiFi

Basic WiFi-enabled version of Press me

0x23

Press me Wifi Atlas

WiFi Atlas version of Press me

0x50

Press me Wifi SuperLocal

WiFi SuperLocal version of Press me

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Press me messages:

  • To set this mode, the downlink needs to include this mode register setting: 0101

  • The uplink messages need to begin with the mode hex as the first byte: 01

Press me does not require arming or disarming. This means the device will not send the following events: 0x10 (Start of arming), 0x11 (End of arming), 0x14 (Disarmed by long press).


Guard me

Guard me sends messages once the object moves, vibrates or changes position. After the alert is sent, the device is inert for the duration of the sleep time to prevent draining the battery.

Because of the way the accelerometer works, the device will not detect movement perpendicular to the ground nor the pull of the Earth’s gravity (this means that e.g. the smooth opening of office doors would not be reported - use the Door mode for this use case).

Hex value: 0x02

Use cases: Monitoring objects; security for both personal and commercial belongings

Devices that support this mode: SimplePack and SimplePack Plus

Required sensors: Accelerometer

Mode-specific deltas: None

Mode-specific events (uplink messages):

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Alert

Event information

0x20

Start of movement

3

Accelerometer-based movement detection

Registers relevant for this mode:

If you change the general sensitivity of the accelerometer and the magnetometer (0x11 and 0x19), respective axis registers reset to 0 as the general settings replace them and vice versa.

Hex

Register name

Default value (hex)

0x04

Sleep time

1 minute (0x41)

0x11

Accelerometer sensitivity

7 (0x07)

0x12

Accelerometer X axis sensitivity

7 (0x07)

0x13

Accelerometer Y axis sensitivity

7 (0x07)

0x14

Accelerometer Z axis sensitivity

7 (0x07)

0x3C

Accelerometer measurement period

1 second (0x01)

0x49

Accelerometer detection delay

0 seconds (0x00)

Similar modes:

Hex

Mode

Description

0x03

Track me

Sends messages when movement starts and stops

0x04

Trace me

Sends messages continuously while moving

0x05

Monitor me

Records precise movement and sends the data periodically, great for monitoring vibration occurrence and duration

0x09

Door mode

Combines accelerometer and magnetometer in order to detect smooth opening of any door that’s not vibrating while moving

0x15

Guard me WiFi

Basic WiFi-enabled version of Guard me

0x27

Guard me Wifi Atlas

WiFi Atlas version of Guard me

0x51

Guard me WiFi SuperLocal

WiFi SuperLocal version of Guard me

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Guard me messages:

  • To set this mode, the downlink needs to include this mode register setting: 0102

  • The uplink messages need to begin with the mode hex as the first byte: 02

  • When arming the device, you should see this message: 0210

  • When the device is armed, it should send you these two bytes: 0211

  • If you disarm the device via long press, you should receive this message: 0214


Track me

Track me sends a message when the monitored object starts moving and also sends one when the movement stops and the device does not move for an adjustable time period.

Hex value: 0x03

Use cases: Tracking luggage, parcels, containers etc.

Devices that support this mode: SimplePack and SimplePack Plus

Required sensors: Accelerometer

Mode-specific deltas:

Deltas are mode-specific register values different from register default values.

Register (hex)

Default (hex)

Delta (hex)

Delta information

Sleep time (0x04)

1 minute (0x41)

0 (0x00)

Sleep time turned off

Uplink messages (events) used in this mode:

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Alert

Event information

0x20

Start of movement

1

Accelerometer-based movement detection

0x21

End of movement

2

Arrival delay countdown expired

Registers relevant for this mode:

If you change the general sensitivity of the accelerometer and the magnetometer (0x11 and 0x19), respective axis registers reset to 0 as the general settings replace them and vice versa.

Hex

Register name

Default value (hex)

0x02

Departure delay

15 seconds (0x0F)

0x03

Arrival delay

10 minutes (0x4A)

0x11

Accelerometer sensitivity

7 (0x07)

0x12

Accelerometer X axis sensitivity

7 (0x07)

0x13

Accelerometer Y axis sensitivity

7 (0x07)

0x14

Accelerometer Z axis sensitivity

7 (0x07)

0x3C

Accelerometer measurement period

1 second (0x01)

0x49

Accelerometer detection delay

0 seconds (0x00)

Similar modes:

Hex

Mode name

Description

0x02

Guard me

Sends accelerometer-triggered movement alerts

0x04

Trace me

Sends messages continuously while moving

0x05

Monitor me

Records precise movement and sends the data periodically, great for monitoring vibration occurrence and duration

0x16

Track me WiFi

Basic WiFi-enabled version of Track me

0x2B

Track me WiFi Atlas

WiFi Atlas version of Track me

0x52

Track me WiFi SuperLocal

WiFi SuperLocal version of Track me

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Track me messages:

  • To set this mode, the downlink needs to include this mode register setting: 0103

  • The uplink messages need to begin with the mode hex as the first byte: 03

  • When arming the device, you should see this message: 0310

  • When the device is armed, it should send you these two bytes: 0311

  • If you disarm the device via long press, you should receive this message: 0314


Trace me

Trace me sends messages while the object is moving and stops sending them when it’s still. While moving, it periodically sends a message (the period length is defined in the Tracing delay register) so you can trace the monitored object. No more messages are sent after stop of movement is detected and reported.

Hex symbol: 0x04

Use cases: Package tracing for postal services, tracing international trucks, river transport boats and more

Devices that support this mode: SimplePack and SimplePack Plus

Required sensors: Accelerometer

Mode-specific deltas:

Deltas are mode-specific register values different from default register values.

Register (hex)

Default (hex)

Delta (hex)

Delta information

Sleep time (0x04)

1 minute (0x41)

10 minutes (0x4A)

Sleep time prolonged

Mode-specific events (uplink messages):

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Alert

Event information

0x20

Start of movement

1

Accelerometer-based movement detection

0x21

End of movement

2

Arrival delay countdown expired, no movement detected anymore

0x22

Tracing tag

3

Periodical event sent only while moving

Registers relevant for this mode:

If you change the general sensitivity of the accelerometer and the magnetometer (0x11 and 0x19), respective axis registers reset to 0 as the general settings replace them and vice versa.

Hex

Register name

Default value (hex)

0x02

Departure delay

15 seconds (0x0F)

0x03

Arrival delay

10 minutes (0x4A)

0x04

Sleep time

1 minute (0x41)

0x05

Tracing interval

10 minutes (0x4A)

0x11

Accelerometer sensitivity

7 (0x07)

0x12

Accelerometer X axis sensitivity

7 (0x07)

0x13

Accelerometer Y axis sensitivity

7 (0x07)

0x14

Accelerometer Z axis sensitivity

7 (0x07)

0x3C

Accelerometer measurement period

1 second (0x01)

0x49

Accelerometer detection delay

0 seconds (0x00)

Similar modes:

Hex

Mode name

Description

0x02

Guard me

Sends accelerometer-triggered movement alerts

0x03

Track me

Sends messages when movement starts and stops

0x05

Monitor me

Records precise movement and sends the data periodically, great for monitoring vibration occurrence and duration

0x17

Trace me WiFi

Basic WiFi-enabled version of Trace me

0x2F

Trace me WiFi Atlas

WiFi Atlas version of Trace me

0x53

Trace me WiFi SuperLocal

WiFi SuperLocal version of Trace me

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Trace me messages:

  • To set this mode, the downlink needs to include this mode register setting: 0104

  • The uplink messages need to begin with the mode hex as the first byte: 04

  • When arming the device, you should see this message: 0410

  • When the device is armed, it should send you these two bytes: 0411

  • If you disarm the device via long press, you should receive this message: 0414


Monitor me

Using the accelerometer, this mode monitors occurrence of vibration and periodically reports when the monitored object was vibrating and when it was not in a predefined time window.

Hex value: 0x05

Use cases: Monitoring usage of engines, heavy machinery, factory robots and more

Devices that support this mode: SimplePack and SimplePack Plus

Required sensors: Accelerometer

Mode-specific deltas: None

Mode-specific events (uplink messages):

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Alert

Event information

0x80

Monitor me

1

Sends vibration data in 10 bytes of the payload*

*Each of the 10 bytes in the payload that come after mode and event (after 0580) represents a time window. One bit represents one second, one byte represents up to 255 seconds. The number you receive is the number of seconds in this time window (max 0xFF - 255) when vibration was detected by the device. This means you can determine the intensity of vibration in % in the given time interval.

The Monitor me uplink event is received after the payload is full. This means that in default settings, the first message will come after 42:30 minutes (10 bytes, 255 seconds each, total of 2550 seconds). This interval can be prolonged with register 0x3C (Accelerometer measurement interval) - the default setting is 1 second. E.g. two seconds would make this interval 42:30 x 2 = 85 minutes.

Registers relevant for this mode:

If you change the general sensitivity of the accelerometer and the magnetometer (0x11 and 0x19), respective axis registers reset to 0 as the general settings replace them and vice versa.

Hex

Register name

Default value (hex)

0x11

Accelerometer sensitivity

7 (0x07)

0x12

Accelerometer X axis sensitivity

7 (0x07)

0x13

Accelerometer Y axis sensitivity

7 (0x07)

0x14

Accelerometer Z axis sensitivity

7 (0x07)

0x3C

Accelerometer measurement interval

1 second (0x01)

0x49

Accelerometer detection delay

0 seconds (0x00)

0x4F

Monitor me measurement window

20 milliseconds (0x14)

Similar modes:

Hex

Mode name

Description

0x02

Guard me

Sends accelerometer-triggered movement alerts

0x09

Door mode

Combines accelerometer and magnetometer in order to detect smooth opening of any door that’s not vibrating while moving

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Monitor me messages:

  • To set this mode, the downlink needs to include this mode register setting: 0105

  • The uplink mess

  • ages need to begin with the mode hex as the first byte: 05

  • When arming the device, you should see this message: 0510

  • When the device is armed, it should send you these two bytes: 0511

  • If you disarm the device via long press, you should receive this message: 0514


Put me back

Reports movement of an object and once the movement stops, reports precise position through accelerometer data. You can use the data to determine whether the object was displaced or not.

Hex value: 0x06

Use cases: Manholes, containers, lab doors, safe boxes, fire extinguisher cabinets, poles and more

Devices that support this mode: SimplePack and SimplePack Plus

Required sensors: Accelerometer

Mode-specific deltas:

Deltas are mode-specific register values different from register default values.

Register (hex)

Default (hex)

Delta (hex)

Delta information

Arrival delay (0x03)

10 minutes (0x4A)

1 minute (0x41)

Arrival delay decreased

Mode-specific events (uplink messages):

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Alert

Event information

0x20

Start of movement

1

When the device moves, this message is sent

0x21

End of movement

2

When movement stops and arrival delay expires, this message is sent with appended accelerometer data in 9 bytes

Registers relevant for this mode:

If you change the general sensitivity of the accelerometer and the magnetometer (0x11 and 0x19), respective axis registers reset to 0 as the general settings replace them and vice versa.

Hex

Register name

Default value (hex)

0x04

Sleep time

1 minute (0x41)

0x11

Accelerometer sensitivity

7 (0x07)

0x12

Accelerometer X axis sensitivity

7 (0x07)

0x13

Accelerometer Y axis sensitivity

7 (0x07)

0x14

Accelerometer Z axis sensitivity

7 (0x07)

0x3C

Accelerometer measurement period

1 seconds (0x01)

0x49

Accelerometer detection delay

0 seconds (0x00)

Similar modes:

Hex

Mode name

Description

0x02

Guard me

Sends accelerometer-triggered movement alerts

0x09

Door mode

Combines accelerometer and magnetometer in order to detect smooth opening of any door that’s not vibrating while moving

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Put me back messages:

  • To set this mode, the downlink needs to include this mode register setting: 0106

  • The uplink messages need to begin with the mode hex as the first byte: 06

  • When arming the device, you should see this message: 0610

  • When the device is armed, it should send you these two bytes: 0611

  • If you disarm the device via long press, you should receive this message: 0614


Don’t drop me

Don’t drop me behaves similarly to Guard me except for its event (uplink message) is triggered by faster acceleration of the accelerometer in one of its axis and not just movement detection. Drop alert detection threshold can be defined.

Please note this mode should not be used on boards with an opto pin (SimpleIndustry with 2 external sensors) because of accelerometer consumption. Please contact us at ask.simplehw.eu for more information.

Hex value: 0x07

Use cases: Monitoring packages inside trucks, shipping containers and more

Devices that support this mode: SimplePack and SimplePack Plus

Required sensors: Accelerometer

Mode-specific deltas: None

Mode-specific events (uplink messages):

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Alert

Event information

0x20

Start of movement

no

Accelerometer-based movement detection

0x21

End of movement

no

Arrival delay countdown expired

0x22

Tracing tag

no

Sends a periodical message when moving

0x23

Drop alert

3

Sends a message when dropped - high acceleration

Registers relevant for this mode:

If you change the general sensitivity of the accelerometer and the magnetometer (0x11 and 0x19), respective axis registers reset to 0 as the general settings replace them and vice versa.

Hex

Register name

Default value (hex)

0x02

Departure delay

15 seconds (0x0F)

0x03

Arrival delay

10 minutes (0x4A)

0x04

Sleep time

1 minute (0x41)

0x05

Tracing interval

10 minutes (0x4A)

0x11

Accelerometer sensitivity

7 (0x07)

0x12

Accelerometer X axis sensitivity

7 (0x07)

0x13

Accelerometer Y axis sensitivity

7 (0x07)

0x14

Accelerometer Z axis sensitivity

7 (0x07)

0x15

Don’t drop me threshold

1920 mG (0x60)

0x16

Don’t drop me duration

200 ms (0x02)

0x17

Don’t drop me axis configuration

7 (0x07)*

0x3C

Accelerometer measurement period

1 second (0x01)

0x49

Accelerometer detection delay

0 seconds (0x00)

*4 upper bits of register 0x17 determine which Don’t drop me submode the device will be in. The other 4 (lower) bits determine the accelerometer sensitivity (similar to register 0x11).

Don’t drop me submodes:

  • SHOCK

    • 0x17 value: 0x07

    • Behavior: Don’t drop event is sent when acceleration is detected above the Don’t drop me threshold (register 0x15) for longer than Don’t drop me the duration (0x16)

    • Accelerometer configuration: ODR 100Hz

    • 0x15 units: 1 LSb = 32 mg, range is ±4G

    • 0x16 units: 1/ODR

  • FREE FALL

    • 0x17 value: 0x47

    • Behavior: Don’t drop event is sent when acceleration is detected below the Don’t drop me threshold (register 0x15) for longer than the Don’t drop me duration (0x16)

    • Accelerometer configuration: ODR 25Hz

    • 0x15 units: 1 LSb = 16 mg, range is ±2G

    • 0x16 units: 1/ODR

  • CLICK

    • 0x17 value: 0x87

    • Behavior: Don’t drop event is sent when acceleration is detected above the Don’t drop me threshold (register 0x15) for no longer than the Don’t drop me duration (0x16)

    • Accelerometer configuration: ODR 100Hz

    • 0x15 units: 1 LSb = 32 mg, range is ±4G

    • 0x16 units: 1/ODR

Similar modes:

Hex

Mode

Description

0x02

Guard me

Sends accelerometer-triggered movement alerts

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Don’t drop me messages:

  • To set this mode, the downlink needs to include this mode register setting: 0107

  • The uplink messages need to begin with the mode hex as the first byte: 07

  • When arming the device, you should see this message: 0710

  • When the device is armed, it should send you these two bytes: 0711

  • If you disarm the device via long press, you should receive this message: 0714


Reed switch on/off with redundancy

Sends a timeline of when and how long the reed contact was opened and when and how long it was closed, 8 time periods are sent in total. Useful for creating a history of e.g. door usage and more.

Hex value: 0x08

Use cases: History of door usage mostly (or anything where you can use the binary reed switch on/off functionality)

Devices that support this mode: SimplePack and SimplePack Plus

Required sensors: Reed switch

Mode-specific deltas:

Deltas are mode-specific register values different from register default values.

Register (hex)

Default (hex)

Delta (hex)

Delta information

0x4B

0x00

0x05

Detection delay 5s

0x04

0x4A

0x00

Sleep time 0s

Uplink messages (events) used in this mode:

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Alert

Event information

0x83

Reed switch on/off with redundancy

1

Reed switch on/off with redundancy

Registers relevant for this mode:

Hex

Register name

Default value (hex)

0x37

Reed switch measurement period

1 second (0x01)

0x4B

Reed switch detection delay

0 seconds (0x00)

Similar modes:

Hex

Mode

Description

0x0C

Reed switch on/off

Sends a message when the reed opens and also when closes

0x13

Reed switch counter

Counts reed switches, various settings

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Reed switch on/off with redundancy messages:

  • To set this mode, the downlink needs to include this mode register setting: 0108

  • The uplink messages need to begin with the mode hex as the first byte: 08

  • When arming the device, you should see this message: 0810

  • When the device is armed, it should send you these two bytes: 0811

  • If you disarm the device via long press, you should receive this message: 0814


Door mode (based on compass and not reed switch)

Detects doors opening and closing using the accelerometer and the magnetometer.

Hex value: 0x09

Use cases: Monitoring various doors; offices, cabinets, entrances and more

Devices that support this mode: SimplePack

Required sensors: Accelerometer, magnetometer

Mode-specific deltas: None

Mode-specific events (uplink messages):

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Alert

Event information

0x20

Start of movement

3

Accelerometer-based movement detection

0x24

Start of movement 2

2

Magnetometer-based movement detection

Registers relevant for this mode:

Hex

Register name

Default value (hex)

0x11

Accelerometer sensitivity

7 (0x07)

0x19

Magnetometer sensitivity

4 (0x04)

0x3C

Accelerometer measurement interval period

1 second (0x01)

0x3D

Magnetometer measurement interval period

1 second (0x01)

0x49

Accelerometer detection delay

0 seconds (0x00)

0x4A

Magnetometer detection delay

0 seconds (0x00)

Similar modes:

Hex

Mode

Description

0x02

Guard me

Sends accelerometer-triggered movement alerts

0x05

Monitor me

Records precise movement and sends the data periodically, great for monitoring vibration occurrence and duration

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Door mode messages:

  • To set this mode, the downlink needs to include this mode register setting: 0109

  • The uplink messages need to begin with the mode hex as the first byte: 09

  • When arming the device, you should see this message: 0910

  • When the device is armed, it should send you these two bytes: 0911

  • If you disarm the device via long press, you should receive this message: 0914


Leak detector

This mode lets you know when a water leak has occurred and also when water is no longer detected. Position is monitored and any tilt over a predefined threshold (up to 180 degrees) is reported. If the device returns to the original position, the device will send a message too.

Leak detector is only for the SimpleLeak! No other device works properly in this mode.

Hex value: 0x0A

Use cases: Bathrooms, kitchens, industrial spaces, transport, laboratories and more

Devices that support this mode: SimpleLeak

Required sensors: Water leak detector and accelerometer

Mode-specific deltas:

Deltas are mode-specific register values different from register default values.

Register (hex)

Default (hex)

Delta (hex)

Delta information

0x0E

0xA9

0xE9

Beeper enabled

0x0F

0x06

0x07

Start of arming alert requests downlink

0x11

0x07

0x40

Accelerometer sensitivity decreased to 40

0x23

0x04

0x02

Alert 1 indicated by beeping

0x24

0x00

0x4A

Alert 1 repeated every 10 minutes

0x25

0x00

0x05

Alert 1 repeated 5 times

0x26

0x04

0x02

Alert 2 indicated by beeping

0x2C

0x00

0x1E

Alert 1 delay set to 30 seconds

0x2D

0x00

0x0A

Alert 2 delay set to 10 seconds

0x34

0x00

0x43

Temperature measured every 3 minutes

0x48

0x00

0x1E

Leakage detection delay set to 30 seconds

0x49

0x00

0x0A

Accelerometer detection delay set to 10 seconds

Uplink messages (events) used in this mode:

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Alert

Event information

0x40

Leakage

1

Sent when water is detected

0x41

End of leakage

No

Send when water is no longer detected

0x42

Wrong orientation

2

Sent when the tilt threshold is exceeded

0x43

End of wrong orientation

No

Sent when the position is fixed

Registers relevant for this mode:

Hex

Register name

Default value (hex)

0x0E

Device control presets

0xA9

0x0F

Activation/Confirmation

0x06

0x11

Accelerometer sensitivity

0x07

0x23

Alert 1 configuration

0x04

0x24

Alert 1 repetition interval

0x00

0x25

Alert 1 number of repetitions

0x00

0x26

Alert 2 configuration

0x04

0x2C

Alert 1 delay

0x00

0x2D

Alert 2 delay

0x00

0x34

Temperature measurement interval period

0x00

0x35

Leakage measurement interval period

0x03

0x3C

Accelerometer measurement interval period

0x01

0x3E

Tilt detection

0x00

0x45

Leak detector filter

0x55

0x48

Leak detector detection delay

0x00

0x49

Accelerometer detection delay

0x00

Similar modes: None

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Leak detector messages:

  • To set this mode, the downlink needs to include this mode register setting: 010A

  • The uplink messages need to begin with the mode hex as the first byte: 0A

  • When arming the device, you should see this message: 0A10

  • When the device is armed, it should send you these two bytes: 0A11

  • If you disarm the device via long press, you should receive this message: 0A14


Demo mode

A mode created to literally show off. Will send some mode-specific events from Press me (0x01) and all mode-specific events from Don’t drop me (0x07), Reed on/off (0x0C) and Light on/off (0x0D) together with appended payload with voltage, temperature and accelerometer data. WiFi is used in one event.

Hex value: 0x0B

Use cases: Demos and shows - but will cover anything that requires the data this mode can send you

Devices that support this mode: SimplePack Plus

Required sensors: Button, WiFi module, reed switch, light sensor, accelerometer, either temp sensor

Mode-specific deltas:

Deltas are mode-specific register values different from register default values.

Register (hex)

Default (hex)

Delta (hex)

Delta information

0x0E

0xA9

0xE9

Beeper ON, button active all the time

0x3D

0x01

0x00

Magnetometer turned off

0x36

0x00

0x05

Light sensor turned on

0x04

0x41

0x00

Sleep time turned off

0x0D

0x00

0xE0

Voltage, temperature, accelerometer data sent as appended payload

Uplink messages (events) used in this mode:

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Alert

Event information

0x23

Drop alert

1

Sends a message when dropped - high acceleration

0x30

Short press

1

Press lasting no more than 2 seconds

0x60

Light detected

1

Light % exceeded light detection threshold

0x61

Darkness detected

1

Light % fell below light detection threshold

0x62

Reed switch on

1

Reed switch on - magnet present

0x63

Reed switch off

1

Reed switch off - no magnet

0x9E

Double click WiFi 1/2

1

Two short presses within 1 second, sent with 3 MAC addresses

0x9F

Double click WiFi 2/2

1

Registers relevant for this mode (tbd):

Hex

Register name

Default value (hex)

0x11

Accelerometer sensitivity

7 (0x07)

0x12

Accelerometer X axis sensitivity

7 (0x07)

0x13

Accelerometer Y axis sensitivity

7 (0x07)

0x14

Accelerometer Z axis sensitivity

7 (0x07)

0x15

Drop me threshold

936 mG (0x60)

0x16

Drop me duration

200 ms (0x02)

0x17

Drop me axis configuration

7 (0x07)

0x36

Light sensor measurement period

0 seconds (0x00), delta: 5 seconds (0x05)

0x3C

Accelerometer measurement period

1 second (0x01)

0x43

Light sensitivity hysteresis

5% of light (0x05)

0x44

Light sensitivity threshold

30% of light (0x1A)

0x49

Accelerometer detection delay

0 seconds (0x00)

0x4B

Reed contact detection delay

0x00

0x4C

Light sensor detection delay

0 seconds (0x00)

0x59

Button press timing threshold

2 and 4 seconds (0x81)

Similar modes:

Hex

Mode name

Description

0x01

Press me

Recognizes various button presses

0x07

Don’t drop me

Sends a message triggered by faster acceleration of the accelerometer in one of its axis

0x0C

Reed switch on/off

Sends messages when a magnet is present or absent

0x0D

Light on/off

Sends messages based on light % thresholds

0x14

Press me WiFi

Basic WiFi-enabled version of Press me

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Demo mode messages:

  • To set this mode, the downlink needs to include this mode register setting: 010B

  • The uplink messages need to begin with the mode hex as the first byte: 0B

  • When arming the device, you should see this message: 0B10

  • When the device is armed, it should send you these two bytes: 0B11

  • If you disarm the device via long press, you should receive this message: 0B14


Reed switch on/off

Sends a message when the reed contact is switched on by a magnet and also sends one when the sensor is switched off because the nearby magnetic field is no longer detected.

Hex value: 0x0C

Use cases: Garage doors, warehouse doors, fridges, anything where reporting contact is important

Devices that support this mode: SimplePack and SimplePack Plus

Please note that in the SimplePack 4.0 Plus Magnetic Switch, the device is shipped in this mode (armed) without the possibility to disarm the device by long press. Triggering downlinks with an extra long press is still enabled (you can disarm the device with downlink).

Required sensors: Reed switch

Mode-specific deltas:

Deltas are mode-specific register values different from register default values.

Register (hex)

Default (hex)

Delta (hex)

Delta information

0x04

0x41

0x06

Sleep time decreased to 6 seconds

Uplink messages (events) used in this mode:

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Alert

Event information

0x62

Reed switch on

1

Reed switch on because of magnet presence

0x63

Reed switch off

2

Reed switch off because of magnet absence

Registers relevant for this mode:

Hex

Register name

Default value (hex)

0x37

Reed switch measurement period

1 second (0x01)

0x4B

Reed switch detection delay

0 seconds (0x00)

Similar modes:

Hex

Mode name

Description

0x08

Reed switch on/off with redundancy

Sends a history of reed switches in one event

0x13

Reed switch counter

Counts reed switches, various settings

0x19

Reed switch on/off WiFi

Basic WiFi-enabled version of Reed switch on/off

0x37

Reed switch on/off WiFi Atlas

WiFi Atlas version of Reed switch on/off

0x55

Reed switch on/off WiFi SuperLocal

WiFi SuperLocal version of Reed switch on/off

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Reed switch on/off messages:

  • To set this mode, the downlink needs to include this mode register setting: 010C

  • The uplink messages need to begin with the mode hex as the first byte: 0C

  • When arming the device, you should see this message: 0C10

  • When the device is armed, it should send you these two bytes: 0C11

  • If you disarm the device via long press, you should receive this message: 0C14


Light on/off

Detects light - a message is sent every time a predefined threshold (% of light detected) is crossed either way. Can be set up to detect a very low light percentage threshold - darkness and extreme darkness (useful for monitoring package opening in the night).

Hex value: 0x0D

Use cases: Monitoring electricity usage, buildings and rooms, detecting opening of packages, freezers, safeboxes etc. and more

Devices that support this mode: SimplePack and SimplePack Plus

Required sensors: Light sensor

Mode-specific deltas:

Deltas are mode-specific register values different from register default values.

Register (hex)

Default (hex)

Delta (hex)

Delta information

0x04

0x41

0x06

Sleep time decreased

0x36

0x00

0x05

Light detection on

Mode-specific events (uplink messages):

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Alert

Event information

0x60

Light detected

1

Light % over predefined threshold

0x61

Darkness detected

2

Light % under predefined threshold

Registers relevant for this mode:

Hex

Register name

Default value (hex)

0x36

Light sensor measurement period

0 seconds (0x00), delta: 5 seconds (0x05)

0x43

Light sensitivity hysteresis

5% of light (0x05)

0x44

Light sensitivity threshold

30% of light (0x1E)

0x4C

Light sensor detection delay

0 seconds (0x00)

Similar modes:

Hex

Mode name

Description

0x1A

Light on/off WiFi

Basic WiFi-enabled version of Light on/off

0x3B

Light on/off WiFi Atlas

WiFi Atlas version of Light on/off

0x56

Light on/off WiFi Precise

WiFi Precise version of Light on/off

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Light on/off messages:

  • To set this mode, the downlink needs to include this mode register setting: 010D

  • The uplink messages need to begin with the mode hex as the first byte: 0D

  • When arming the device, you should see this message: 0D10

  • When the device is armed, it should send you these two bytes: 0D11

  • If you disarm the device via long press, you should receive this message: 0D14


Temperature threshold with redundancy

Intended for long-term monitoring of temperature exception occurrences - in this mode, temperature exception is defined as temperature above or below the three predefined temperature thresholds A, B and C. Will send an event with 5 exceptions and the duration of each exception. Every exception with its duration will take up two bytes of the payload for a total of 12 bytes. The thresholds are encoded in SimpleTemp.

Hex value: 0x0E

Use cases: Long-term monitoring of temperature in any environment; labs, freezers, pools and more

Devices that support this mode: SimplePack and SimplePack Plus

Required sensors: Either temperature sensor (ambi or precise, precise is preferable)

Mode-specific deltas:

Deltas are mode-specific register values different from register default values.

Register (hex)

Default (hex)

Delta (hex)

Delta information

0x34

0x00

0x43

Temperature measuring turned on

Mode-specific events (uplink messages):

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Alert

Event information

0x84

Temperature threshold pipeline

1

Timeline of 5 temperature exceptions and their duration, temp. above or below predefined thresholds A, B or C

Registers relevant for this mode:

Hex

Register name

Default value (hex)

0x1D

Temperature threshold A

1,5°C (0x53)

0x1E

Temperature hysteresis A

1°C (0x04)

0x1F

Temperature threshold B

40°C (0xA0)

0x20

Temperature hysteresis B

2°C (0x08)

0x21

Temperature threshold C

60°C (0xC8)

0x22

Temperature hysteresis C

2°C (0x08)

0x34

Temperature measurement period

0 seconds (0x00), delta: 3 minutes (0x43)

0x4D

Temperature detection delay

0 seconds (0x00)

Similar modes:

Hex

Mode name

Description

0x0F

Temperature delta pipeline

Similar to this mode but defines temperature exception as temperature above predefined delta

0x10

Temperature threshold alert

Sends an alert every time temperature is above or below any of the three predefined thresholds

0x11

Temperature delta alert

Sends an alert every time measured temperature is above the predefined delta

0x1B

Temperature threshold alert WiFi

Basic WiFi-enabled version of Temperature threshold alert

0x3F

Temperature threshold alert WiFi Atlas

WiFi Atlas version of Temperature threshold alert

0x57

Temperature threshold alert WiFi Precise

WiFi Precise version of Temperature threshold alert

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Temperature threshold pipeline messages:

  • To set this mode, the downlink needs to include this mode register setting: 010E

  • The uplink messages need to begin with the mode hex as the first byte: 0E

  • When arming the device, you should see this message: 0E10

  • When the device is armed, it should send you these two bytes: 0E11

  • If you disarm the device via long press, you should receive this message: 0E14


Temperature change with redundancy

Intended for long-term monitoring of temperature exception occurrences - in this mode, temperature exception is defined as temperature above the predefined temperature delta. Will send an event with 5 exceptions and the duration of each exception. Every exception with its duration will take up two bytes of the payload for a total of 12 bytes (mode and event bytes included). The delta is encoded in SimpleTemp.

Hex value: 0x0F

Use cases: Long-term monitoring of temperature in any environment; labs, freezers, pools and more

Devices that support this mode: SimplePack and SimplePack Plus

Required sensors: Either temperature sensor (ambi or precise, precise is preferable)

Mode-specific deltas:

Deltas are mode-specific register values different from register default values.

Register (hex)

Default (hex)

Delta (hex)

Delta information

0x34

0x00

0x43

Thermometer turned on

Uplink messages (events) used in this mode:

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Alert

Event information

0x85

Temperature delta pipeline

1

Pipeline of 5 temperature exceptions and their duration, when temperature is above the predefined delta

Registers relevant for this mode:

Hex

Register name

Default value (hex)

0x2F

Temperature delta

2°C (0x08)

0x34

Temperature measurement period

0 seconds (0x00), delta: 3 minutes (0x43)

0x4D

Temperature detection delay

0 seconds (0x00)

Similar modes:

Hex

Mode name

Description

0x0E

Temperature threshold pipeline

Similar to this mode but defines temperature exception as temperature above or below thresholds A, B and C

0x10

Temperature threshold alert

Sends an alert every time temperature is above or below any of threshold A, B or C

0x11

Temperature delta alert

Sends an alert every time the measured temperature is above the predefined delta

0x1C

Temperature delta alert WiFi

Basic WiFi version of Temperature delta alert

0x43

Temperature delta alert WiFi Atlas

WiFi Atlas version of Temperature delta alert

0x58

Temperature delta alert WiFi Precise

WiFi Precise version of Temperature delta alert

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Temperature delta pipeline messages:

  • To set this mode, the downlink needs to include this mode register setting: 010F

  • The uplink messages need to begin with the mode hex as the first byte: 0F

  • When arming the device, you should see this message: 0F10

  • When the device is armed, it should send you these two bytes: 0F11

  • If you disarm the device via long press, you should receive this message: 0F14

Temperature threshold alert

This mode sends an alert every time the measured temperature is above or below any of three predefined temperature thresholds A, B or C. The thresholds are encoded in SimpleTemp.

Hex value: 0x10

Use cases: Monitoring any environment that requires constant temperature in a certain range; labs, factories, warehouses, swimming pools and more

Devices that support this mode: SimplePack and SimplePack Plus

Required sensors: Either temperature sensor (ambi or precise, precise is preferable)

Mode-specific deltas:

Deltas are mode-specific register values different from register default values.

Register (hex)

Default (hex)

Delta (hex)

Delta information

0x0D

0x00

0x40

Temperature sent with appended payload

0x34

0x00

0x43

Temperature measuring turned on

Uplink messages (events) used in this mode:

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Alert

Event information

0x50

Temperature below threshold A

1

Temperature crossed 1 of the 3 thresholds

0x51

Temperature above threshold A

1

Temperature crossed 1 of the 3 thresholds

0x52

Temperature below threshold B

1

Temperature crossed 1 of the 3 thresholds

0x53

Temperature above threshold B

1

Temperature crossed 1 of the 3 thresholds

0x54

Temperature below threshold C

1

Temperature crossed 1 of the 3 thresholds

0x55

Temperature above threshold C

1

Temperature crossed 1 of the 3 thresholds

Registers relevant for this mode:

Hex

Register name

Default value (hex)

0x1D

Temperature threshold A

1,5°C (0x53)

0x1E

Temperature hysteresis A

1°C (0x04)

0x1F

Temperature threshold B

40°C (0xA0)

0x20

Temperature hysteresis B

2°C (0x08)

0x21

Temperature threshold C

60°C (0xC8)

0x22

Temperature hysteresis C

2°C (0x08)

0x34

Temperature measurement period

0 seconds (0x00), delta: 3 minutes (0x43)

0x4D

Temperature detection delay

0 seconds (0x00)

Similar modes:

Hex

Mode name

Description

0x0E

Temperature threshold pipeline

Sends a pipeline of 5 temperature exceptions based on the three predefined thresholds

0x0F

Temperature delta pipeline

Sends a pipeline of 5 temperature exceptions based on the predefined delta

0x11

Temperature delta alert

Similar to this mode but sends an alert every time temperature is above the predefined delta

0x1B

Temperature threshold alert WiFi

Basic WiFi version of Temperature threshold alert

0x3F

Temperature threshold alert WiFi Atlas

WiFi Atlas version of Temperature threshold alert

0x57

Temperature threshold alert WiFi Precise

WiFi Precise version of Temperature threshold alert

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Temperature threshold alert messages:

  • To set this mode, the downlink needs to include this mode register setting: 0110

  • The uplink messages need to begin with the mode hex as the first byte: 10

  • When arming the device, you should see this message: 1010

  • When the device is armed, it should send you these two bytes: 1011

  • If you disarm the device via long press, you should receive this message: 1014


Temperature change alert

This mode sends an alert every time the measured temperature is above the predefined temperature delta. The delta is encoded in SimpleTemp.

Hex value: 0x11

Use cases: Monitoring any environment that requires constant temperature in a certain range; labs, factories, warehouses, swimming pools and more

Devices that support this mode: SimplePack and SimplePack Plus

Required sensors: Either temperature sensor (ambi or precise, precise is preferable)

Mode-specific deltas:

Deltas are mode-specific register values different from register default values.

Register (hex)

Default (hex)

Delta (hex)

Delta information

0x0D

0x00

0x40

Temperature sent with appended payload

0x34

0x00

0x43

Temperature measuring turned on

Uplink messages (events) used in this mode:

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Alert

Event information

0x56

Temperature delta alert

1

Temperature above predefined delta

Registers relevant for this mode:

Hex

Register name

Default value (hex)

0x2F

Temperature delta

2°C (0x08)

0x34

Temperature measurement period

0 seconds (0x00), delta: 3 minutes (0x43)

0x4D

Temperature detection delay

0 seconds (0x00)

Similar modes:

Hex

Mode name

Description

0x0E

Temperature threshold pipeline

Sends a pipeline of 5 temperature exceptions based on the three predefined thresholds

0x0F

Temperature delta pipeline

Sends a pipeline of 5 temperature exceptions based on the predefined delta

0x10

Temperature threshold alert

Similar to this mode but sends an alert when temperature is above/below threshold A, B or C

0x1C

Temperature delta alert WiFi

Basic WiFi version of Temperature delta alert

0x43

Temperature delta alert WiFi Atlas

WiFi Atlas version of Temperature delta alert

0x58

Temperature delta alert WiFi Precise

WiFi Precise version of Temperature delta alert

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Temperature delta alert messages:

  • To set this mode, the downlink needs to include this mode register setting: 0111

  • The uplink messages need to begin with the mode hex as the first byte: 11

  • When arming the device, you should see this message: 1110

  • When the device is armed, it should send you these two bytes: 1111

  • If you disarm the device via long press, you should receive this message: 1114


Reed switch counter

Counts the number of reed contact switches and can report them in various ways. Very useful when you need to count e.g. rotation, door openings and closings etc.

Hex value: 0x13

Use cases: Vending machines, door openings, machine usage monitoring, cogs and more

Devices that support this mode: SimplePack and SimplePack Plus

Required sensors: Reed contact

Mode-specific deltas: None

Uplink messages (events) used in this mode:

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Alert

Event information

0x87

Reed count

1

Two ways to trigger this alert: 1. when reed count reaches a predefined number 2. after predefined time to trigger this event passes

Registers relevant for this mode:

Hex

Register name

Default value (hex)

0x37

Reed contact measurement period

1 second (0x01)

0x4B

Reed contact detection delay

0 seconds (0x00)

0x50

Reed count to trigger alert

Count to 50 (0x32)

0x51

Reed counter timer

24 hours (0x98)

Similar modes:

Hex

Mode name

Description

0x08

Reed contact pipeline

Sends a history of reed switches in one event

0x0C

Reed contact on/off

Sends alerts when the reed is switched on and off

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Reed counter messages:

  • To set this mode, the downlink needs to include this mode register setting: 0113

  • The uplink messages need to begin with the mode hex as the first byte: 13

  • When arming the device, you should see this message: 1310

  • When the device is armed, it should send you these two bytes: 1311

  • If you disarm the device via long press, you should receive this message: 1314


Legionella mode

Please note that the Legionella mode is only available in the SimpleIndustry Legionella device as it is not included in the standard API 6 build due to its size.

This mode was created to monitor water pipes and prevent growth of Legionella pneumophila bacteria that cause the legionnaire’s disease. A device with two external NTC sensors measures temperature of the pipe(s) in two modes and reports the temperature periodically.

Hex value: 0x1D

Mode description: The device will send regular uplink messages with information from both external NTC sensors. The mode can define each NTC sensor as Hot or Cold (and you can also have Hot or Cold twice at the same time and without the other).

The mode is built around what we call a Flow. A Flow starts when the measured temperature increases or decreases by X °C (default is 2°C). During the Flow, temperature is monitored in a faster interval than when the temperature is in the original range. When the Flow ends, the device will return back to the original measuring interval. The device will record the lowest and the highest temperature during Flows from both NTCs (Flow1 and Flow2), the number of Flows for each sensor and the lowest and the highest temperature measured during the whole interval regardless of number of Flows.

In default settings, the regular message is sent every 24 hours.

Please note that the Legionella mode is only available in the SimpleIndustry Legionella device as it is not included in the standard API 6 build due to its size.

Use cases: Monitoring water systems to prevent bacterial growth

Devices that support this mode: SimpleIndustry Legionella

Required sensors: One or two external NTC probes

Mode-specific deltas: None

Uplink messages (events) used in this mode:

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to finetune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Alert

Event information

0xB8

Legionella event

None

Payload from both NTC sensors as described above

Registers relevant for this mode:

Hex

Register name

Default value (hex)

0x80

Temperature drop delta for Flow1

2°C (0x54)

0x81

Temperature increase delta for Flow2

2°C (0x54)

0x82

Configuration of Flow1 and Flow2

Flow1 cold, Flow2 hot (0x02)

0x83

Number of samples in Flow1 and Flow2

19 and 19 (0x88)

0x84

Legionella mode reporting period

24 hours (0x98)

Similar modes: None

Switching to mode, arming and disarming information:

Follow the general step-by-step guide for switching modes, arming and disarming for for all devices, where you can also find information about LED behavior and relevant Sigfox messages.

Here’s what’s important for Legionella messages:

  • To set this mode, the downlink needs to include this mode register setting: 011D

  • The uplink messages need to begin with the mode hex as the first byte: 1D

  • When arming the device, you should see this message: 1D10

  • When the device is armed, it should send you these two bytes: 1D11

  • If you disarm the device via long press, you should receive this message: 1D14


Blinker

The LED diode will start blinking when the button is pressed and will continue doing so until the button is pressed again. Used for simple LED indication.

Hex value: 0x60

Use cases: Simple LED indication

Devices that support this mode: SimplePack and SimplePack Plus

Required sensors: Button, LED diode

Mode-specific deltas:

Deltas are mode-specific register values different from register default values.

Register (hex)

Default (hex)

Delta (hex)

Delta information

Tracing interval (0x05)

0x0A

0x05

This register is used

Uplink messages (events) used in this mode:

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Alert

Event information

0x33

Short press on

1

Button pressed while the LED is inactive

0x34

Short press off

2

Button pressed while the LED is active

Registers relevant for this mode:

If you change the general sensitivity of the accelerometer and the magnetometer (0x11 and 0x19), respective axis registers reset to 0 as the general settings replace them and vice versa.

Hex

Register name

Default value (hex)

0x05

Tracing interval

1 minutes (0x41), delta 5 seconds (0x05)

0x58

LED short blink length

14 milliseconds (0x14)

Similar modes:

Hex

Mode name

Description

0x01

Press me

Sends three types of messages based on button press length

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Blinker messages:

  • To set this mode, the downlink needs to include this mode register setting: 0160

  • The uplink messages need to begin with the mode hex as the first byte: 60

Blinker does not require arming or disarming. This means the device will not send the following events: 0x10 (Start of arming), 0x11 (End of arming), 0x14 (Disarmed by long press).


Gas monitoring

Please note that the Gas monitoring mode is only available in the SimpleIndustry CH4 as it is not included in the standard API 6 build due to its size.

Monitors the concentration of gas regularly - reports 1) predefined gas threshold breaches (two thresholds available) and 2) periodic gas values (redundant data is configurable). Currently used for monitoring CH4.

Hex value: 0x65

Mode description: The mode has two ways to report messages with different triggers.

The first trigger is time, device will send a periodic message with 6 gas value records in ppm - each of the records is spaced by the gas monitoring period (0xA1) and the frequency of messages is defined by the aggregation (0xA0). Similar to the Periodic temperature independent event (only gas is monitored).

The second trigger is threshold breach. There are two configurable thresholds A (0xA2) and B (0xA3). Whenever a threshold is breached either way (up or down), the device sends a different event. Similar to the Temperature threshold alert mode (only gas is monitored). Requires gas monitoring period (0xA1) to be defined.

Use cases: Monitoring the presence of CH4 gas

Devices that support this mode: SimpleIndustry CH4

Required sensors: CH4 sensor

Mode-specific deltas: None

Uplink messages (events) used in this mode:

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to finetune message behavior (alerts), see Mode-independent information and events.

Hex

Event name

Event information

0xD3

Gas below threshold A

Gas crossed one of the 2 thresholds

0xD4

Gas over threshold A

Gas crossed one of the 2 thresholds

0xD5

Gas below threshold B

Gas crossed one of the 2 thresholds

0xD6

Gas above threshold B

Gas crossed one of the 2 thresholds

0xD7

Periodic gas event

Periodic record of 6 measured gas values

Registers relevant for this mode:

Hex

Register name

Default value (hex)

0xA0

Periodic gas monitoring aggregation

0 (0x00)*

0xA1

Gas monitoring measurement interval

1 hour (0x81)

0xA2

Gas threshold A

off (0x00)**

0xA3

Gas threshold B

off (0x00)**

0xA4

Gas monitoring hysteresis

300 ppm (0x03)**

0xA5

Sensor warm-up time

1 minute (0x41)

*values 0x01, 0x02, 0x03, 0x06, if the MSB is 1 (e.g. 0x81 or 0x86), the device will calibrate the sensor. This must be done in fresh air and the value of register 0xA0 will then turn the MSB back to value 0 after calibration is done (e.g. from 0x86 to 0x06). Calibration only works when the device is armed.

**value x 100 = value in ppm

Similar modes: None

Switching to mode, arming and disarming information:

Follow the general step-by-step guide for switching modes, arming and disarming for for all devices, where you can also find information about LED behavior and relevant Sigfox messages.

Here’s what’s important for Gas monitoring messages:

  • To set this mode, the downlink needs to include this mode register setting: 0165

  • The uplink messages need to begin with the mode hex as the first byte: 65

  • When arming the device, you should see this message: 0165

  • When the device is armed, it should send you these two bytes: 0165

  • If you disarm the device via long press, you should receive this message: 0165

Battery consumption: Based on the number of messages sent.

The SimplePack Plus would last at least years (30 000+ messages).


Stupid mode 1 (only 2 MAC addresses)

Sends 2 MAC addresses regularly in a predefined period. Precise localisation with an emphasis on using as little battery life as possible as the MACs are sent in one message.

Hex value: 0x12

Use cases: Simple WiFi tracking, tracing, keep-alive heartbeats, localisation in general

Devices that support this mode: SimplePack Plus

Required sensors: WiFi module

Mode-specific deltas:

Deltas are mode-specific register values different from register default values.

Register (hex)

Default (hex)

Delta (hex)

Delta information

0x64

0x00

0x98

Heartbeat 3 sent every 24 hours

Uplink messages (events) used in this mode:

This mode does not send the mode, event and mask bytes as usual. In default settings, the only payload you’ll receive are two 6-byte MAC addresses in one message (max uplink payload) - similar to Atlas WiFi user modes without the mode+event uplink message.

Uplink message example

Parsing

0c9d924d4a500c9d924d4a51

12:157:146:77:74:50 (1st MAC),12:157:146:77:74:81 (2nd MAC)

For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.

Registers relevant for this mode:

Hex

Register name

Default value (hex)

0x64

Heartbeat 3 period

0 seconds (0x00), delta: 24 hours (0x98)

Similar modes:

Hex

Mode name

Description

0x61

Stupid mode 2

Sends only Sigfox metadata, no payload is sent

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Stupid mode 1 messages:

  • To set this mode, the downlink needs to include this mode register setting: 0112

  • When arming the device, you should see this message: 1210

  • When the device is armed, it should send you these two bytes: 1211

  • If you disarm the device via long press, you should receive this message: 1214


Stupid mode 2 (only empty payload)

This mode doesn’t send any payload, only Sigfox metadata. The messages are sent periodically and the time period can be adjusted. Used for Sigfox localisation with the lowest battery consumption possible.

Hex value: 0x61

Use cases: Simple Sigfox tracking, tracing, keep-alive heartbeats, localisation in general

Devices that support this mode: SimplePack and SimplePack Plus

Required sensors: None

Mode-specific deltas:

Deltas are mode-specific register values different from register default values.

Register (hex)

Default (hex)

Delta (hex)

Delta information

0x64

0x00

0x98

Heartbeat 3 sent every 24 hours

Uplink messages (events) used in this mode: None

This mode does not send any uplink payload. You will receive an empty Sigfox message with the metadata, which you can use for localisation through Sigfox.

Registers relevant for this mode:

Hex

Register name

Default value (hex)

0x64

Heartbeat 3 period

0 seconds (0x00), delta: 24 hours (0x98)

Similar modes:

Hex

Mode name

Description

0x12

Stupid mode 1

Only sends 2 MAC addresses in a single uplink message

Switching to mode, arming and disarming information:

Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.

Here’s what’s important for Stupid mode 2 messages:

  • To set this mode, the downlink needs to include this mode register setting: 0161

  • The uplink messages need to begin with the mode hex as the first byte: 61

  • When arming the device, you should see this message: 6110

  • When the device is armed, it should send you these two bytes: 6111

  • If you disarm the device via long press, you should receive this message: 6114

Last updated