Page 2
Contents Tag Operation ..................... 3 Device States: ....................3 Wake up procedure ..................3 Power on self-test mode ................3 LED Status Indicator ..................4 Supported Beacon Profiles .................. 5 Motion detection Engine: ..................9 Coarse Filter ....................9 Device Configuration ..................11 Device MAC address ..................
Page 3
Tag Operation The device is a Bluetooth Low Energy beacon designed for tracking objects that move. The device is equipped with an accelerometer, a push button, an LED light (to indicate device status) and on some products offers over the air configurability. The device has the following built-in sensors: •...
Page 4
Idle State Unless preconfigured, the device transitions to Idle state if there is no motion detected at the expiry of Button pressed state. By default, device beacons with 5 types of interleaving beacons, all as connectable, at beacon rate of 5000 msec. Idle beaconing can be configured to announce a burst of up to 5 packets, 100ms apart.
Page 5
Supported Beacon Profiles The following beacon profiles are supported: • Omni-ID Custom Beacon • Eddystone UID • Eddystone URL • Eddystone TLM • iBeacon Advertisement Data The Advertisement and Scan response data will vary depending upon the configuration. Each of the GAP records will be added to the Advertisement and/or scan response. SR - Scan Response AD - Advertisement Advertisement - Gap Flags...
Page 6
Advertisement - Local Name Advertisement - Temperature Advertisement - Manufacturer Data Advertisement - Eddystone UUID Advertises a configurable unique ID...
Page 8
Advertisement - Eddystone TLM 25 Bytes Including flags Advertisement - iBeacon Advertisement total length: 30 Bytes (Including Flags)
Page 9
Motion detection Engine: The motion engine two-stage filter mechanism determines if the device is moving or stationary, the purpose of this two-stage filter is to be able to filter out both short spurious unintended accelerometer interrupts and filter out slightly longer period of stop or start such as when an asset stops moving for short period of time due to an obstruction on route.
Page 10
The Activity window specifies the length of a ring buffer that captures a history of events over its period. With a maximum of 1 event per second. For example, a 10 second Activity window, with an Activity Threshold of 2, requires a minimum of 3 interrupts within a 10 second window for the device to be set to Active state.
Page 11
Device Configuration Devices are shipped in storage state with below default configurations unless ordered with custom configurations, Device can be configured over the air by loading configuration file to the device using the supplied PC APP (SenseBLE Control). SenseBLE control is windows-based APP and requires TP Link UB5A USB Dongle. Config Service Once connected A custom service is used to configure the device.
Page 12
2 - Eddystone URL 3 - Eddystone TLM 4 - iBeacon 5 - Omni ID Custom Advert (Default) 0004 Local Name String, Max String 10 Max 10 Chars Length 10 Chars Default = “SenseBLE” Only Ascii Characters 0x20 to 0x7E accepted 0006 Eddystone UID uint8_t [16]...
Page 13
After reboot/power cycled Device MAC address Extronics tags by default use the Random Static Address. Random static number used is provided by Nordic ID (the supplier of the BLE SoC IC). It is a 46bit random number generated by the IC supplier at the point of manufacture. Random Static addresses is detailed in Bluetooth core specification Version 5.1 Vol 3 Part c section 10.8 page 1390 &...
Page 14
The software will scan for all BLE devices in range and will display devices RSSI and Company ID filters can be used to shortlist devices scanned and displayed in App (Extronics and Omni-Id devices have company ID: AC0) Company ID Filter...
Page 15
6.1 Read existing Device Configuration Note: Device must be in connectable state to read settings from device. Note: While using default settings, button press can aid rapid connectivity to device (100ms connectable beacon) • Select required device • Select ‘Device Config’ •...
Page 16
6.2 Save new Configuration to Device • New configurations can be loaded to device as config file over BLE via PC APP • Select ‘Profile File Builder’ and chose configuration values • Click on “Write profile to file” • Save file in SenseBLE application folder...
Page 17
Note: File name should not contain empty spaces...
Page 18
6.3 Write new Configuration to Device Note: Device must be in connectable state to write settings to device. • Select Scan on App • Select required device and select ‘Device Config’ • Select Profile File • Select Write profile to device •...
Page 19
Battery Information Battery voltage is measured at every 30 seconds and is reported in the next Beacon (OID Custom Beacon and Eddystone TLM) or within the scan response. Note: Device will stop operation at 1.8V. 7.1 Battery Types: • iTAGXB10 - Sense Lite V2 – Panasonic CR3032 (replaceable) – 225 mAH •...
Page 20
7.2 Battery Replacement – iTAG XB10 - Sense Lite V2 WARNING Only a CR2032 battery should be used with this device. Failure to use a CR2032 battery may result in a malfunction or damage to the battery or device. WARNING Always replace the batteries in a dry and clean environment to prevent water and debris from getting inside the device.
Page 21
7.2.1 Remove the battery To remove the battery: • Use a 2.5mm hex key to remove four screws and remove the case upper from the case lower (Fig 1). • Carefully remove the PCB from the case lower (Fig 2). •...
Page 22
Battery Metal Clip Battery Holder Screwdriver Fig 3 - Battery removal from battery holder 7.2.2 Install the battery To install the battery: 1. Noting correct battery polarity, place battery into the battery holder the side opposite the metal clip first, then carefully press down until battery clips securely into position under the battery holder tabs (Fig 4).
Page 23
Battery Battery holder tabs Press down Metal Clip Battery Holder Metal clip Fig 4 - Battery installation into battery holder Case Lower Gasket Fig 5 - install PCB into case lower...
Page 24
Case Lower Case Upper Fig 6 - Case assembly...
Page 25
7.3 Battery Replacement – iTAGXB40 - Sense Ultra WARNING Only the specified battery type should be used with this device. Failure to use the correct battery type may result in a malfunction or damage to the battery or device. WARNING Always replace the batteries in a dry and clean environment to prevent water and debris from getting inside the device.
Page 26
7.3.1 Remove the Batteries To remove the batteries: 1. Unscrew the four captive screws (Fig 1). 2. Open the case by lifting the edge of the case cover opposite to the hinge side (Fig 2). 3. Carefully remove the two batteries, noting correct polarity. 4.
Page 27
7.3.2 Install the Batteries To install the batteries: WARNING Only the specified battery type should be used with this device. Failure to use the correct battery type may result in a malfunction or damage to the battery or device. 1. Noting the correct polarity, install the two batteries into the case cover, make sure the batteries are clipped firmly and securely in position (Fig 3).
Page 29
Care and Maintenance This device is a product of superior design and quality and should be treated with care. The following suggestions will help you protect your warranty coverage. • Do not attempt to open and disassemble the device • Do not submerge the device in deep water (>...
Page 30
APPENDIX A - iTAGXB40-B parameters for iTAG X-Range The following screenshot shows the default parameters configured when ordering the iTAG XB40-B for use as a location anchor to trilaterate an iTAG X-Range worker safety tag...
Need help?
Do you have a question about the iTAG XB BLE and is the answer not in the manual?
Questions and answers