16
Page 1 GGV Instructions and TCP & SMS Command Set For the SilverEye Server platform Version 2.21 Integrated Tracking Technologies Inc. Contents GGV Solution Overview: .............................................................................................................................................2 Assumption of Training on SilverEye ......................................................................................................................2 General Information ...............................................................................................................................................2 Recommended batteries: .......................................................................................................................................3 Adding the microSIM ..............................................................................................................................................3 Getting Started: ......................................................................................................................................................3 Operating the GGV .................................................................................................................................................4 Setting up the GGV for deployment ...........................................................................................................................5 Multi-mode tracking order of operations ..................................................................................................................6 TCP and SMS Commands, Acknowledgements and Details for ver 2.21 ...................................................................7 TCP-IP only commands ........................................................................................................................................ 10 GGV Tips .................................................................................................................................................................. 11 Wiring Harness Diagram .......................................................................................................................................... 12 Data download and File Converter (if option purchased) ....................................................................................... 13 Factors affecting GPS and/or VHF reception ........................................................................................................... 14 Contact and Technical Support ............................................................................................................................... 15 GGV-2 and GGV-3 Warranty Jan 2014..................................................................................................................... 16

GGV Instructions and TCP & SMS Command Set For the ... 1 GGV Instructions and TCP & SMS Command Set For the SilverEye Server platform Version 2.21 Integrated Tracking Technologies

  • Upload
    hanhu

  • View
    237

  • Download
    9

Embed Size (px)

Citation preview

Page 1: GGV Instructions and TCP & SMS Command Set For the ... 1 GGV Instructions and TCP & SMS Command Set For the SilverEye Server platform Version 2.21 Integrated Tracking Technologies

Page 1

GGV Instructions and TCP & SMS Command Set For the SilverEye Server platform

Version 2.21

Integrated Tracking Technologies Inc.

Contents GGV Solution Overview: .............................................................................................................................................2

Assumption of Training on SilverEye ......................................................................................................................2

General Information ...............................................................................................................................................2

Recommended batteries: .......................................................................................................................................3

Adding the microSIM ..............................................................................................................................................3

Getting Started: ......................................................................................................................................................3

Operating the GGV .................................................................................................................................................4

Setting up the GGV for deployment ...........................................................................................................................5

Multi-mode tracking order of operations ..................................................................................................................6

TCP and SMS Commands, Acknowledgements and Details for ver 2.21 ...................................................................7

TCP-IP only commands ........................................................................................................................................ 10

GGV Tips .................................................................................................................................................................. 11

Wiring Harness Diagram .......................................................................................................................................... 12

Data download and File Converter (if option purchased) ....................................................................................... 13

Factors affecting GPS and/or VHF reception ........................................................................................................... 14

Contact and Technical Support ............................................................................................................................... 15

GGV-2 and GGV-3 Warranty Jan 2014 ..................................................................................................................... 16

Page 2: GGV Instructions and TCP & SMS Command Set For the ... 1 GGV Instructions and TCP & SMS Command Set For the SilverEye Server platform Version 2.21 Integrated Tracking Technologies

Page 2

GGV Solution Overview: Integrated Tracking Technologies Inc. (ITT) helps Law Enforcement Agencies who need to quickly and safely track assets. The GGV (GPS/GSM/VHF) is a tracking and location solution using A-GPS with VHF direction finding technologies to provide search redundancy when tracking targets, regardless of the scenario. Unlike competitors that use separate tracking technologies of GPS, cellular, or VHF, the GGV provides agencies with multi-mode tracking of assets in a cost effective, small form-factor. Multi-Mode Tracking Redundancy - Small Form Factor - Cost Effective Deployment. GGV features:

Assumption of Training on SilverEye It is assumed that you and your agency have received training on basic usage of SilverEye functions. Please contact your Knowmadics representative if you do not have the SilverEye training manual.

General Information

Please read this first before operating GGV 1. The VHF Frequency Range of this device is limited to the range 216.001 MHz to 219.999 MHz, the

