configuring milestone xprotect with fft cams 3 - external · software developer fft – external...

44
Integrating Milestone XProtect 6.5 and 7.0 with FFT CAMS 3 (Draft) by Peter Pellegrini Software Developer FFT – External Use Permitted

Upload: others

Post on 05-Feb-2020

18 views

Category:

Documents


0 download

TRANSCRIPT

Integrating Milestone XProtect 6.5 and 7.0 with FFT CAMS 3

(Draft)

by

Peter Pellegrini Software Developer

FFT – External Use Permitted

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 2/44

Revision: 1.0

Date finished: 11 June 2010

Contents

1.1 OVERVIEW ............................................................................................................................................................................ 2 1.2 WHAT FFT CAMS 3 DOES NOT DO ....................................................................................................................................... 2 1.3 SOFTWARE PRE-REQUISITES .................................................................................................................................................. 2 1.4 OVERVIEW ............................................................................................................................................................................ 2 1.5 ENABLE NETWORKING ........................................................................................................................................................... 3

2 CONFIGURE MILESTONE XPROTECT ENTERPRISE 7.0 .......................................................................................... 3

2.1 TEST HARDWARE OUTPUT ..................................................................................................................................................... 5

3 CONFIGURING MILESTONE XPROTECT PROFESSIONAL 7.0A ............................................................................. 9

4 CONFIGURING MILESTONE XPROTECT PROFESSIONAL 6.5C ........................................................................... 16

5 XPROTECT CORPORATE 3.1B ........................................................................................................................................ 24

6 XPROTECT CORPORATE 4.0A........................................................................................................................................ 30

7 TEST MANUAL EVENT OUTPUT.................................................................................................................................... 41

8 ADD AND CONFIGURE A MILESTONE XPROTECT DEVICE TO FFT CAMS 3. ................................................. 42

1.1 Overview

FFT CAMS 3 uses Milestone’s VideoOS.Sdk .NET library to communicate with Milestone XProtect. A

Milestone XProtect device is created in FFT CAMS 3. FFT CAMS 3 then retrieves a list of manual events from

Milestone XProtect.

Users can assign FFT CAMS zones to XProtect manual events. When an intrusion alarm occurs in a zone, the

corresponding manual event in Milestone is triggered. No action is performed by FFT CAMS 3 on Milestone

XProtect when the intrusion alarm is acknowledged.

1.2 What FFT CAMS 3 does not do

• Milestone events are not triggered when Laser and System Alarms occur. Only intrusion alarms will

trigger milestone events.

• FFT CAMS 3 will not trigger generic milestone events.

1.3 Software pre-requisites

• Windows XP SP3 and later is used on the XProtect and FFT CAMS 3 machine.

• Both Milestone and FFT CAMS 3 require .NET 3.5 SP1.

• This document assumes XProtect Professional 7.0 or XProtect Enterprise 7.0 is used.

1.4 Overview

To integrate Milestone XProtect with FFT CAMS 3 follow this sequence:

1. Enable TCP/IP networking between the Milestone XProtect Server and the FFT CAMS 3 Server.

2. Configure Milestone XProtect.

3. Test hardware output on XProtect.

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 3/44

Revision: 1.0

Date finished: 11 June 2010

4. Test manual event output.

5. Add and configure a Milestone XPE device to FFT CAMS 3.

6. Generate some intrusion alarms in FFT CAMS 3.

1.5 Enable networking

Milestone XProtect listens for requests on the TCP/80 port. Ensure the Windows firewall on the Milestone

XProtect server does not block this port.

2 Configure Milestone XProtect Enterprise 8.0c Same as XProtect Enterprise 7.0. FFT CAMS 3 v3.6.5 was verified to work with XProtect Enterprise 8.0c in

Feb 2012.

3 Configure Milestone XProtect Enterprise 7.0 1. This step is not necessary if hardware devices have already been configured in Milestone. Hardware

devices need to be added to XProtect. You first need to go to http://www.milestonesys.com/ and go to the

Software Registration Service Center. You need to enter your Software Licence Key. You then generate a

Device Licence Key (DLK) for each of your devices. You then retrieve your DLKs by email. Using the XProtect

Management Application, your network is searched for devices. When a suitable device, such as a camera or

I/O module is found, you enter the DLK for that device.

