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
Identify your beacon's MAC address or ID
Convert the beacon ID to hexadecimal (16 bytes, pad with zeros if needed)
Determine the beacon type code from the table in section 1.2.1
Choose an available slot (00-04)
Calculate the timeout value in hexadecimal (reversed byte order)
Combine all values into a 20-byte hexadecimal string
Send the SMS command using your device password