Skip to main content

BLE Accessories Enabling via SMS Command

This article explains how to enable BLE accessories on your device using the "setcfg" SMS command. Use this when you need to assign beacon accessories to specific slots.

Updated this week

1. Overview

You can assign beacon accessories to slots using the setcfg SMS command. The device supports 5 beacon accessory slots (00-04), with configuration parameters 581-585.

1.1 Command Structure

The setcfg command uses a 20-byte hexadecimal string with the following structure:

  • 16 bytes: Beacon ID or MAC address (unused space must be padded with zeros)

  • 1 byte: Beacon type

  • 1 byte: Slot assignment (00-04)

  • 2 bytes: Timeout value in hexadecimal (least significant byte first)

1.1.1 Beacon Types

Common beacon types include:

1B input for beacon type

Type of BLE accessory

0x01

Tzone temperature and humidity logger

0x02

ELA PUCK T

0x03

ELA PUCK RHT

0x04

Technoton DUT-E S7

0x05

Technoton GNOM DDE S7

0x06

Technoton GNOM DP S7

0x07

Escort TD BLE

0x08

ELA MOV

0x09

ELA MAG

0x0A

ELA DI

0x0B

Escort DU BLE

0x0C

Escort TL BLE

0x0D

Teltonika EYE

0x0E

Minew S1

0x0F

Mechatronics Dominator BT

0x11

Trak fuel Cap

0x12

RCS Epsilon ER2-BLE

0x13

TM Drum Rotation sensor

1.1.2 Slot Assignment Best Practice

RECOMMENDED: Match the configuration parameter number with the slot number:

  • Parameter 581 → Slot 00

  • Parameter 582 → Slot 01

  • Parameter 583 → Slot 02

  • Parameter 584 → Slot 03

  • Parameter 585 → Slot 04

1.1.3 Timeout Value

The timeout is entered in hexadecimal with the least significant byte first.

Example: For a 30-second timeout:

  • Decimal: 30 seconds = 0x001E

  • Command format (reversed): 1E00

2. SMS Command Format

The complete SMS command follows this pattern:

password setcfg [parameter] [20-byte hex string]

2.1 Complete Example

Command:

pass setcfg 581 5020542038303135344600000000000002001e00

Breakdown:

  • pass - Device password

  • setcfg - Configuration command

  • 581 - Configuration parameter (Slot 0)

  • 5020542038303135344600000000000002001e00 - 20-byte configuration string

2.2 Configuration String Breakdown

Using the example above:

Bytes

Value

Description

16 bytes

50205420383031353446000000000000

Beacon ID "P T 80154F" (padded with zeros)

1 byte

02

Beacon type: ELA PUCK T

1 byte

00

Slot assignment: Slot 0

2 bytes

1E00

Timeout: 30 seconds (0x001E reversed)

3. Step-by-Step Instructions for sending SMS command

  1. Identify your beacon's MAC address or ID

  2. Convert the beacon ID to hexadecimal (16 bytes, pad with zeros if needed)

  3. Determine the beacon type code from the table in section 1.2.1

  4. Choose an available slot (00-04)

  5. Calculate the timeout value in hexadecimal (reversed byte order)

  6. Combine all values into a 20-byte hexadecimal string

  7. Send the SMS command using your device password

Did this answer your question?