frequency is assigned by user with SMS or TCP command. 2. Always disconnect the power source from the device before inserting or replacing the micro-SIM card in

the slot. 3. The microSIM card utilized must have an associated data plan and SMS messaging with the cellular

provider. This is necessary for downloading A-GPS information prior to deployment and for as need firmware over the air (FOTA) updates

4. Always disconnect the battery pack after usage.

About the case material

The GGV-2 and GGV-3 trackers are intended for hides and concealments; both devices are not waterproof or impact resistant. The plastic case is only intended to protect the antenna and electronic components.

The case material can be painted or spray painted. Do not use black paint as carbon can potentially affect radio frequency performance. Use other camouflaging colours, such as green or brown.

Tracking Redundancy of A-GPS, Cell location based service and VHF direction finding

Onboard sensors accelerometer, temperature, light sensor, magnet

Simple Tracking GPS tracker location direct to smart phone in Google Maps

Firmware over the air (FOTA) for future GGV upgrades and features

Cell tower ID and battery level with every GPS fix Programmable VHF frequency with 216.001 to 219.999 MHz

Page 3: GGV Instructions and TCP & SMS Command Set For the ... 1 GGV Instructions and TCP & SMS Command Set For the SilverEye Server platform Version 2.21 Integrated Tracking Technologies

Page 3

Recommended batteries: GGV-2 The GGV-2 takes an external power source of 6 volts minimum to 28 volts maximum. Obviously, please don’t use a power source greater than 28 volts. GGV-3 ITT recommends using only lithium polymer (li-poly) rechargeable batteries for the GGV-3. The battery needs to be 3.6-4.2V nominal voltage and capable of handling a minimum of 3A pulse current. Caution: The GGV-3 does not have a power regulator. Anything higher than the recommended voltage will blow the circuitry on the device, and void the one year warranty Ask your representative for the GGV excel spreadsheet to estimate deployment battery amp hours required for your tracking application.

Adding the microSIM

SIM for GGV-3 SIM for GGV-2

Hold the GGV 2 or 3 upside-down with the hex screws facing you

Insert the microSIM card with the gold tabs facing away from you

The microSIM notch out should be in the bottom left

Use a pen to push the microSIM to click into the locked position

Getting Started:

For the GGV-2, use a power supply with a minimum 6 volts, to a maximum of 28 volts.

For the GGV-3, only use fully charged 3.7 to 4.2V lithium polymer rechargeable batteries.

To facilitate a quick Cellular and GPS connectivity first, place the GGV where there is a high probability of obtaining good cellular connectivity and GPS information. If inside a building initiate the device near a window. Give the device up to 3 minutes to initialize.

In order to get the device to talk to your smart phone via SMS or IP Commands, you must identify your smart phone to the device. Send an SMS to the device “connect to XXXXXXXXXX” XXX’s being the cellphone you want the device to connect to.

Page 4: GGV Instructions and TCP & SMS Command Set For the ... 1 GGV Instructions and TCP & SMS Command Set For the SilverEye Server platform Version 2.21 Integrated Tracking Technologies

Page 4

Operating the GGV

Once communications is established you will receive messages from the device and you will be able to send commands to the device. Start with sending a “status” message. Screen shot of Status message:

Screen shot of a successful GPS fix transmitted via SMS to smartphone:

“Last Known Good” GPS fix with Date and Time:

“GPS fix unavailable” closest cellular tower reported

GGV can still transmit via cellular GSM, but cannot obtain GPS fix

Look up cell tower ID database to get general location of the GGV

VHF state, VHF frequency VHF pulse per min.

Sleep state, Sleep timeout time (in minutes), Trigger state, Trigger timeout (in hours)

Relay State, Quiet state, timeout (in minutes), Battery Voltage level

GPS fix state, how often GPS is sent (in seconds), Sensor selected

Data logger state, data logging rate (in seconds), temperature range to trigger if selected (in Celsius)

Cell tower ID

Successful GPS fix with hyperlink to Google Maps on smart phone. (Click on link to view)

Date & Time of GPS fix

Date & time of last known good GPS fix

