Xeos Technologies Inc. Resilient User manual

ONYX User Manual 3.0 1
Resilient User Manual
SURFACE IRIDIUM / GPS BEACON
Version 2.0
January 2020

Resilient User Manual Version 2.0 2
Shipped From
Contact Us
Email
Phone
+1 (902) 444-7650
Fax
+1 (902) 444-7651
Website
www.xeostech.com
Specifics
This manual version is written with respect to RoverWGMS firmware build 6058. If you wish to
Version History
Version No.
Date
Description
1.0
Oct 2017
Base Document
1.1
Jan 2018
Added details to Watch Circle Info
2.0
Jan 2020
Overhaul
Regular checks for the latest manual are suggested. Be sure to check Xeos Technologies’ manuals
page to compare versions and download the latest version.

Resilient User Manual Version 2.0 3
Table of Contents
Shipped From.................................................................................................................................. 2
Contact Us....................................................................................................................................... 2
Specifics........................................................................................................................................... 2
Version History................................................................................................................................ 2
General Description ........................................................................................................................ 5
Theory of Operation........................................................................................................................ 5
Preliminary Setup............................................................................................................................ 6
Outside Diagram......................................................................................................................... 6
Setting up an Iridium Account.................................................................................................... 6
Quickstart........................................................................................................................................ 8
Before using the Resilient .......................................................................................................... 8
Power-Up.................................................................................................................................... 8
Battery Installation ................................................................................................................ 8
Magnet................................................................................................................................... 8
Confirm Transmission................................................................................................................. 8
Operation ................................................................................................................................... 8
Understanding Position Information .............................................................................................. 9
Iridium Doppler position ............................................................................................................ 9
Global Positioning System........................................................................................................ 10
On/Off Modes............................................................................................................................... 11
Using the Magnet..................................................................................................................... 11
LED Indicators........................................................................................................................... 11
Tracking with XeosOnline ............................................................................................................. 12
Remote Configuration of the Resilient .................................................................................... 13
Xeos Beacon Bluetooth App ......................................................................................................... 13
Configuration of the Resilient....................................................................................................... 14
Resilient Timer Intervals ............................................................................................................... 15
Timer Command....................................................................................................................... 15
Changing the Timers............................................................................................................ 16
Watch Circle.................................................................................................................................. 17
Enabling the Watch Circle ........................................................................................................ 17

Resilient User Manual Version 2.0 4
Setting the Watch Circle........................................................................................................... 17
Encryption..................................................................................................................................... 18
Generating your Key................................................................................................................. 18
Enabling Encryption.................................................................................................................. 19
Setting Up Encryption on XeosOnline...................................................................................... 19
Flash Memory ............................................................................................................................... 20
Dumping the Flash Memory..................................................................................................... 20
Deleting the Flash Memory...................................................................................................... 21
Bluetooth ...................................................................................................................................... 22
Other Commands.......................................................................................................................... 23
Troubleshooting............................................................................................................................ 24
Deployment of the Resilient ......................................................................................................... 26
Antennas .................................................................................................................................. 26
Power Consumption................................................................................................................. 26
Sample Power Consumption Patterns ..................................................................................... 26
Understanding the Tilt Sensor ................................................................................................. 27
Testing Installation................................................................................................................... 28
Maintenance................................................................................................................................. 29
Recovery and Storage .............................................................................................................. 29
Battery Compartment .............................................................................................................. 29
O-Rings ..................................................................................................................................... 29
Seal Lubrication........................................................................................................................ 30
Firmware Updates.................................................................................................................... 30
Specifications ................................................................................................................................ 31
Warranty, Support and Limited Liability....................................................................................... 33

