Patriot Smart Phone Integration

Patriot has a dedicated mobile app for end users. This app allows customers to view details about their own sites. With the optional SmartPhone module, the users can also receive notifications about alarms, with options for responding directly from the app itself.

Prerequisites

Setup

Before your users can access your ICA server through the smart phone application, you must contact patriot support and provide them with the URL for accessing your ICA server, and a registration code for your monitoring station. This code can be your monitoring name or a number (whatever you prefer). Patriot support staff will enter this information in our registration web server. When your users first run the app, it needs to register so it can connect with your ICA website. The user of the app will be asked to enter in your monitoring station registration code which you have given us. If you are using the SmartPhone task for message notifications, you will also need to provide additional information to patriot support (see below).

Installing and configuring the app

First, ensure that the user is registered for ICA access.

They will also need to be told your Monitoring Station Registration code which identifies your ICA server.

The first time that the end-user starts the Patriot 6 mobile app, it will ask them for the registration code.

Once this is entered, they will be able to log in to ICA using their standard username + password.

Using the Smart Phone task to send notifications to users

The smartphone task can be assigned to the response plan, to trigger actions on the user's phone when certain signals are received. If your customers are only using the app to access ICA, then the following steps are not required.

Note: The SmartPhone task requires the optional SmartPhone module in your Patriot license, and ICA must have been updated to at least patch 6.4.2.1

Obtain authentication details

Visit the Google Developers website to request authentication details. You will require a registered Google account to perform this step.

Enter an App name (any name can be used here). The package should already be correctly filled out with the package com.patriotsystems.patriot6

Continue to the next step, where Cloud Messaging should already be selected. Choose to enable cloud messaging, and your authentication details will be generated.

Record the Server API Key and Sender ID in a secure place. If you need to recover these details at a later time, visit the Google Developers Console. See the Developers Console help for how to view your API key and Sender ID (project number)

Once you have these details, you can close the Google Developers website. The remaining steps, including generating a configuration file, are not required.

You will also need to contact Patriot support and provide your Sender ID (along with your ICA server address and Registration Code if you have not already done so). Note: Your API key should be kept secret, as this is essentially your password.

Task Setup

Please read TASK SETTINGS for general information about adding tasks.

Add Task

Add a new task to the list in the Task Settings window. Double click on Smart Phone in the drop down list in the details area of the window.

Next

Click the next button to continue. The Smart Phone task settings form will appear.

Task Settings

Assignable Tasks Setup

Once the SmartPhone task is configured, it can be assigned to trigger when certain signals are received. See Assignable Tasks for more general information on how to configure this.

Once assigned, the message type can be selected, depending on what actions the user should be able to take.

Each message sent to the phone will display as a separate notification, so they can be individually tracked and responded to. If there are a number of similar notifications depending, these can be cleared in one step by using the Clear Notifications menu item from within the app.