Last known good GPS fix with hyperlink to Google Maps on smart phone

Battery voltage level

Battery voltage level

Cell tower ID number GGV is closest to.

Page 5: GGV Instructions and TCP & SMS Command Set For the ... 1 GGV Instructions and TCP & SMS Command Set For the SilverEye Server platform Version 2.21 Integrated Tracking Technologies

Page 5

Setting up the GGV for deployment

Cell tower ID number GGV is closest to.

Unsuccessful GPS fix, GGV tracker still within cellular range. Look up cell tower Identification.

Battery voltage level

Page 6: GGV Instructions and TCP & SMS Command Set For the ... 1 GGV Instructions and TCP & SMS Command Set For the SilverEye Server platform Version 2.21 Integrated Tracking Technologies

Page 6

Multi-mode tracking order of operations GPS > Cell tower ID > VHF direction finding

1) Track by GPS from Google Maps on smart phone 2) Go to last known good (LKG) location and do VHF direction finding 3) No GPS fix, search by cell tower ID, go to cell tower and start VHF direction finding 4) Do a VHF only search from elevated location or with a helicopter.

Page 7: GGV Instructions and TCP & SMS Command Set For the ... 1 GGV Instructions and TCP & SMS Command Set For the SilverEye Server platform Version 2.21 Integrated Tracking Technologies

Page 7

TCP and SMS Commands, Acknowledgements and Details for ver 2.21 Note: All commands can be in either upper or lower case. Or first letter upper, the rest lower case.

Command Acknowledgement

from GGV Notes Default

Device Setup commands

Common TCP and SMS

connect to <destination> <Status message>

Two types of destination can be set, either a telephone number (for SMS) of up to 20 digits or an IP address in dotted decimal notation followed by a port number (e.g. 10.35.235.117:3500). Each is stored separately and responses to commands are sent via the same medium over which the command was received.

no default destination

Common APN XXXXXXXXXX <Status message>

Set the Access Point Name (APN) to use for data connections. If set via TCP the setting will not take effect until the next time a data connection is established.

internet.com

Common IMEI <IMEI message> Provides IMEI of device

Common status <Status message> Sends a status message of current settings

Common vhf freq <21XXXX> <Status message>

Sets the VHF Frequency. Range is 216000-218999 kHz, no decimal point

216550

Common

defaults <Status message>, <Fix message>

Resets SMS control parameters to their default values. "connect …" and device "id" remain unchanged

Basic GGV Live Tracking Controls

Common VHF on <Status message> Turns on the VHF RF chirp VHF is off

Common VHF off <Status message> Turns off the VHF RF chirp

Common VHF ppm <XXX> <Status message>

Sets the VHF PPM to low (45 ppm), med (60 ppm), or high (75 ppm)

med

Common

where <Status message>, <Fix message>

Sends a one-time immediate GPS location. If GPS fix is not successful, unit displays cell tower ID, and/or LKG (last known good) GPS fix.

Common fix rate <XXX> <Status message>

Rate at which GPS fixes are sent to the programmed destination in seconds (from 1 to 43200 seconds)

120

TCP only

track on <Status message>

Is used for live tracking scenarios. Turns on the unit sending GPS fixes via either SMS or TCP for live tracking. If track is on, fixes will be sent at the fix rate until track is turned off regardless of other device settings (except quiet)

Track is off

TCP only track off <Status message>

Turns off the unit sending GPS fixes via either SMS or TCP for live tracking. If track is off, fixes are only sent if other device settings enable it

Common

fix on <Status message>

Turns on the unit sending GPS fixes via either SMS or TCP. Whether fixes are sent or not if fix is on is dependent on other device settings. For example, if sleep is on only one fix is sent each time the device wakes up.

Fix is off

Common fix off <Status message> Turns off the unit sending GPS fixes via either SMS or TCP

Page 8: GGV Instructions and TCP & SMS Command Set For the ... 1 GGV Instructions and TCP & SMS Command Set For the SilverEye Server platform Version 2.21 Integrated Tracking Technologies

Page 8

Common