Resilient User Manual Version 2.0 5
General Description
The Resilient Surface Iridium satellite mooring location beacon continuously monitors location
for mobile surface assets and/or instrument moorings. Resilient makes use of the bi-directional,
global, real time Iridium satellite Short Burst Data (SBD) network in combination with GPS
position location. Resilient’s sleek tubular design and internal dual Iridium/GPS antennas located
at each end cap allow it to be easily retrofitted into a variety of surface mounts. Even surface
installations which capsize may be able to transmit location information.
Inside the Resilient is a 9603 Iridium satellite Short Burst Data core radio transceiver, a specialized
low power Xeos digital controller with GPS, Iridium antenna and GPS antennas.
Resilient is intended for surface deployments and should not
be deployed in situations which exceed 100m in depth. Xeos
Technologies Inc. (Xeos) manufactures other specific
products for either surface, or subsurface applications to
depths of 11,000 m.
See www.xeostech.com for details or call (902) 444-7650.
Theory of Operation
The Resilient is intended for providing regular location information on high value assets at the
surface, drifting or moored. After being activated, the Resilient is deployed at the surface and
begins sending location messages as per the user settings. The internal battery pack provides
over 1500 messages or up to a 2-year deployment.
Operators can communicate with the surface deployed Resilient via Iridium using commands sent
through WGMS. Status information can be obtained, including the health of the GPS system and
battery voltage. Timings are settable, and the default is one message every 12 hours. If you need
to make a change to settings, the Resilient will receive the command to change the timing the
next time it checks for messages, as much as 12 hours after the command is sent.
The Resilient will continue to send position messages based on the timings, until it is manually
turned off or the battery pack drops below the minimum voltage requirement of 7V.
Due to the location of dual Iridium/GPS antennas at both ends of the enclosure, the Resilient will
continue to try and send position messages when inverted or capsized.

Resilient User Manual Version 2.0 6
Preliminary Setup
Outside Diagram
1
The LEDS of the Resilient are located here. LEDs illuminate on magnet contact, power-up
and Bluetooth connection
2
The top Iridium and GPS antennae of the Resilient are located here
3
The magnet switch for turning the Resilient on and off is located behind the label
4
The 15-digit IMEI of the Resilient’s Iridium modem and factory serial number is displayed
5
A QR code is available to scan to download the manual on new devices
6
Two sealing O-rings are located in the middle of the Resilient. This is where the device is
opened to install batteries and may have an extended enclosure.
7
The bottom Iridium and GPS antennae of the Resilient are located here, used when
inverted
Setting up an Iridium Account
Resilient makes use of the Iridium Satellite Systems’ Short Burst Data (SBD) service for the 9603
transceiver. This service is a global (including the Polar Regions), two-way, real-time and email-
based data delivery service with a maximum outbound (from beacon) message size of 340 bytes
and a maximum inbound (to beacon) message size of 270 bytes.
Resilient end users must set up an approved data delivery account with their preferred service
provider. This can only be done once Xeos has provided the user with an International Mobile
Equipment Identity (IMEI) number. Each 9603 modem has a unique IMEI that must be registered
with the preferred service provider. For a list of service providers in your area please contact
Iridium for recommendations. Xeos Technologies is also able to provide Iridium SBD data service
Each IMEI number is capable of being associated with up to five (5) unique email addresses (this
may vary between service providers). When registering an IMEI number, please provide the
service provider with a temporary Xeos testing account email address.

Resilient User Manual Version 2.0 7
This temporary email testing account can be deleted or replaced at any time after delivery of the
Resilient. Once the SBD account has been activated, please contact your Xeos representative and
confirm this.
Resilient makes use of a simple and robust binary email protocol as the default outgoing message
format. Any email application can be used to send and receive messages to or from the Resilient,
however, the messages from the Resilient in this format are not human-readable. XeosOnline is
a web-based monitoring system which allows users to view and manage information from the
Resilient on a mapping system, as well as view the messages in a human-readable format.
XeosOnline also allows for the creation of multiple kinds of message forwarders which can
forward certain (or all) messages to a group of email addresses in a human-readable form.
Sending messages and changing configuration can be completed through XeosOnline. See
www.xeostech.com or your account manager for more information.

Resilient User Manual Version 2.0 8
Quickstart
Before using the Resilient
Ensure the IMEI of your device is activated through your chosen Iridium
provider and intended message recipients are added to its account ahead
of deployment.
Power-Up
Battery Installation
The Resilient automatically turns on once all batteries are installed. The device
must be turned off via magnet or battery removal.
Magnet
Swipe the magnet slowly along the “SWIPE ON/OFF HERE”label
horizontally until the flashing GREEN LED on the top of the device remains
solid. The green LED will flash again while the device completes power-
up.
Confirm Transmission
Turn the device on and place it outside in view of as much of the
sky as possible.
The unit will transmit a power-up message, and transmit one GPS
fix every 10 minutes at default settings within 5 minutes of
power-up for one hour.
Confirm that these messages are being received by your email
and/or XeosOnline.
Operation
When deploying the unit, power it up by swiping the magnet.
Once the unit is confirmed to be on, it is ready to be deployed.
Turn the Resilient OFF using the same magnet method as turning ON, with the RED LED
in place of the green.