2. Hardware outputs need to be defined under the Hardware Output node.

3. Manual events (not Global) are then created under the Manual Events node.

4. Output Control on events need to be defined under the Output Control on Events. This binds a manual

event to a device output.

5. Users need to be added. Milestone recommends using Windows authentication. Right click on the Users

node, and select Add New Windows User. Retain these credentials as they will be used by FFT CAMS 3.

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 4/44

Revision: 1.0

Date finished: 11 June 2010

Figure 1 - Milestone configured to output manual events to an ADAM-6060 I/O Device

In Figure 1 above, an ADAM-6060 I/O module has been configured to output to its relays when a specific

manual event occurs.

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 5/44

Revision: 1.0

Date finished: 11 June 2010

3.1 Test hardware output

Figure 2 - Testing hardware outputs

Right-click on one of the Hardware Outputs you created under the Hardware Output node. Click

Properties. You will see Figure 2. Select the hardware output on the left of screen and click the Test

Output button.

4 Configure Milestone XProtect Enterprise 8.0c 6. Start the Management Application

7. Right click on Advanced Configuration | Hardware Devices | Add New Hardware Device. This step is not

necessary if hardware devices have already been configured in Milestone. Hardware devices need to be

added to XProtect. You first need to go to http://www.milestonesys.com/ and go to the Software

Registration Service Center. You need to enter your Software Licence Key. You then generate a Device

Licence Key (DLK) for each of your devices. You then retrieve your DLKs by email. Using the XProtect

Management Application, your network is searched for devices. When a suitable device, such as a camera or

I/O module is found, you enter the DLK for that device.

8. Hardware outputs need to be defined under the Hardware Output node.

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 6/44

Revision: 1.0

Date finished: 11 June 2010

9. Manual events are then created. Right click Advanced Configuration | Events and Output | Manual Events.

Click Add New Manual Event. Select the Global node and click Add. Add a Manual Event eg. FFT MANUAL

EVENT 1

10. Output Control on events need to be defined under the Output Control on Events. Right click on Output

Control on Event and select Properties. This binds a manual event eg. FFT MANUAL EVENT 1 to a device

output.

11. Users need to be added. Milestone recommends using Windows authentication. Right click on the Users

node, and select Add New Windows User. Retain these credentials as they will be used by FFT CAMS 3.

Figure 3 - Milestone configured to output manual events to an ADAM-6060 I/O Device

In Figure 1 above, an ADAM-6060 I/O module has been configured to output to its relays when a specific

manual event occurs.

fft is a windows account in Administrator group.

user is a windows account in Users group.

This works.

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 7/44

Revision: 1.0

Date finished: 11 June 2010

This works

This works

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 8/44

Revision: 1.0

Date finished: 11 June 2010

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 9/44

Revision: 1.0

Date finished: 11 June 2010

4.1 Test hardware output

Figure 4 - Testing hardware outputs

Right-click on one of the Hardware Outputs you created under the Hardware Output node. Click

Properties. You will see Figure 2. Select the hardware output on the left of screen and click the Test

Output button.

5 Configuring Milestone XProtect Professional 7.0a Start Management Application from desktop.

Expand Advanced Configuration on left. Right click on Hardware Devices node and select Add New

hardware Device.

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 10/44

Revision: 1.0

Date finished: 11 June 2010

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 11/44

Revision: 1.0

Date finished: 11 June 2010

Now we add hardware outputs by right clicking on Hardware Outputs and clicking Add New Output.

Click the Add button.

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 12/44

Revision: 1.0

Date finished: 11 June 2010

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 13/44

Revision: 1.0

Date finished: 11 June 2010

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 14/44

Revision: 1.0

Date finished: 11 June 2010

Now we add Manual Events. Right-click on the Manual Event node and click Add New Output Event.

Select the Camera 1 node, and click Add.

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 15/44

Revision: 1.0

Date finished: 11 June 2010

Now we associate an event with an output. Right click on Output Control on Event. Click Properties.

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 16/44

Revision: 1.0

Date finished: 11 June 2010

Now we add a new Windows User to Milestone. Right click on Users, click Add New Windows User.

Click File | Save Changes and Restart Services

6 Configuring Milestone XProtect Professional 6.5c

1. Start Administrator from the Windows desktop.

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 17/44

Revision: 1.0