Quiet <XX> <Status message> Immediately turns off RF sources and puts the unit to sleep for the given duration <min>. A value of 0 turns “quiet” off. Used in case of suspected electronics sniffing.

0 minutes

Automatic reports from GGV

Common

Voltage level

Voltage level displayed in each GPS fix. GGV will stop GPS and cellular when battery goes below 3.5V. If VHF is on, the GGV will transmit until 2.5V before battery is completely dead (typically VHF only for a few hours after last GPS fix is sent.)

n/a

Common XXXXXXX

The cell tower ID, in hexadecimal, where the modem is located at the time the report is sent.

Common

T LKG Position UTC (LKG = last known good GPS fix)

T indicates a trigger start, trigger stop, or standard position report respectively. LKG if present indicates that this position has been previously reported and that no new fixes have been received since that report. Position is a Google maps link indicating the location as determined by GPS. UTC is the time (UTC) of the reported fix. If no GPS fix has been received since power was first applied to the device the LKG, Position, and UTC fields will be replaced with "Fix Unavailable".

Select Sensor to Trigger. Only one sensor at a time can be selected for triggering.

Common

motion on <Status message> Set the motion sensor as the trigger input. Turn all other sensors off. When motion is detected the device will enter a triggered state.

Common motion off <Status message> Turn the motion sensor off as the trigger input. Off

Common temp window <XX YY> <Status message>

Set the lower temperature limit to XX degrees Celsius and the upper temperature limit to YY degrees Celsius. XX must be less than YY and they must be in the range -40 to 125. Examples:

Common For temperature increasing set

Common

temp on <Status message>

Set the temperature sensor as the trigger input. Turn all other sensors off. When the temperature leaves the window defined by the "TEMP WINDOW" command the device will enter a triggered state.

Common temp off <Status message> Turn the temperature sensor off as the trigger input. Off

Common

light on <Status message> Set the light sensor as the trigger input. The device will enter the triggered state when light is sensed. The GGV-3 uses an external photovac cable to trigger sensor.

Common light off <Status message> Turn the light sensor off as the trigger input. Off

Common

mag on <Status message>

Set the magnetic sensor as the trigger input. Turn all other sensors off. Default state for magnet is “magnet is present” If the trigger “MAG ON” is active and there is no magnet on the device the device will enter a triggered state.

Common mag off <Status message> Turn the magnetic sensor off as the trigger input. Off

Page 9: GGV Instructions and TCP & SMS Command Set For the ... 1 GGV Instructions and TCP & SMS Command Set For the SilverEye Server platform Version 2.21 Integrated Tracking Technologies

Page 9

Activate Trigger Event (GPS and GSM modem remain on, SMS sent when triggered)

Common

trig timeout <XXX> <Status message> Set the amount of time in hours that the device stays in the triggered state once the trigger is activated. Trigger range is 1 to 999 hours, default is 72 hours.

72 hours

Common

trig on <Status message>

Turns on event triggering if a sensor is selected.

Common

When the sensor is triggered, the GGV will begin sending fix locations.

Common

“trig start” in the fix indicates first trigger event

Common

“trig stop” in the fix indicates last trigger event at end of the trigger timeout

Common trig off <Status message> Turns event triggering off Off

Data Logger Control (if option purchased)

Common dl rate <XXX> <Status message> Sets data logging rate. The range is 1 to 999 seconds. 5 seconds

Common

dl on <Status message>

Turn data logging on. When data logging is on position fixes and their corresponding times (in UTC) will be recorded to onboard memory. In excess of 61000 individual fixes can be recorded. If the number of fixes exceeds the available space the oldest recorded fixes will be overwritten with new fixes. If trig on is activated, data logging will only be active while in the triggered state.

Common dl off <Status message> Turns data logging off Data logger is off

Sleep Mode - low power mode (GPS and GSM modem are turned off.)

Common

sleep timeout <XXX> <Status message>

Sets the time in minutes that the device will remain asleep once sleep mode is entered if a sensor does not wake the device before the timeout. The range of the timeout is 1 to 999 minutes.

