Xirgo Technologies XT3630F Asset Tracker utilizing Sigfox Communication User Manual

Xirgo Technologies Inc. Asset Tracker utilizing Sigfox Communication

User Manual

Download: Xirgo Technologies XT3630F Asset Tracker utilizing Sigfox Communication User Manual
Mirror Download [FCC.gov]Xirgo Technologies XT3630F Asset Tracker utilizing Sigfox Communication User Manual
Document ID3441667
Application IDGmIIKgENsUmkaX28Ap8WiA==
Document DescriptionUser Manual
Short Term ConfidentialNo
Permanent ConfidentialNo
SupercedeNo
Document TypeUser Manual
Display FormatAdobe Acrobat PDF - pdf
Filesize179.27kB (2240903 bits)
Date Submitted2017-06-27 00:00:00
Date Available2017-12-24 00:00:00
Creation Date2017-06-23 17:06:18
Producing SoftwareMicrosoft® Word 2016
Document Lastmod2017-06-23 17:06:18
Document TitleUser Manual
Document CreatorMicrosoft® Word 2016
Document Author: Johnny Chen

XT3630F Series User Guide
Model: XT3630F
FCC ID: GKM- XT3630F
IC: 10281A- XT3630F
Version 1
Table of Contents
Document Change History .......................................................................................... 2
1 Introduction ............................................................................................................ 3
1.1 Feature Matrix................................................................................................................................................................................. 3
2 Hardware Description .............................................................................................. 4
2.1 Hardware Specifications ............................................................................................................................................................. 5
2.2 Cable Harness Description ......................................................................................................................................................... 6
2.3 LED Description .............................................................................................................................................................................. 6
3 Quick Start Guide ..................................................................................................... 7
3.1 Introduction ..................................................................................................................................................................................... 7
3.2 Initial Configuration Example ................................................................................................................................................... 7
3.3 USB Serial Cable Connection ..................................................................................................................................................... 8
3.4 Initial ZOC Console Setup ........................................................................................................................................................... 9
3.5 Automated AES Login................................................................................................................................................................. 13
3.6 Manual AES Login ........................................................................................................................................................................ 16
3.7 XT3630 Commands Description ............................................................................................................................................ 20
3.8 XT3630 Firmware Update ........................................................................................................................................................ 20
3.9 Example Device Behavior ......................................................................................................................................................... 21
4 SIGFOX Payload Structure ...................................................................................... 22
4.1 Xirgo Simple Fragmentation Protocol Specification (XSFPS) .................................................................................... 22
4.2 Payload Data Description ......................................................................................................................................................... 23
4.3 Sample Payload Parsing Guide ............................................................................................................................................... 24
4.4 Xirgo Byte Packed Protocol (XBPP)...................................................................................................................................... 25
4.4.1 SIGFOX Payload Overview ......................................................................................................................................................... 25
4.4.2 Payload Data Structure .............................................................................................................................................................. 25
4.4.3 SIGFOX Example Payload ........................................................................................................................................................... 26
4.5 Bluetooth Payload Structure ................................................................................................................................................... 28
4.6 Battery Voltage and Temperature Conversion Tables ................................................................................................. 28
4.6.1 Battery Voltage vs. Count Value ............................................................................................................................................. 28
4.6.2 Temperature in Celsius or Fahrenheit vs. Count Value ................................................................................................ 29
5 RS232 Based Configuration Command Protocol ...................................................... 30
5.1 Wi-Fi Configuration..................................................................................................................................................................... 30
5.2 GPS Configuration ........................................................................................................................................................................ 30
5.3 Bluetooth Configuration............................................................................................................................................................ 31
5.4 Low Power Sleep/Wake Configuration .............................................................................................................................. 32
5.5 Sleep Alarm ................................................................................................................................................................................... 32
6.
FCC/IC REGULATORY COMPLIANCE INFORMATION ............................................ 33
Document Change History
Revision
Date
1.0
6/15/2017
Author
Changes
Johnny Chen
Initial Release
1 Introduction
XT3630F is a self-contained Narrowband LPWAN radio with integrated GPS engine and patch
antenna, accelerometer, motion detector, and 1040 mAh internal rechargeable battery. With a
low power 16-bit microprocessor and unique power management algorithm, XT3630F consumes
less than 10 µA in sleep mode and yet capable of periodic reporting of health, status and location
of remote assets. With multiple input and output ports, along with proven embedded application,
XT3630F is an ideal solution for monitoring and control of remote M2M assets where input
power availability is of concern.
1.1 Feature Matrix
Feature Description
Sigfox Transmitter
Base Unit
Optional