Date finished: 11 June 2010

Figure 5 Administrator program

2. Click Add Device... and enter the IP of the camera. Click Next.

3. In the combo box that says 'Auto Detect Type' you can change this to a specific camera device. Click

Next

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 18/44

Revision: 1.0

Date finished: 11 June 2010

4. The next screen displays the device if found. Click Next.

5. Given the device a name and click Finish.

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 19/44

Revision: 1.0

Date finished: 11 June 2010

6. From the Administrator screen, click Event Buttons. This screen allows you to define a manual

event for a device. For an IO device such as an ADAM-6060, then the event is triggered an output

may go high. For an IP Video Camera device the event may send the camera to the preset.

Figure 6 - Manual events

7. Select the camera, and click "Add new event...". Enter a "Manual event name". This name will be

displayed in CAMS 3.

Figure 7 Creating a manual event

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 20/44

Revision: 1.0

Date finished: 11 June 2010

Figure 8 A device with several manual events

8. When you return to the Administrator screen, click I/O Setup...

9. Select the Camera. Click Add new output event... Create a new output event for each CAMS 3

Zone. Click OK to go back to Administrator

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 21/44

Revision: 1.0

Date finished: 11 June 2010

10. Associate manual events with outputs by clicking I/O Control

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 22/44

Revision: 1.0

Date finished: 11 June 2010

11. Select from Available event, select from Attach Outputs, then click >>. Repeat for each available

event. Click Exit

12. Close Administrator program.

13. To enable remote access, go to Image Server Administrator, tick Enable Outside Access, tick

Full access for all users.

14. You must user accounts to Milestone. Click User Setup and add users.

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 23/44

Revision: 1.0

Date finished: 11 June 2010

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 24/44

Revision: 1.0

Date finished: 11 June 2010

7 XProtect Corporate 3.1b Need to get a licence file from Milestone. C31-A2E3-A303.lic

Need to install from the local machine under a domain account.

After installation not many programs are installed. They are installed though a web page.

Run the:

Management Client Installer

Video Device Drivers installer

When it is installed, the Manage Client Installer needs to be run though the web page at:

http://localhost/Installation/Admin/default-en-US.htm

Start the management client.

Add the Recording Server

Enable device outputs

Create the event.

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 25/44

Revision: 1.0

Date finished: 11 June 2010

Click Roles, then click Add… and add the domain user you installed as. To do this you select the user from

the Active Directory dialog box.

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 26/44

Revision: 1.0

Date finished: 11 June 2010

Add a Recording Server and then authorize it. Right-click on the PARTNER-B node, select Hardware

Detection Wizard and add your Cameras, ADAM modules etc.

Enable all the output or cameras so they have a green triangle next to them as shown below:

You can test ADAM outputs by clicking on parts of the images in the Preview pane.

Under User-define Event, add an event.

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 27/44

Revision: 1.0

Date finished: 11 June 2010

Under Rules , add a new rule with a definition shown below:

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 28/44

Revision: 1.0

Date finished: 11 June 2010

Click File | Save to save your configuration.

You should be able to Run EventDemo_CS with the following credentials.

Now we can add a camera

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 29/44

Revision: 1.0

Date finished: 11 June 2010

Start Menu | Milestone | Public Installation Page

Install XProtect Smart Client 5.0c.

In the Smart client need to first create the panes, then drag a camera onto the pane.

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 30/44

Revision: 1.0

Date finished: 11 June 2010

Triggering the Custom (Manual) event will set the ADAM module high.

8 XProtect Corporate 4.0a Install .NET 4.0 first

Run installer. This will install a MSSQLSERVER SQL Server 2008 instance.

When installer is completed, go to the administrative install web page an install

• Management Client

• Recording Server

• Video Device Drivers

From the Public installation page install the following

• Smart Client

• Remote Client

Start the Management Client. Assuming the machine is named PARTNER-B, right click on Recording Server

node and select “Authorize Recording Server”

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 31/44

Revision: 1.0

Date finished: 11 June 2010

Right click on PARTNER-B and select Detect Hardware…

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 32/44

Revision: 1.0

Date finished: 11 June 2010

Each applicable component of the ACTi Camera needs to be enabled by right clicking on it.

Right click on Devices | Cameras and select Add Device Group

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 33/44