30 min

Common

sleep on <Status message>

Enable entering sleep mode. GPS, GSM and VHF are turned off conserving power. There is a four minute period when the GGV awakes from the sleep time out: for three minutes to obtain a GPS fix, then it will wait for one minute to receive new SMS commands that may have been sent.

Common sleep off <Status message> Disable unit from entering sleep mode Off

Device Reset or Firmware updates

Common reset <Status message>

Performs a full hardware reset of the device. All configuration parameters remain unchanged.

Common

fota "filename provided" <fota filename>

FOTA (firmware over the air) update command for software fixes and future upgrades. ITT provides you the file name to reference; you upgrade the firmware to the device as required. Process takes approx. 2 minutes

External Trigger and Relay – available on the GGV-2 only

Page 10: GGV Instructions and TCP & SMS Command Set For the ... 1 GGV Instructions and TCP & SMS Command Set For the SilverEye Server platform Version 2.21 Integrated Tracking Technologies

Page 10

Common

ext on

<Status message>

EXT behaves like the other sensor inputs. If the command “EXT ON” is sent to the GGV, the external trigger input will be selected as the currently active trigger. Any previously selected sensor input will automatically be deselected. “EXT OFF” will deselect the external trigger as the sensor input if it was previously selected resulting in no selected sensor until another sensor ON command is issued. There is a 500 ms debounce on this input which means that when EXT is selected as the sensor input a low on the input must last at least 500 ms in order to cause the GGV to enter the triggered state. There is no debounce on the transition to the inactive state.

Ext off

Common

ext off

Common rly set

<Status message>

RLY SET/RST will cause the relay to enter the set (SET) or reset (RST) state. In the set state the COM pin will be connected to the SET pin and in the reset state the COM pin will be connected to the RESET pin. There will be ½ a second or more at power up in which the relay is in an indeterminate state.

Rly rst

Common

rly rst

TCP-IP only commands Available on SilverEye by Knowmadics

Command Acknowledgement

from GGV Notes Default

Common

fix via sms <Status message> Selects sending fixes via SMS fix via sms

Common

fix via tcp <Status message> Selects sending fixes via TCP

Common

DL get XX <Status message>

Download full data logging session from the GGV, at a maximum of 20 records at a time. DL get only work on

GGV trackers running combo TCP/SMS firmware on SilverEye.

Common

DL erase <Status message> Erases all data on data logger. Dl erase only works on GGV trackers running combo TCP/SMS firmware on

SilverEye.

Page 11: GGV Instructions and TCP & SMS Command Set For the ... 1 GGV Instructions and TCP & SMS Command Set For the SilverEye Server platform Version 2.21 Integrated Tracking Technologies

Page 11

GGV Tips Magnet trigger:

Use rare earth magnet with a 1 cm or 2/5”.

Placement of magnet to activate magnet trigger: in bottom right corner on the back of the GGV 2 or GGV3 (the side with the hex screws)

Add magnet (refer to position of magnet in two pictures to the right)

Enter the “mag on”, then “trig on” commands, magnet trigger set Temperature Trigger:

Temperature is Celsius

Conversion from Celsius to Fahrenheit calculator: http://www.onlineconversion.com/temperature.htm

Use a narrow temperature range as temperature: o Increases “temp window 17 19” o Decreases “temp window 25 22”

Data Logging session:

Ensure the Data logger is turned off before downloading a data logging session.

Page 12: GGV Instructions and TCP & SMS Command Set For the ... 1 GGV Instructions and TCP & SMS Command Set For the SilverEye Server platform Version 2.21 Integrated Tracking Technologies

Page 12

Wiring Harness Diagram GGV-2 Wiring with external trigger and relay wiring

GGV-3 Power and Serial cable diagram

Page 13: GGV Instructions and TCP & SMS Command Set For the ... 1 GGV Instructions and TCP & SMS Command Set For the SilverEye Server platform Version 2.21 Integrated Tracking Technologies

Page 13

Data download and File Converter (if option purchased)