Resilient User Manual Version 2.0 9
Understanding Position Information
There are two types of position information which will be sent via the Iridium Gateway.
Iridium Doppler position
The Iridium Gateway calculates the Iridium transceivers’ position on earth when it receives a
transmission, using Doppler technology. As a result, it is often very inaccurate. This location is
only visible to users getting emails directly from the Resilient, as opposed to emails forwarded by
Xeos Online. An example of a “raw” Iridium message via email is below and will always have the
IMEI of the device in the subject line, regardless of its name on XeosOnline.
All messages from Iridium devices come from this address.
MOMSN: 5866
Mobile Originating Message Serial Number; each individual
message has its own incrementing serial number. A mobile
originating message is one that comes from the Iridium
device.
MTMSN: 0
Mobile Terminating Message Serial Number; like the MOMSN,
messages to Iridium devices (like commands) also have an
incrementing serial number. Since the message in the
example is from an Iridium device, the MT number is zero.
Time of Session (UTC)
The time the message arrived at the Iridium Gateway
Session Status
Each message will have a code determined by how well the
message was received; codes 00, 01 and 02 are acceptable

Resilient User Manual Version 2.0 10
and will always have their code name (ex. Transfer OK) next to
this number.
Message Size (bytes)
The size of the actual message sent by the Iridium device,
which is in the attachment in the email.
*Unit Location
The Doppler position of the device as estimated by Iridium’s
network. It is NOT the GPS position measured by the device.
*CEPradius = 2
The numerical value of how accurate the above position is;
with a value of 2, This means that using the Lat/Long that the
body has supplied, Iridium is 80% confident (always 80%) that
the device sending the message is within a circle, 2 kilometers
in radius, with the Lat/Long given as the centre of that circle.
The higher the CEPradius value, the larger the circle and
therefore the less accurate that position.
*These items can be enabled/disabled by your Iridium provider if desired.
Global Positioning System
Location information generated by the device itself is embedded in the SBD attachment sent via
the Iridium Gateway and can only be seen through the Xeos Online system or situations where
the position information is sent in a plain-text format (XeosOnline message forwarder or using
the $msgenable command). This position information is accurate to within several feet of the
true position.

Resilient User Manual Version 2.0 11
On/Off Modes
Using the Magnet
The Resilient beacon is turned ON and OFF using an external magnet
near an internal magnetic reed switch, and operation can be
identified by viewing the LED through the top of the Resilient.
To turn the Resilient ON, begin swiping the magnet slowly up and
down at the location of the reed switch. The reed switch is located
directly behind the Swipe On/Off Here label.
To turn the Resilient OFF, repeat the above procedure with the magnet and watch the LED change
from green to red. A red flashing LED indicates the device is powering down; continue to swipe
the magnet until you see a solid red LED. A solid red LED indicates that the device is turned OFF.
At any time, the magnet can be placed against the location of the reed switch once to see which
mode the beacon is currently in. A red LED indicates the device is turned OFF. A green LED
indicates the device is turned ON.
If the batteries are low, or if some of the batteries have been inserted incorrectly, the Resilient
will sound a quick intermittent beep and flash the red LED at the top for 5 minutes, or until the
batteries have been corrected or replaced. If this behavior persists even if the batteries are full
this occurs.
It is important to let all LEDs stop illuminating before initiating another action.
Cycling power for any reason, for example by using the switch to turn OFF/ON or by
removing battery power, will initiate the Startup Mode.
LED Indicators
The top of the Resilient (and bottom of ROBY) use red and green LEDs to show their on/off status.
It is also to be used as an indicator for when the magnetic switch is used to turn the device on/off.
This same LEDs are also used during self-test failure or Bluetooth connection.
Unit Status Indicators
Action: Turn On
Swipe Magnet back and forth across topside until LED is solid green
Action: Turn Off
Swipe magnet back and forth across topside until LED is solid red
Check Status
Swipe magnet once across topside (red is off, green is on)
Other Indicators
Flashing 4 Hz on
power-up
Device powering up, performing self-test
Flashing 0.5 Hz
after power-up
Self-test failure
Flashing 4 Hz on
Bluetooth
Connection
Device acknowledging Bluetooth is connected

Resilient User Manual Version 2.0 12
Tracking with XeosOnline
Setting up your company, usernames and devices in XeosOnline is covered in the Xeos Online
User Manual and Xeos Organizational Administrator Manual. If you do not already have a copy,
please contact support@xeostech.com
1. Using your web browser, go to http://online.xeostech.com
2. Login to Xeos Online
3. From the map view, click on your Resilient in the left hand side column. The last known
location will appear on the map