GPS Receiver for Tracking Applications
Location Polling
Periodic Reporting
Sleep/Wake Configuration Settings


Nearby Wi-Fi Hotspot Address Reporting
Device Diagnostics (Battery voltage, connectivity, etc.)

2 Hardware Description
Below is a depiction of key interfaces of the XT4970D:
Device/FCC Label
Device/FCC Label
LED Indicators
8-Pin
Connector
The Associated Cable Harness that interfaces with the unit is shown below:
2.1 Hardware Specifications
Communication Technology
Sigfox
GPS Specification
Receiver 50 channels
Receiver tracking Sensitivity
Accuracy
Cold Start
Hot Start
Power Requirements
D.C. Power
Current Consumption
(4V Supply internal Battery)
Internal Battery (Optional)
Physical Connection
Interface Connector
Sigfox/GPS Antenna
Programming
Mechanical
Case Material
Dimension
Weight
Operating Temperature
Certifications
Regulatory
Operator

Operates Sigfox Protocol over 915 ISM Band





72 channels
-167 dBm
+/- 2.0 m CEP (50% , -130 dBm, > 6 Satellites)
26 sec
1 sec





8-24V, 12 V nominal
80 µA in sleep state
60 mA in idle state
385mA in transmit/receive state
Internal 1040 mAh rechargeable Li-Ion



8-pin Micro-fit
Internal
Serial (RS232 3V logic level)




PC and PBT composite
2.325” X 1.8” X 0.91”
4 oz.
-30°C to +70°C


FCC
Sigfox P1
2.2 Cable Harness Description
Pin
Wire
Color
Pin
Name
Functional Description
Port Characteristic
White
IN1
Wake up pin
8V to 24V, Internally pulled low
Yellow
N/A
N/A
N/A
Black
Ground
Ground
Green
N/A
N/A
Blue
UART-Rx
3.3V Logic Interface
Com Port Settings:
Baud rate: 115200 bps; Flow control:
None; 8N1
Brown
UART-Tx
3.3V Logic Interface
Com Port Settings:
Baud rate: 115200 bps; Flow control:
None;8N1
Red
VBATT
Main battery voltage, DC
8V-24 V
Orange
N/A
N/A
N/A
N/A
2.3 LED Description
LED
Sigfox (Auburn)
Description
Idle or Sleep Mode
Transmitting
Status
OFF
ON
3 Quick Start Guide
3.1 Introduction
This guide will help you get started with the devices and show you the various commands you may need to use
in demonstrating the functionality of the XT3630.
Each XT3630 is provided and labeled to show the product #, serial #, SIGFOX Identification 3 (SFID). For the
purposes of viewing the data on the SIGFOX portal, the SFID is the most important identifier for the end user.
The information pairing the devices with the SIGFOX ID is shown below:
The USB/Charging cable harness is shown below with the wire descriptions in the table to the right. The red
wire is the power input wire (8V-24V), the white wire “IN1” wakes the device with an 8-24V input, and the
black wire is ground.
3.2 Initial Configuration Example
The XT3630 needs to be can be configured to report based on a timer. The 9V wake cable will be the easiest
method to activate the devices. Simply attach a 9V battery to the connector cable and mate the 8-pin
connector with each XT3630 for 1-2 seconds to wake. When the device transmits, it will light up the orange LED
on the device which will confirm that the device is awake and operational. You can also check on which device
is awake by seeing if the unit reported in at the expected time. The device will send a ping to the server every
time upon wake.
The XT3630 Commands Description section will explain each of the commands and explain how to interface
with the device with the USB cable. Below is an example configuration:
+XT:4001,1,5,3
+XT:4002,1,50
+XT:4003,0,0,0,0,0
+XT:5401,8
+XT:3017,90,30,0,1
These configurations mean that the device will report the data packet per the established protocol to the
SIGFOX backend every 10 minutes. The GPS data is configured to be a minimum 50m accuracy to allow locking
at challenging locations. If the device is successfully awake. You will get data packets in the portal as shown
below:
The devices will begin to report once every 10 minutes.
3.3 USB Serial Cable Connection
To interface with the device for serial communication you must set up the RS-232 to USB adapter cable.
Connect USB cable from the cable harness to a PC. Install the drivers for the corresponding operating system on
the computer. The driver can be downloaded from the URL below:
 http://www.ftdichip.com/Drivers/VCP.htm