The data download and file converter allows GGV users to download the binary data file from the GGV, and then convert the binary file to Google Earth’s KML, NMEA GPS sentence, or Comma Separated Value (CSV) formats. The GGV tracker with onboard data logger includes the following items in the data download kit:

USB-Serial Cable o GGV-2 uses standard micro USB cable o GGV-3 uses USB to 4 pin Molex connector

Tera Term terminal emulator program

ITT File Converter application Downloading and converting a data logging session is a two-step process: Step 1: download the data session from a GGV with the data logger option using TeraTerm

NOTE: The File Converter Application does not provide file download from the GGV tracker to your computer. Use Tera Term to download must copy the binary data log file from the GGV tracker first, then use the File Converter app. Tera Term is a terminal emulator (communication program) for MS Windows and is included with the GGV data download

a. Install TeraTerm on your PC (from jump drive , or visit the download site) b. Select ttermpro.exe from the installed TeraTerm file c. On the TeraTerm Setup menu select “Serial Port …” Configuration should be preset to: 115200 baud, 8

data bits, no parity, and 1 stop bit. d. Connect the GGV tracker to your computer using the supplied USB-serial connector e. Turn on the power on the GGV. The copyright notice and version information in the terminal emulator

will appear on your PC. f. Ensure the data logger is OFF, otherwise the GGV will not download a file to your computer g. Press return in the terminal emulator three times to get to a command prompt. The command prompt

supports two commands: i. sz (download log file)

ii. erase (erase the data log) h. Type sz, the download will start automatically i. Note: there is a setting in the INI file for TeraTerm that allows the download to start automatically. j. The data logging session file will save to the default location in the GGV Download File directory k. Once the .dlg file is saved to your computer, open the ITT File Converter Application to convert to the

desired file format. Step 2: Convert a .dlg file to NMEA, KML or CVS format

a. Open the ITT File Converter program b. Select the .dlg file located (GGV Download file) to export: File > Export c. Export the file: File > Export d. Under Destination, select the file format in the drop down (KML, NMEA or CSV) e. Click the Begin button f. The status window shows number of successful records read g. The converted KML, NMEA or CSV file is saved in the GGV Download file

Page 14: GGV Instructions and TCP & SMS Command Set For the ... 1 GGV Instructions and TCP & SMS Command Set For the SilverEye Server platform Version 2.21 Integrated Tracking Technologies

Page 14

Factors affecting GPS and/or VHF reception GPS The GGV small form factor is partly attributed to the use of a small passive GPS antenna. Proximity of the battery and cabling can, and will, affect results. The GGV is a physically small device a fraction of a wavelength in size. Any metal in the area adds to the antenna system, and not always with beneficial results. At the GPS receiving frequency of 1575 MHz, many materials can block or reflect GPS signals. Weather conditions, wet leaves, anti-reflective coatings, and construction materials are only a few of the things that can markedly change signal strength. Multipath reception, that is, the reception of GPS signals from several directions or with one signal delayed slightly in time from another, can dramatically alter GPS performance. There are at least a couple of mechanisms involved:

Signals can arrive out of phase, cancelling each other and reducing signal strength, making position acquisition difficult.

Signals can arrive as reflections travelling a greater distance than they would if they were received directly. That can affect position accuracy, at times quite significantly. Reported positions can sometimes be seen to "jump around" as the GPS receiver alternately locks onto the various multipath signals.

When a clear sky view is not available, multipath reception is fairly likely to occur. However, even with a clear sky view, multipath reception is still a possibility and entirely dependent on the complete receiving environment.

While GPS field testing is an important vetting of the equipment, it is also the most subject to variation and by no means an accurate one. Average performance inferred from tests in many environments over time is the only way to mitigate that variability.

Factors affecting VHF signal Radio waves normally travel in straight lines, but like light, they can also play tricks. Radio waves reflect off any surfaces that conduct electricity, including the following:

Metal is detrimental reflector of VHF signals. Reflections from your nearby vehicle can easily give you a false reading and the steel in a building can scatter your signal in every direction. Put a few buildings together and you have a major problem.