Resilient User Manual Version 2.0 13
4. To view messages, click on the Message Log tab above the map
5. Multiple targets can be viewed on the map simultaneously by clicking on all the devices
you wish to monitor on the left hand list.
Remote Configuration of the Resilient
Unlike other Xeos Iridium beacons, Resilients must be sent commands via Liquid Robotics’ WGMS
service. To learn how to send commands using WGMS, please contact Liquid Robotics.
Note: Change to configuration only takes place once the Resilient receives the message. That
means that if the Resilient is set to check messages hourly, it will not change its operational
behavior until it has checked at its scheduled time for changes.
Xeos Beacon Bluetooth App
Select Xeos products can be configured locally using the Xeos Beacon Android App. This method
of communication requires no disassembly.
The Bluetooth app allows for communication, configuration, logging and firmware updates. A
detailed document on how to use the application can be found here.
See the Bluetooth section for Bluetooth functionality as it pertains to the Resilient.

Resilient User Manual Version 2.0 14
Configuration of the Resilient
The Resilient has a combination of preset behaviors and configurable parameters. Below is an
outline of its normal/default behavior:

Resilient User Manual Version 2.0 15
Resilient Timer Intervals
The following are the parameters for each mode:
Timer
T0
<T1>
T2
T3
T4
Min-Max
SBD
12h
10m
10m
1d
12h
5m –1d
GPS
12h
10m
5m
1d
12h
5m –1d
Legend
SBD
SBD (Iridium) transmission interval
GPS
GPS acquisition interval
T0 –T7
Timer number
<T#>
Timer currently in use
#s/m/h/d
Interval in seconds/minutes/hours/days
Min
Minimum allowed interval for this timer
Max
Maximum allowed interval for this timer
Timers
Timer 0
Normal
Used if none of the following modes are triggered
Timer 1
Start-up
Used for the first hour after the unit is powered on
Timer 2
Alarm
Used once the unit is inverted or exits its watch circle
Timer 3
Low Battery
Used when there is a low battery
Timer 4
No GPS Fix
Used when the GPS module fails to acquire a fix
The default timer settings of the Resilient are suitable for most use cases.
Timers 5 - 7 are not used in the Resilient.
Timer Command
The $timer command will return the timer intervals all configurable settings. The response will
also be returned when timers are changed:
The timer string returned includes a summary of all timers. The first five timers (0 –4) are used.

Resilient User Manual Version 2.0 16
Changing the Timers
Iridium and GPS intervals can be changed to suit the user’s requirements through the use of the
$timer command:
$timer SYSTEM TIMER-MODE INTERVAL
The GPS and Iridium interval timers can be set independently of each other, but there are several
things to keep in mind. The Resilient has by default a limit of 12 GPS fixes per Iridium message
and will retain a maximum of 24 unsent fixes (all fixes are saved in internal flash memory). This
puts a practical limit on the ratio of GPS fixes to Iridium checks.
Regardless the method being used to communicate with the Resilient, timer commands are
always the same format:
Example 1
$timer SBD 210m
Changes the SBD interval of Alarm Mode to 10 minutes
Example 2
$timer SBD 01d
Changes the SBD interval of Normal Mode to 1 day
Example 3
$timer GPS 06h
Changes the GPS interval of Normal Mode to 6 hours
After combining the setup of both Example 2 and Example 3, the user would receive 1 message
every day containing 4 GPS fixes. These messages would be sent at approx. 00:00 UTC.
As with all other settings aside from watch circle centres, all timers are retained through resets
and will be employed at the next power-up.

