XT3630F Series User Guide Model: XT3630F FCC ID: GKM- XT3630F IC: 10281A- XT3630F Version 1 1
Table of Contents Document Change History .......................................................................................... 2 1 Introduction ............................................................................................................ 3 1.1 Feature Matrix................................................................................................................................................................................. 3 2 Hardware Description .............................
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.
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: 4
2.1 Hardware Specifications Communication Technology Sigfox GPS Specification Receiver 50 channels Receiver tracking Sensitivity Accuracy Cold Start Hot Start Power Requirements D.C.
2.2 Cable Harness Description Pin # Wire Color Pin Name Functional Description Port Characteristic 1 White IN1 Wake up pin 8V to 24V, Internally pulled low 2 Yellow N/A N/A N/A 3 Black Ground Ground 4 Green N/A N/A 5 Blue UART-Rx 3.3V Logic Interface Com Port Settings: Baud rate: 115200 bps; Flow control: None; 8N1 6 Brown UART-Tx 3.
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.
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.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.
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.
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.
11.
3.5 Automated AES Login 1. After connecting to the COM port, right click on the user button menu and click ‘Customize’ 2.
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.
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.
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.
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.
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.
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.
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.
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.
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.
4.
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.
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.
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).
SIGFOX Message 1 Field Size (bits) Value/Sample MessageType 5 '00001' (1) MessageVersion 3 '000' Message Index 8 ‘0000000’ (next time the device awakes it will be ‘00000001’ …) 8 ‘00110001’ (3,1) (high nibble number of messages, low nibble current message count) MacAddress 48 00000011, 00000010, (MSB First) SignalStrength 8 ‘01011010’ (-90, we assume the RSSI is always lower than 0) BatteryStatus 16 ‘00000100’,’10110000’ (MSB first) TOTAL 96 Message Count 00000010, 00000010, 00000
4.
4.6.2 Temperature in Celsius or Fahrenheit vs. Count Value Chamber Temp (Celsius) -35 -25 -15 -5 5 15 25 35 45 55 65 75 85 Chamber Temp (Celsius) -35 -25 -15 -5 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.
5 RS232 Based Configuration Command Protocol 5.
5.
5.
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.