Water, radio waves will bounce off the surface of a lake like light off a reflecting pool.

Hills and mountains reflect and attenuate, but their properties will depend on the nature of the material in them, particularly the moisture they hold; wetter structures reflect better. Most natural structures can result in reflections and attenuation.

Live trees reflect radio waves, but dry wood does not. A forest can scatter the signal in many directions. Any green plant more than a meter in size can do it.

Refer to instruction manual for either Comspec or Marshall VHF Receivers.

Page 15: GGV Instructions and TCP & SMS Command Set For the ... 1 GGV Instructions and TCP & SMS Command Set For the SilverEye Server platform Version 2.21 Integrated Tracking Technologies

Page 15

Contact and Technical Support Sales and Technical Support – David Rittenhouse – 250-893-9797 [email protected] Technical Support – Jonathan Fischer – 250-507-9660 [email protected]

Page 16: GGV Instructions and TCP & SMS Command Set For the ... 1 GGV Instructions and TCP & SMS Command Set For the SilverEye Server platform Version 2.21 Integrated Tracking Technologies

Page 16

GGV-2 and GGV-3 Warranty Jan 2014

Integrated Tracking Technologies Inc. (ITT)

Warranty for the GGV-2 and GGV-3 Tracking Products The Product is comprised of:

a. Electronics Platform and Firmware b. Plastics Casing over Electronics Platform

With respect to the above, following are the Warranties provided by ITT 1. General: The sole obligation of ITT for a defective Product is limited to repair or replacement (at ITT's option) on a "return to service depot" basis with prior authorization. Customer is responsible for shipment to ITT and assumes all costs and risks associated with this transportation; return shipment to the Customer will be at ITT's expense. Customer shall be responsible for return shipment charges for Product returned where ITT determines there is no defect, or for Product returned that ITT determines is not eligible for warranty repair. No charge will be made to Buyer for replacement parts for warranty repairs. ITT does not warrant that the use of the Product or the Service will be uninterrupted, error-free, free of security vulnerabilities, or that the product will meet Buyer’s particular requirements. Purchaser’s sole and exclusive remedy for breach of this warranty is, at ITT's option, to receive (i) new Product, (ii) suitably modified Product, or part thereof, or (iii) comparable replacement Product or part thereof. No warranty shall be applicable in the case of lost or stolen Product or Product destroyed or damaged outside of normal intended use. Products may be serviced or manufactured with parts, components, or subassemblies that originate from returned products and that have been tested as meeting applicable specifications for equivalent new material and Products. 2. Electronics Platform and Firmware: The Electronics Platform and Firmware are generally warranted against defects in workmanship and materials for a period of one (1) year from the date of shipment, provided the Product remains unmodified and is operated under normal and proper conditions. The above warranty provisions shall not apply to any Product (i) which has been repaired, tampered with, altered or modified, except by ITT; (ii) in which the defects or damage to such Product result from misuse, negligence, improper storage, use of parts or accessories not approved or supplied by ITT, or failure to perform operator handling and scheduled maintenance instructions supplied and/or specified by ITT; or (iii) which has been subjected to or exposed to liquids of any type, unusual physical or electrical stress, abuse, or accident, or forces or exposure beyond normal use within the specified operational and environmental parameters set forth in the applicable product specifications. Firmware patches, bug fixes, updates or workarounds shall not extend the warranty. 3. Plastics Casing over the Electronics Platform: No warranty shall be applicable to the Plastics Casing over the Electronics Platform EXCEPT FOR THE WARRANTY OF TITLE AND THE EXPRESS WARRANTIES STATED ABOVE, ITT DISCLAIMS ALL WARRANTIES

ON PRODUCTS AND SERVICES FURNISHED HEREUNDER, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR USE. THE REMEDY SET FORTH IN THIS SECTION IS BUYER’S SOLE AND EXCLUSIVE

REMEDY FOR WARRANTY CLAIMS, AND IS EXPRESSLY IN LIEU OF ALL OTHER REMEDIES THAT MAY BE AVAILABLE TO BUYER AT LAW OR IN EQUITY.