Resilient User Manual Version 2.0 17
Note:
If a watch circle is not set by command, but
functionality is enabled, the Resilient will place its
centre on the average locations so far acquired. The
device will create a Watch Circle using the 48-hour
average as its centre and the default radius of 100m.
Watch Circle
The watch circle functionality allows users to monitor the position of their mooring by receiving
alarm messages when it exits a user-defined circle. This feature aids in the recovery of moorings
that could break free from their planned position.
Recognition of a watch circle exit is tied to the GPS interval of the device in Normal Mode (Timer
0); once a GPS position is logged that shows the device is outside the circle, the device
immediately transitions to Alarm Mode (Timer 2) and transmits according to Alarm Mode timer
intervals.
Enabling the Watch Circle
The watch circle is disabled by default, but can be enabled by the following command:
$WCenable 1
The device will respond with a Switch message in ASCII showing watch circle (component C) is
moved to the Y (yes) column.
Once functionality is enabled, the specifics of the user’s circle can be implemented.
Setting the Watch Circle
The watch circle parameters can be set by sending the $setcircle command using this format:
$setcircle Latitude Longitude Radius
The minimum Radius is 50 meters, while the maximum is 15000 meters.
Example:
$setcircle 47.56989 -53.55682 100
a) $setcircle is the command
b) Latitude is set to 47.56989
c) Longitude is set to -53.55682
d) Radius is set to 100 meters
Upon implementing the watch circle, the Resilient will return an S-Type message (see below):
Once the watch circle is set, the unit will operate normally until it approaches the watch circle
radius, at which point the device will send a warning message. Once the device exits the watch
circle radius, it will begin sending alarm messages with GPS coordinates every 10 minutes (Timer
2) until the unit re-enters the watch circle, the radius is expanded via command, or is turned off.
Notes
A maximum of 24 GPS positions can be included in a single SBD transmission. Unlike other
settings, the watch circle’s details are erased at each power up.
Watch circle alert, watch circle warn and inverted mode use the same timer.
You can adjust the Watch Circle’s radius alone by setting the latitude and longitude
parameters to 0, followed by the new radius.

Resilient User Manual Version 2.0 18
Encryption
The Resilient has some security features enabled by default, such as an unlock codes for receiving
commands. As of build 4170, users can also enable end-to-end 256 bit AES encryption between
their device and XeosOnline for an additional layer of security. Messages are zero-padded to fill
out the 32 byte blocks.
Generating your Key
The first step is to provide the Resilient with a passphrase over its serial connection.
Getting Your COM Port
1. Connect the Resilient to the Android app or the internal USB port (requires removal from
enclosure to reach USB port)
2. Take note of the COM port number in Control Panel → Device Manager
In this case: COM8
Connect Using Terminal Emulator
1. Download terminal emulator software
2. Connect to the Resilient using the following settings:
Baud Rate
57.6k
Parity
None
Data Bits
8
Stop Bits
1
3. Enter your encryption passphrase by entering
$aky PASS PHRASE
The pass phrase must be exactly 32 characters long.
Note: This step cannot be done through Iridium.
Connect Using Bluetooth App
4. Download the Xeos Beacon Bluetooth App (Android)
5. Connect to the Resilient and navigate to the Terminal Tab
6. Enter your encryption passphrase by entering
$aky PASS PHRASE
The pass phrase must be exactly 32 characters long.
Note: This step cannot be done through Iridium.

Resilient User Manual Version 2.0 19
Enabling Encryption
1. Using XeosOnline or an SBD email message, send the command $aenbl 1
2. To disable encryption, send the command: $aenbl 0
Setting Up Encryption on XeosOnline
1. Log in to XeosOnline and click on the Admin button at the top of the screen.
2. Ensure that your organization is selected in the Organization List
3. Find your device and click the edit device button
4. Enter the Resilient’s passphrase into the appropriate text boxes and press Save

Resilient User Manual Version 2.0 20
Flash Memory
The Resilient comes equipped with internal flash memory, used to store logged events and GPS
positions over the lifetime of the product. This information can be retrieved for data collection
or troubleshooting purposes. Since the Resilient comes equipped with Bluetooth for
configuration with the Xeos Beacon Android App, this method of communication requires no
disassembly.
Refer to the Bluetooth App Guide for more information on the app itself.
Dumping the Flash Memory
Connect to the Resilient using the Bluetooth App for Android. If The device does not
appear as advertising on the main page do one of the following:
Power cycle the device with a magnet or temporary battery removal
Send the device the following command over Iridium: $btpwr 1
Navigate to the terminal page
Use the terminal page to send the flash dump command: $fdumpall
The entire memory log of the device will begin outputting into the terminal tab. When
the output slows, the dump is complete.
Output from the Terminal page can be saved to your device in the form of a text file by
tapping the diagnostic output, and tapping Save Output.
The saved file will appear in the Android device’s Downloads directory.
Table of contents
Other Xeos Technologies Inc. Security System manuals
Popular Security System manuals by other brands

Samsung
Samsung Wisenet SNK-B73040BW quick start guide

FRIEDLAND
FRIEDLAND MA7 Installation and operating instructions

O.Y.L. Technology
O.Y.L. Technology AX1 LED user manual

Ecco
Ecco 7945 Installation and operating instructions

Qvis
Qvis DLA6334 Installation and operation manual

Chuango
Chuango SPS-260 user manual