Revision: 1.0

Date finished: 11 June 2010

Right click on Peter’s Camera Group and select Edit Group Members

Select the devices and click the Add button

Create a User-define Event. Right click on the Events node and select Add User-defined Event…

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 34/44

Revision: 1.0

Date finished: 11 June 2010

Create a Rule under the Rules and Alerts node.

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 35/44

Revision: 1.0

Date finished: 11 June 2010

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 36/44

Revision: 1.0

Date finished: 11 June 2010

Select Security | Roles Node. Select the Users and Groups tab. Add a Windows User account.

Start the Smart Client, in the Setup tab add your own View

9 XProtect Corporate 5 Install .NET 4.0 first

Run installer. This will install a MSSQLSERVER SQL Server 2008 instance.

When installer is completed, go to the administrative install web page an install

• Management Client

• Recording Server

• Video Device Drivers

From the Public installation page install the following

• Smart Client

• Remote Client

Start the Management Client. Assuming the machine is named PARTNER-B, right click on Recording Server

node and select “Authorize Recording Server”

Right click on PARTNER-B (under the Recording Servers” node) and select Add Hardware…

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 37/44

Revision: 1.0

Date finished: 11 June 2010

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 38/44

Revision: 1.0

Date finished: 11 June 2010

Each applicable component of the ACTi Camera needs to be enabled by right clicking on it.

Right click on Devices | Cameras and select Add Device Group

Right click on Peter’s Camera Group and select Edit Group Members

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 39/44

Revision: 1.0

Date finished: 11 June 2010

Select the devices and click the Add button

Create a User-define Event. Right click on the Events node and select Add User-defined Event…

Create a Rule under the Rules and Alerts node.

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 40/44

Revision: 1.0

Date finished: 11 June 2010

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 41/44

Revision: 1.0

Date finished: 11 June 2010

Select Security | Roles Node. Select the Users and Groups tab. Add a Windows User account. Corporate

does not support Basic users. Create a Windows user account just for the purposes of CAMS’s integration,

add it to the list of Administrators within the Management Client and test that you can log in to the

Management client with the new Windows user account.

Start the Smart Client, in the Setup tab add your own View

10 Test manual event output From the FFT CAMS 3 Server machine, run the Milestone XProtect Event Demo. This can be found in the

Milestone SDK or supplied by FFT. Enter the hostname and user details as shown in Figure 9.

Select a manual event, and click Trigger in the Custom (Manual) groupbox. You should see some sort of

output on a device.

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 42/44

Revision: 1.0

Date finished: 11 June 2010

Figure 9 - Testing Milestone events remotely

11 Add and configure a Milestone XProtect device to FFT CAMS 3. 1. Log in to the FFT CAMS 3 Client as Administrator

2. Click on Tools | Edit Mode.

3. Select the Devices tab. Right-click inside the device tab, select Add ���� Milestone XProtect. Refer to Figure

10.

4. Enter the following details

a. Hostname of machine running Milestone XProtect.

b. Select Windows or Basic for the authentication type.

c. Enter a meaningful name for the device in the Name field.

d. If Windows authentication is used, enter the Username and Password for a Windows account on the

Milestone XProtect server that was added to the Users node of the XProtect Management

Application. Otherwise enter the username and password of the Basic user account.

5. Click Connect. This closes the form and creates, but does not configure the Milestone device.

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 43/44

Revision: 1.0

Date finished: 11 June 2010

Figure 10 - Entering Milestone server connection details

6. The Devices tab now lists the Milestone device. Double-click the newly-added milestone device to edit it as

shown in Figure 11.

Figure 11 - Assigning zones to Milestone events

7. Click on the Add button to add a new entry to the list.

a. Select the FFT CAMS 3 zone in the Zone field.

b. Select the corresponding Milestone event in the Milestone Event field.

8. Click Save to save the details.

9. Leave Edit Mode by clicking Tools | Edit Mode

Integrating Milestone XProtect Enterprise with FFT CAMS 3

Peter Pellegrini Page 44/44

Revision: 1.0

Date finished: 11 June 2010

Notes:

• If manual events have been recently added to the Milestone server, click the Refresh button. This will close

the Milestone form. You will see newly-added events next time you open the form.

• To remove an entry, select the entry from the list and click Remove.

Your system is now configured and ready to use.