When the drivers are successfully installed, you should be able to see a USB COM port for the XT3630. Pick the
correct COM port for the XT3630 by looking for USB COM port under the ‘Ports’ section within Windows Device
Manager. Use the following terminal application settings:
1) Bits per second: 115200
2) Data bits: 8
3) Parity: None
4) Stop bits: 1
5) Flow control: None
See the next section for setting up a recommend terminal program, ZOC Terminal.
3.4 Initial ZOC Console Setup
1. Install ZOC: http://download.cnet.com/ZOC-Terminal/3000-7240_4-10125963.html
2. Connect the USB cable to your PC and the 8-pin connector to the XT-3630
3. Connect a 9V battery to the black wire (GND) and the white wire (IN1) to wake the device. You can also
connect to a DC regulated power supply to wake the device from ship mode.
4. Navigate to Device Manager to locate the COM port associated with the XT-4970.
a. Windows Key Shortcut: Start+Pause: This will bring up your system overview and Device
Manager should be in within this new window. The Windows icon button is called, Start.
b. Windows 8.1:
5. Within Device Manager, navigate to Ports and make note of the COM port associated with the XT-4970:
6. Now, open ZOC.
7. If the Connection setup window does not open by default, you can open or re-open the connection
settings using the green button at the top left side near the File menu:
8. You can select your COM port using the drop down menu in the middle and edit your connection
settings for Connection type and Emulation using the ‘Configure…’ buttons and the drop down menus.
a. Connection type: Serial/Direct (from the drop down menu)
b. Emulation: VT100 (from the drop down menu)
i. No ‘Configure…’ button setting changes.
10
c. Main page for connection settings should look like this:
d. These connection settings can be saved in a .zoc file, by clicking the ‘Edit…’ button, verifying
your connection settings and clicking ‘Save As’.
9. Clock ‘Connect’ to begin the ZOC terminal session.
10. ZOC should report the connection as successful:
11
11. To enable the local typing field, navigate to View->Local Typing:
12
3.5 Automated AES Login
1. After connecting to the COM port, right click on the user button menu and click ‘Customize’
2. Select ‘Add’:
13
3. Give the button a ‘Label’ name:
a. Select from the ‘Action’ menu, ‘Start a REXX script in the current tab’
b. Copy and paste the following into the ‘Start script’ field:
i. %ZOCFILES%\Options\Clarinet.zrx
c. Click ‘OK’ and ‘Save’
14
4. Create the following folder directory:
a. C:\AES
i. If a different directory path is needed (root directory is not C: for instance) the Clarinet.zrx file
will need to be modified in a text editor, such as notepad, to navigate to a different path for the
.exe file to execute.
b. Store the aes_passwd.exe file here
5. Navigate to the ZOC directory and store the Clarinet.zrx file in the ‘Options’ directory:
6. Now, in ZOC if you are already connected to the device over the COM port, you can click the login in button
that you just created, ‘4970 Login’ as noted here.
a. You may have to press the ‘Enter’ key a few times to wake the serial port before using the login in
button.
15
3.6 Manual AES Login
1. In the text field at the bottom of the window type, ‘login’
2. The device will respond with a ‘Challenge’ value to be provided to the AES utility. Highlight the challenge by
left clicking and dragging the mouse.
16
b. Copy the challenge by right clicking on the highlighted text, then navigate the pop-up menu to ‘Edit’>’Copy Selection’
c. As a tip to check for spaces, you can open Start->run and paste your selection and make changes
before pasting into command prompt.
3. Now open command prompt, Start->Run then type ‘cmd’ and change the directory to the location of the AES
encryption utility location. For example:
4. Once you have entered the correct directory path, type the following:
a. ‘aes_passwd_dynkey  
17
i. As a tip for pasting into command prompt, navigate to the properties menu by right clicking
on the command prompt icon at the top of the window and select Properties:
ii. On the ‘Options’ tab select ‘Quick Edit mode’ and ‘Insert Mode’. This will allow copying and
pasting by right clicking to past and highlighting followed by right clicking to copy.
18
Example text of the AES utility command, challenge and key.
b. Hit enter and the utility will send a response to provide to ZOC.
5. Highlight the response and right click the highlighted text.
6. As mentioned before you can check that your copy was copied correctly by using Start->Run or the local
typing field in ZOC before entering.
7. Right click in the local typing field to enter the response and hit ‘Enter’
a. If the Aux port has gone inactive hit ‘Enter’ until the port becomes active again and proceed with
sending the AES utility response:
8. The ZOC terminal should respond with ‘Accepted’.
19
3.7 XT3630 Commands Description
When you connect successfully you will be able to send console commands to the device. The console
commands are case sensitive and must be entered with the return key. The list of applicable commands shown
in the table below:
USB Console Commands
sSHDN5
mV
Xpd
deM
+XT:4001,,,
Sets the device into ship mode (low power sleep mode)
Prints the version of the FW
Prints various ADC values (helpful for checking battery voltage)
Firmware Update Command using Xmodem transfer
Enables/Disables Wi-Fi Scanning and sets scan interval and
duration.
+XT:4002,,
Enables/Disables GPS and sets minimum fix accuracy
+XT:4003,,,,, Enables/Disables BLE and sets status, data mask, interval, and
name
+XT:5401,
Configures Sleep Timer
+XT:3017,,,, Configures wait times and sleep mask
Rpi
Displays Wi-Fi APs and RSSI
Sxx
Reset the device. This will allow the devices to be secured after
logging into the device via serial cable.
Please remember to place the device into ship mode (‘sSHDN5’) if the device is going to be charging or nonoperational for a period of time. This will keep the battery from draining during expected non-operational
periods of times. The 4001, 4002, 4003, 5401, and 3017 commands syntax are the explained in Appendix A.
3.8 XT3630 Firmware Update
Within ZOC Terminal Issue the following command
deM
When prompted by the ZOC console with:
Preparing firmware download (.evf)
Erasing FLASH memory
Waiting for Xmodem Start ("dE" to abort)
Now navigate to the ‘Transfer’ drop down menu and select ‘Upload’. Browse to the directory where the .evf file
is located, select the file and click Ok.
The firmware update process will begin and the console will report when the update is complete.
Once completed, type ‘mV’ into the ZOC console to view the updated firmware version.
20
3.9 Example Device Behavior
This section describes XT3630 device behavior based on the following configurations:
+XT:4001,1,5,3
+XT:4002,1,50
+XT:4003,0,0,0,0,0
+XT:5401,8
+XT:3017,90,30,0,1
The sleep/wake configuration and the sleep timer are the most important commands to set correctly to set the
expected reporting behavior of the XT3630. The units have been configured with a sleep timer of 8 minutes.
This means that after the wait times defined in the 3017, the unit will enter low power mode for 8 minutes
until it wakes again to report per the 3017 configured timings. The flow chart below will show the expected
periodic behavior of this configured XT3630.
Sleep For 8
Minutes 
Wake and gather
sensor data for 90
seconds
(WT1)
30 second window
to Transmit to
basestation
(WT2)
The 4001, 4002, and 4003 command configure how the device will gather sensor data during the 90 Second
 period. Xirgo recommends using only the default WT1 and WT2 at this time. This can be further tuned if
necessary at a later time. The 4002 is set at a minimum of 50-meter accuracy, but that can be increased or
decreased as necessary.
Bluetooth is disabled by default, but can be tested if desired. The recommended test command for Bluetooth
advertising is:
+XT:4003,1,2,15,10,BLETEST
Any BLE scanning device should be able to detect the ‘BLETEST’ name and view the available advertising data
from the device.
21
4 SIGFOX Payload Structure
4.1 Xirgo Simple Fragmentation Protocol Specification (XSFPS)
T H I S
I S
A N
E N C A P S U L A T E D
P A Y L O A D !
In order to transmit the data efficiently we need to create an encapsulation protocol which can support
message fragmentation.
To support this, we use a Group Index and a Message Index. Each Group contains some number of Messages.
Every Message indicates the Group, the Message Index and the total number of Messages in the Group. The
Message Index indicates ordering for payload concatenation.
The message above “THIS IS AN ENCAPSULATED PAYLOAD!” requires 4 SigFox messages to be transmitted
assuming 2 Bytes of framing information in the fragmentation protocol.
One Byte is reserved for the Group which is a logical 8-bit integer that will roll over at 256 (0-255). The second
Byte is reserved for the Message Index and the total Message Count. The Lower nibble of the 2nd Byte is the
Message Index within the Group and the upper nibble of the 2nd Byte indicates total number of messages in the
Group. ((Byte & 0x0f) + 1) == Message Index. (((Byte & 0xf0) >> 4) + 1) == Message Count. The (+1)
assumption being that there is at least one Message per Group allowing us a maximum of 16 messages per
Group and a maximum of 160 payload bytes per Group.
0 0x30 T H I S
I S
A N
0 0x31 E N C A P S U L A
0 0x32 T E D
P A Y L O A
0 0x33 D !
The payload can contain any data. ASCII strings as shown above, or formatted binary data.
The data to be presented for this project:
1.
2.
3.
4.
5.
6.
7.
8.
Protocol Version, 1 Byte
Timestamp, 4 Bytes, Must be epoch as an absolute cannot fit in 4 Bytes. UNIX Epoch.
GPS Latitude, 4 Bytes
GPS Longitude, 4 Bytes
Accelerometer X, Y, Z, 6 Bytes
Temperature, Degrees F? C?, 2 Bytes
Light, Lux, 2 Bytes
Wi-Fi APs visible, 4 Max.
22
4.2 Payload Data Description
Offset
Size (Bytes) Description
Payload Protocol Version
Timestamp; UNIX Epoch Offset
GPS Latitude
GPS Longitude
13
Accelerometer X acceleration vector
15
Accelerometer Y acceleration vector
17
Accelerometer Z acceleration vector
19
Temperature; tenths degrees F,C? (multiplied by 10)
21
Light, Lux
23
Highest RSSI Wi-Fi AP BSSID
29
2nd Highest RSSI Wi-Fi AP BSSID
35
3rd Highest RSSI Wi-Fi AP BSSID
41
4th Highest RSSI Wi-Fi AP BSSID
Highlighted fields are optional. When all of the Message Fragments are collected by the server and assembled
in order the server will have the total Message Size. 23 Bytes for no APs, 29 Bytes for 1 AP, 35 Bytes for 2 APs,
41 Bytes for 3 APs and 47 Bytes for 4 APs. Additional APs if required can be concatenated and determined
server-side based on ((Message Size – 23 Bytes) / 6 Bytes) == Number of APs at the end of the payload.
Any additional changes to the defined payload (Bytes 0 – 22) will cause an increment of the Payload Protocol
Version.
23
4.3 Sample Payload Parsing Guide
Messages:
1F 40 00 58 04 C6 EF 02 0A 16 03 F8
1F 41 E8 2B F4 FF F8 00 23 FC 18 08
1F 42 40 00 00 4C 09 D4 87 0D 13 5C
1F 43 DC 96 74 07 BD A8 D3 F7 31 0A
1F 44 08
Parsing:
Group Number: 1F
Message Count (Index + 1): 5
Note: Index is the lower nibble of the second byte of each SIGFOX message 40 -> Index 0, 41 -> Index 1, 42 ->
Index 2, etc.
Protocol Version: 00
Time Stamp: 58 04 C6 EF
1. Convert from hex to decimal: 0x5804C6EF = 1476708079
2. Open http://www.epochconverter.com/
3. Enter the seconds since epoch (Jan 1. 1970)
4. 58 04 C6 EF -> Mon, 17 Oct 2016 12:41:19 GMT
Latitude: 02 0A 16 03
1. Convert from hex to binary to check for negative value (2’s compliment format)
2. 0x020A1603 = 0010000010100001011000000011b (leading bit is zero -> positive value)
3. Convert from hex to decimal
4. 0x020A1603 = 34215427
5. Move decimal 6 places
6. 34.215427° N
Longitude: F8 E8 2B F4
1. Always check the binary conversion for a negative number (2’s compliment format)
2. 0xF8E82BF4 = 11111000111010000010101111110100b (leading bit is 1 -> negative value)
3. Convert from binary to decimal using 2’s compliment:
a. http://www.exploringbinary.com/twos-complement-converter/
4. 11111111110001011100100000101110b <-(2’s compliment) -> --119002124
5. Move 6 decimal places: -119.002124 ° W
Accel X: FF F8 = 0xFFF8 = 1111111111111000b (leading bit is 1, 2’s compliment for negative value) = -8mG
Accel Y: 00 23 = 0x23 = 00100011b (leading bit is 0, positive value) = 35mG
Accel Z: FC 18 = 0xFC18 = 1111110000011000b (leading bit is 1, 2’s compliment, negative value) = -1000mG
Temperature: 08 40 = 0x840 = 2,112, reference the table below for approximate temperature value
Ambient Light: 00 00 (should always read 00 00 because of enclosure 0x0000 = 0 lux
Wi-Fi BSSID 1: 4C 09 D4 87 0D 13
Wi-Fi BSSID 2: 5C DC 96 74 07 BD
Wi-Fi BSSID 3: A8 D3 F7 31 0A 08
24
4.4 Xirgo Byte Packed Protocol (XBPP)
4.4.1 SIGFOX Payload Overview
In order to create a robust transport protocol, a standard header within the 12 Byte payload will include
information regarding the message which will provide the Alizent backend with information regarding each
message. This will allow the detection of a failed transmission if some SIGFOX message transmissions fail which
carry additional AP data. A standard message header including message type, version, index and count (total
number of messages), will be included in every message along with battery and AP information.
4.4.2 Payload Data Structure
Field
Size
(bits)
Value/Sample
Description
MessageType
Type of Message
'00100' (4)
MessageVersion
Version of this message
'0'
Message Index
Increments
attempt
Message Count
with
each
transmission
“0000000”
High nibble: number of messages
“01010001” (3,1)
Low nibble: current message count
MacAddress
48
BSSID of the detected access point
48:2C:6A:1E:59:3D
SignalStrength
Received Signal Strength Intensity (RSSI) ‘01010001’
associated with the previous BSSID.
(-81 dBm)
BatteryStatus
16
Battery voltage ADC value
TOTAL
96
25
4.4.3 SIGFOX Example Payload
For: Message type = 00001b, Message Version = 000b, Battery Status = 1200
A device wakes up and, after scouting, it finds 3 access points (addresses “02:01:01:01:01:01”,
“03:02:02:02:02:02”, “04:03:03:03:03:03”) with RSSIs (-85, -90, -110).
The following SIGFOX messages are sent:
SIGFOX Message 0
Field
Size (bits)
Value/Sample
MessageType
'00001' (1)
MessageVersion
'000'
Message Index
‘0000000’ (next time the device
wakes up it will be ‘00000001’ …)
‘00110000’ (3,0) (high nibble number
of messages, low nibble current
message count)
MacAddress
48
00000010,
00000001,
(MSB First)
SignalStrength
‘01010101’ (-85, we assume the RSSI
is always lower than 0)
BatteryStatus
16
‘00000100’,’10110000’ (MSB first)
TOTAL
96
Message Count
00000001,
00000001,
00000001,
00000001
26
SIGFOX Message 1
Field
Size (bits)
Value/Sample
MessageType
'00001' (1)
MessageVersion
'000'
Message Index
‘0000000’ (next time the device
awakes it will be ‘00000001’ …)
‘00110001’ (3,1) (high nibble number
of messages, low nibble current
message count)
MacAddress
48
00000011,
00000010,
(MSB First)
SignalStrength
‘01011010’ (-90, we assume the RSSI
is always lower than 0)
BatteryStatus
16
‘00000100’,’10110000’ (MSB first)
TOTAL
96
Message Count
00000010,
00000010,
00000010,
00000010
SIGFOX Message 2
Field
Size (bits)
Value/Sample
MessageType
'00001' (1)
MessageVersion
'000'
Message Index
‘0000000’ (next time the device
awakes it will be ‘00000001’ …)
‘00110010’ (3,2) (high nibble number
of messages, low nibble current
message count)
MacAddress
48
0000100, 00000011,
00000011, 00000011,
(MSB First)
SignalStrength
‘01101110’ (-110, we assume the
RSSI is always lower than 0)
BatteryStatus
16
‘00000100’,’10110000’ (MSB first)
TOTAL
96
Message Count
00000011,
00000011
27
4.5 Bluetooth Payload Structure
Data
0xFF
0xEF
0xBE
0x00
Description
Ad packet type (0xFF = mfg-specific data)
Placeholder for a two-byte company ID number
Placeholder for a two-byte company ID number
Accel data next
Two bytes, little-endian, signed integer, X-axis
acceleration
Two bytes, little-endian, signed integer, Y-axis
acceleration
Two bytes, little-endian, signed integer, Z-axis
acceleration
Two bytes, little-endian, unsigned integer,
acceleration magnitude
Lux data next
Two bytes, little-endian, unsigned integer, lux
ADC count
Temp data next
Two bytes, little-endian, unsigned integer, temp
ADC count
GPS data next
Four bytes, little-endian, signed integer, GPS
latitude * 1e6
Four bytes, little-endian, signed integer, GPS
longitude * 1e6
0x01
0x02
0x03
4.6 Battery Voltage and Temperature Conversion Tables
4.6.1 Battery Voltage vs. Count Value
Battery (V)
4.2
4.1
3.9
3.8
3.7
3.6
3.5
3.4
3.3
3.2
3.1
ADC (Counts)
283.3
276.4
269.7
263
256.1
249.5
242.7
236
229.4
225
225
226
227.4
Battery voltage can be observed with HyperTerminal,
SecureCRT or ZOC command ‘Xpd’:
Xpd
SensorIgnition: Clear (39)
SensorAccelerometer: {-23131,8,-5216}, 1mg
SensorVibration: {0}
SensorMainVoltage: 0.3 (0.8)
SensorBatteryVoltage: 281.2 (0.0)
SensorTmp20: 2550,134.5 (274.1)
SensorAmbientLight: 305.6 (0.0)
SensorExt1Voltage: 0.0 (0.0)
SensorSigfoxVoltage: 409.5 (0.0)
SensorWifiVoltage: 398.6 (0.0)
28
4.6.2 Temperature in Celsius or Fahrenheit vs. Count Value
Chamber Temp
(Celsius)
-35
-25
-15
-5
15
25
35
45
55
65
75
85
Chamber Temp
(Celsius)
-35
-25
-15
-5
15
25
35
45
55
65
75
85
Unit 1 Temp Data
Unit 1 Raw Count
Unit 1 Celsius count
Unit 1 Fahrenheit Count
3036,131.5 (268.7)
2873,132.5 (270.5)
2713,133.5 (272.3)
2548,134.5 (274.1)
2388,135.5 (275.9)
2226,136.5 (277.7)
2072,137.4 (279.4)
1911,138.4 (281.2)
1766,139.3 (282.8)
1605,140.3 (284.6)
1448,141.3 (286.3)
1287,142.3 (288.1)
1130,143.2 (289.8)
3036
2873
2713
2548
2388
2226
2072
1911
1766
1605
1448
1287
1130
131.5
132.5
133.5
134.5
135.5
136.5
137.4
138.4
139.3
140.3
141.3
142.3
143.2
268.7
270.5
272.3
274.1
275.9
277.7
279.4
281.2
282.8
284.6
286.3
288.1
289.8
Unit 2 Temp Data
3098,131.1 (268.0)
2929,132.2 (269.9)
2766,133.2 (271.7)
2598,134.2 (273.6)
2431,135.2 (275.4)
2264,136.2 (277.2)
2100,137.3 (279.1)
1931,138.3 (280.9)
1791,139.2 (282.5)
1628,140.2 (284.3)
1466,141.2 (286.1)
1304,142.2 (287.9)
1145,143.1 (289.7)
Unit 2 Raw Count
3098
2929
2766
2598
2431
2264
2100
1931
1791
1628
1466
1304
1145
Unit 2 Celsius Count
131.1
132.2
133.2
134.2
135.2
136.2
137.3
138.3
139.2
140.2
141.2
142.2
143.1
Unit 2 Fahrenheit Count
268.0
269.9
271.7
273.6
275.4
277.2
279.1
280.9
282.5
284.3
286.1
287.9
289.7
29
5 RS232 Based Configuration Command Protocol
5.1 Wi-Fi Configuration
Type
Syntax
Response
ASCII
Set
+XT:4001,,,
$$,4001,,,##
Read
+XT:4001?
$$4001,,,##
Parameter
Type
Description

Numeric
Wi-Fi Enable
 1: Enabled
 0: Disabled
 Default is 0 (Disabled)

Numeric
Wi-Fi Scanning Interval
 Valid Range is 0 – 86400 (seconds)
 0: Disabled
Default is 0 (Disabled)

Wi-Fi Scanning Duration
 Valid Range is 0 – 86400 (seconds)
 0: Disabled
Default is 0 (Disabled)
NOTE: If Scanning duration is larger than scanning interval, then the Wi-Fi module will be permanently
scanning.
5.2 GPS Configuration
Type
Syntax
Response
ASCII
Set
+XT:4002,,
$$,4002,,##
Read
+XT:4002?
$$,4002,,##
Parameter
Type
Description

Numeric
GPS Enable
 1: Enabled
 0: Disabled
 Default is 0 (Disabled)

Numeric
GPS minimum accuracy
 Valid Range is 0 – 255 (meters)
 0: Disabled
Default is 0 (Disabled)
30
5.3 Bluetooth Configuration
Type
Syntax
Response
ASCII
Set
+XT:4003, ,,,,
$$,4003, ,,,,##
Read
+XT:4003?
$$,4003, ,,,,##
Parameter
Type
Description

Numeric
Bluetooth Enable
 1: Enabled
 0: Disabled
 Default is 0 (Disabled)

Numeric
Bluetooth Mode
 0: Idle
 1: Scanner
 2: Advertise

Numeric
Bluetooth Advertising Data Mask

0: Disabled

1: Accelerometer

2: Lux

4: Temp

8: GPS

16: Serial#

Numeric
Bluetooth Advertising Interval
 Valid Range is 0 – 86400 (seconds)
 0: Disabled
Default is 0 (Disabled)

Numeric
APN Username
 Maximum 12 characters accepted
 Default value is “”
31
5.4 Low Power Sleep/Wake Configuration
Type
Syntax
Response
ASCII
Set
+XT:3017,,,,
$$,3017,,,,##
Read
+XT:3017?
$$,3017,,,,##
Parameter
Type
Description

Numeric
Pre-Alert Maximum Wait Time
 Valid Range is 0 – 32767 (seconds)
 Default Value is 1

Numeric
Post-Alert Wait Time
 Valid Range is 0 – 32767 (seconds)
 Default Value is 1

Numeric
Shutdown/Sleep Notification Time
 Default Value is 0 (Disabled)

Numeric
Wake Mask

0: Disabled

1: Sleep Time

2: Motion Wake

4: Motion/No-Motion Periods & Thresholds

8: Daily Wake

16: Wake-Pin (Input1/Ignition)

32: External Power

64: Battery Good
5.5 Sleep Alarm
Type
Syntax
Response
ASCII
Set
+XT:5401,
$$,5401,##
Read
+XT:5401?
$$,5401,##
Parameter
Type
Description

Numeric
Sleep Alarm Timer
 Valid Range is 1 – 32767 (minutes)

1 Minute Increments

Default Value is 0 (Disabled)
32
6. FCC/IC REGULATORY COMPLIANCE INFORMATION
This equipment with FCC-ID: GKM-XT3630F and IC-ID: 10281A- XT3630F, Model: XT3630F
is subject to the Federal Communications Commission (FCC) and Industry Canada (IC) rules.
NOTICE:
Changes or modifications not expressly approved by the party responsible for compliance could void the user's
authority to operate the equipment.
This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) this
device may not cause harmful interference, and (2) this device must accept any interference received, including
interference that may cause undesired operation.
This device complies with radiation exposure limits set forth for an uncontrolled environment and meets radio
frequency (RF) Exposure Guidelines. This equipment should be installed and operated by keeping the device at
least 20cm from a person’s body.
Antenna Statement
Under Industry Canada regulations, this radio transmitter may only operate using an antenna of a type
and maximum (or lesser) gain approved for the transmitter by Industry Canada. To reduce potential radio
interference to other users, the antenna type and its gain should be so chosen that the equivalent
isotropically radiated power (e.i.r.p.) is not more than that necessary for successful communication.
Conformément à la réglementation d'Industrie Canada, le présent émetteur radio peut
fonctionner avec une antenne d'un type et d'un gain maximal (ou inférieur) approuvé pour
l'émetteur par Industrie Canada. Dans le but de réduire les risques de brouillage radioélectrique à
l'intention des autres utilisateurs, il faut choisir le type d'antenne et son gain de sorte que la puissance
isotrope rayonnée équivalente (p.i.r.e.) ne dépasse pas l'intensité nécessaire à l'établissement d'une
communication satisfaisante.
Licence exempt
This device complies with Industry Canada licence-exempt RSS standard(s). Operation is subject to the
following two conditions:
(1) this device may not cause interference, and
(2) this device must accept any interference, including interference that may cause undesired operation
of the device.
Le présent appareil est conforme aux CNR d'Industrie Canada applicables aux appareils radio
exempts de licence. L'exploitation est autorisée aux deux conditions suivantes :
(1) l'appareil ne doit pas produire de brouillage, et
(2) l'utilisateur de l'appareil doit accepter tout brouillage radioélectrique subi, même si le brouillage est
susceptible d'en compromettre le fonctionnement.
33

Source Exif Data:
File Type                       : PDF
File Type Extension             : pdf
MIME Type                       : application/pdf
PDF Version                     : 1.5
Linearized                      : No
Page Count                      : 33
Language                        : en-US
Tagged PDF                      : Yes
XMP Toolkit                     : 3.1-701
Producer                        : Microsoft® Word 2016
Creator                         : Johnny Chen
Creator Tool                    : Microsoft® Word 2016
Create Date                     : 2017:06:23 17:06:18-07:00
Modify Date                     : 2017:06:23 17:06:18-07:00
Document ID                     : uuid:D946F9E5-94DD-42AA-9CF2-B412B90A3A69
Instance ID                     : uuid:D946F9E5-94DD-42AA-9CF2-B412B90A3A69
Author                          : Johnny Chen
EXIF Metadata provided by EXIF.tools
FCC ID Filing: GKM-XT3630F

Navigation menu