Home

IPCorder User manual

image

Contents

1. gt PPrPrrrrrrrrr re MBE TI Mi 4 1d 11 bl PB Speed 1 _ _ _ _ _ _ cm FEAT 3 00 6 00 9100 12 00 15 00 18 00 21 00 x_y Get Snapshot Get Video The system stores recorded video output on hard disk for later processing According to the settings it either records continuously or only if triggered by specific events see Section 2 3 3 These recordings and search tools are accessible through the Recordings menu A calendar is displayed on the left which allows selection of the time span to be searched The day or the week click on the arrow next to it or the month click on its name may be selected On the right hand side select the device and the event type see 5 3 to be monitored Once the selection is made the statistics for that time period are displayed Graphs for more than one event may be displayed Undesired graphs may be removed using the X in the graph s title bar All graphs may be removed by using the X on the right side of the time axis The selected graphs constitute a Graph Set The button Add creates new set and activates dialog box for naming it For saving changes and removing the set use buttons Save and Delete Holding the pointer over a colored bar of the graph will display the tame period it represents For an event graph the height of each bar represents the frequency of the event s occurrence For a graph of values the bar represents the mean value over
2. Rules Configuration Confirm Password e Network E mail Change Password Time Storage FTP Remote Access System Preferences 2 1 6 Remote access UPnP settings If it is demanded the remote access to the IPCorder and cameras from other networks e g using the Internet it is necessary to set up the so called remote access For the successful access to the IPCorder and cameras the IPCorder must be placed in the local network where on the boundary of the local network and Internet there is placed a router Internet Gateway capable of address translation Whenever the remote access is demanded we have to permit it by checking the option Enable Remote Access in the form Further it is needed with consideration of the router attributes to choose one of two methods which provide the access If the router supports the family of UPnP or Universal Plug and Play protocols the IPCorder can control the remote access dynamically with no need of a manual set up Thus the cameras are approachable only when the authorized user s watch them In this case we choose the option Automatic Router Control at the upper part of the screen 2 6 Figure 2 6 UPnP settings y admin 2009 04 14 12 53 30 1 2 0 IPCorder Live View Recordings Management Log Out DOCK EE Remote Access Revices Port Forwarding Views E Enable Remote Access Automatic Router Control Manual Router Setup
3. Figure 2 11 Firmware upgrade admin 2009 04 14 13 56 30 1 2 0 IPCorder Live View Recordings Management Log Out SOCR Firmware Info Devices Firmware version 1 2 0 Beta 2 r10481 Build date 2009 01 26 gt Platform KNR 100 Variant basic Views Key Fingerprint E2 F5 B3 Schedules Rules To upgrade firmware go to http updates ipcorder com and follow the instructions to download new firmware package You may be asked to provide the product key its fingerprint is E2 F5 B3 it must match the one shown at Users the upgrade site please re upload the key otherwise After you have obtained the package please click Upgrade Firmware to restart system to the upgrade mode where you will be asked to provide the new firmware package in Configuration order to start the upgrade process System Get Product Key Upgrade Firmware Power Off Restart Firmware Upgrade Factory Reset System Log Preferences 2 3 DEVICES 15 2 2 3 Factory settings The device can be switched to rescue mode and reset back to its factory settings Figure B 12 The exact procedure for performing a factory reset is hardware dependent and described in the installation manual Figure 2 12 Factory reset i admin 2009 04 14 12 48 04 1 2 0 IPCorder Live View Recordings Management Log Out IE ECHL PUTA Use factory reset to delete all data and restore factory settings Devices Reset Views Sched
4. Rules Disk capacity 320 GB Tray 2 piers Model ST3320620A5 State In use Configuration Disk capacity 320 GB Tray 3 Network a Model ST3320620AS State In use e Storage Disk capacity 320 GB Tray 4 Remote Access Bam Configure RAID Array Preferences Storage Settings J7 Purge data older than a specified limit Purge older than days Apply Changes The system automatically monitors free space on the disk where data is stored If space becomes significantly reduced the oldest data will start to be erased until the available free space returns to a sufficient level In case a check box Purge data older than a specified limit is checked data older than specified will be removed automatically Click on the Apply Changes button to confirm the settings 2 1 5 FTP The data recorded by IPCorder can be accessed through FTP protocol which allows easy down loading of large amounts of data To enable FTP access tick the Enable FTP access check box and click on the Apply Changes button to confirm the settings The username for FTP access is ftp and the option for setting the password is available in the FTP Password section 2 1 CONFIGURATION 11 Figure 2 5 FTP settings IPCorder admin 2009 04 14 12 49 05 1 2 0 Live View Recordings Management Log Out ACUSA ella FTP Settings Devices O Enable FTP access Username ftp Views Schedules Apply Changes FTP Password Users New Password e
5. if the second argument is 0 the variable is set to private if it is 1 the variable is set to public return TRUE 5 1 4 Simple practical examples Switching a power supply on or off system UserEvent6 gt eq power 0 set powernew 1 action netio netio SetVector 1 gt power 0 set powernew 0 action netio netio Set Vector 0 set power powernew Swivel the camera to a pre defined position system UserEvent3 gt straction cameral camera1 Recall chair Button control for lights system UserEvent1 gt eq light 0 set lightnew 1 action cameral cameral SetOut 3 gt light 0 set lightnew 0 action cameral cameral SetOut 2 set light lightnew Switch lights off on temperature increase Thermometer1 Input_ update gt gt sensor_ temperature 300 action cameral cameral SetOut 2 set system light 0 5 1 5 Basic programming methods and language constructions Functions Functions and their calling user defined is not implemented explicitly However it is possible to use the event and its loopback back to the queue for this purpose Every set of rules dispose of one virtual object and together with it have 4 billion unnamed events possible numbers using integer data type which are unused they can not arise from the outer cause and which can be connected with any rule This rule can be then called using event method with proper parameters Unlike a classic
6. 4 10 17 25 36 NOTICE Networking Forward from gateway port 5701 TCP removed 2009 4 10 17 25 36 NOTICE Networking Forward from gateway port 5702 TCP removed System 2009 4 10 17 25 36 NOTICE Networking Upnp control point for Internet Gateway Device terminate Power Off Restart 2009 4 10 17 25 37 INFO Networking Upnp Gateway IP is 90 182 220 90 Firmware Upgrade 2009 4 10 17 25 37 NOTICE Networking Upnp control point for Internet Gateway Device started 2009 4 10 17 25 37 INFO Networking Upnp Gateway IP is 90 182 220 90 Factory Reset 2009 4 10 17 25 37 INFO Networking Upnp Gateway IP is 90 182 220 90 System Log 2009 4 10 17 25 38 NOTICE Networking New upnp forward created GN 5700 gt 192 168 16 57 80 Ti ces 2009 4 10 17 25 38 NOTICE Networking New upnp forward created GN 5701 gt 192 168 16 57 22 Ti 2009 4 10 17 25 38 NOTICE Networking New upnp forward created GN 5702 gt 192 168 16 57 1567 2009 4 14 12 57 21 INFO Networking Upnp Gateway IP is 90 182 220 90 2009 4 14 12 57 21 NOTICE User Session for user admin has started 2009 4 14 13 19 26 NOTICE User Session for user admin has been terminated 2009 4 14 13 19 26 INFO User Reason was timeout 2009 4 14 13 39 44 INFO Networking Upnp Gateway IP is 90 182 220 90 2009 4 14 13 39 44 NOTICE User Session for user admin has started D 125 Figure 2 14 Device detection admin 2009 04 14 13 01 57 1 2 0 0 IPCorder Live View Recordings Management Log Out r
7. Device Name ACTi ACM5611 1 e D Assign IP address Authentication Views at Device is password protected Username e Schedules Generate new passwords Password le Rules Fill in default credentials Users ACTi ACM5611 Activate O Configuration IP Address 192 168 17 52 Hardware addr 0 f 7c 2 32 a4 System ACTi ACM5611 Activate O Preferences IP Address 192 168 17 53 Hardware addr 0 f 7 2 32 64 IQeye 753 gt E Activate O IP Address 192 168 17 66 Hardware addr 0 50 1a 2 4 cf IQeye 755 Activate O IP Address 192 168 17 62 Hardware addr 0 50 1a 2 3f 57 IQeye 752 Activate O IP Address 192 168 17 67 Hardware addr 0 50 1a 2 5b 1c Figure 2 16 Manual device entry admin 2009 04 14 14 00 32 1 2 0 IPCorder Live View Recordings Management Log Out Add Manually a Devices Device Name Entrance 1 e IP Address 192 168 11 25 e Discover Device Type ACTI ACD2100 J Assign IP address Y Add Manually Authentication Manage Device is password protected Username froot e Print Credentials O Generate new passwords Password gee e Views Schedules Required Fields Add Next A te Wies Activate Users Configuration System Preferences 2 3 3 Managing devices Changes to device settings and camera recording modes are made by clicking Management Devices then Manage When the appropriate device has been located in the list click on Settings The fields whic
8. Provide your email address in the Recipient field and press Send Test Mail button You should receive the test message shortly Otherwise refer to the userlog in case a SMTP related error had occurred e Admin Email Fill in the e mail address the system status messages should be sent to e Send email when rescue mode activated If this checkbox is ticked IPCorder will automatically send notification to the admin e mail address before switching into rescue mode Confirm the settings by pressing the Apply Changes button 2 1 3 Time settings In this form Figure on the next page the method and parameters used to maintain the system s time can be set The time set on the device is displayed at the right top corner of the form If the NTP method is selected allow NTP Synchronization the NTP Server should be entered i e the IP address or DNS name of the device with which the system should synchronize its time preferably a server which is always online Finally enter the Area and City where the application will be operating In case that no NTP server is accessible enter the time manually type the current time in the Date and time field Alternatively select the Synchronize with Computer option which retrieves the time from the machine the user is accessing the application from Click on the Apply Changes button to confirm the settings Switch to summer time is automatic in accordance to time zone 2 1 4 Storage sett
9. RULES LANGUAGE 41 action device_ name action_ name parameter effect executes the specified action using the specified numeric parameter on the specified device return TRUE example action Motor1 Motor1 Set_ rotation 12 straction device_ name action _ name parameter effect executes the specified action using the specified text parameter on the specified device return TRUE example straction vivotek_tc5633 vivotek_tc5633 Recall window sendMail subject address text sends an email to address with subject as the subject line and text as its content effect none return TRUE example sendMail lack of coal boilerroom hotel cz The temperature in the hotel fell below 20 degrees a top up is needed event device_ name event_ number parameter effect loops the event back to the front of the queue return TRUE example event Thermometer1 Input_ update 300 where the 300 may be accessed as G message delay code time effect schedule code for execution after time seconds return TRUE schedule code time effect schedules code to be executed at time given in seconds from the start of the system s time so called Unix time return TRUE now t 42 CHAPTER 5 REFERENCE effect variable t is assigned the current time in seconds based on the system s time so called Unix time return TRUE setPublic x 0 1 sets the variable as public or private effect
10. Reset System Log Preferences Chapter 3 Live View and live data The application allows multiple device outputs to be viewed simultaneously so there is no need to have a separate browser window open for each camera This method of viewing multiple device outputs in a single window is what views are about Of course they must first be configured in the Management Views menu see Section 2 5p Then they can be displayed from the top Live View menu First the view should be selected from the menu at the top of the left sidebar choose one from the list Figure 3 1 Displaying Views IPCorder admin 2009 04 14 13 52 26 1 2 0 Live View Recordings Management Log Out Eb vr I ACTi ACM8511 live status IPCorder Variables ACTi ACM8511 JA IPCorder freeSpace 6 7 GB Snapshot Maximize IPCorder totalSpace 687 4 GB IPCorder incomingTraffic 6306 5 kbps After selecting a particular view it will be displayed on the right hand side where the area is divided into individual cells according to the view s settings Each cell displays the chosen monitor see Section 2 4p These may be monitors showing a camera s live stream as in the left hand cell or variables monitors which contain a list of system variables from sensors and their current values as in the monitor on the right At any given moment there will always be one active monitor highlighted with the red border If the active monitor
11. SY RA ke dog a creed Bee den BSS 23 AO poe eee ede eect weave ee beeen ee due ee eres 23 26 1 Adding des BR A BE Ee eee ee eS 24 2 6 2 Managing os oan Se A SAS ed A ey oe 26 26 3 REMOVING owes at y ae ee Soa oR ae ee a A aah ee A ed 26 2 7 Schedulesl 2 und ea aa ee ee eee ees bP Pe bee ee BER EA ae es 26 AM 2 2 o Gos ee Oe ee A ee ee a ee ee oe 26 22 Manding a aaa a iage a a Ra ke we eS Se ae we a Dah 27 D a gt IRCMOVING pos a a bane toed a A 27 A h a ausa eae ee a aa ee A ID geet Be a eee ee eS 27 2 8 1 Types and permissions 02 0200025 e eee eee 27 ee A A ee ee AA 28 28 3 Adding iuris a iia PUG bla BPRS eee ML EA eo S 28 y ia enc Serene ae as A ee ct Se ee 29 4 CONTENTS 2 8 5 Changing password 29 2 8 6 Removing ss 4 vase oo oe eee BR ee De ee A a 29 2 9 switching Off 2 2634 4 44 26 2 ee ee bb baw a le ee ead d 30 3_Live View and live data 31 4 Recordings 33 4 1 Viewing recordings a aooaa aa ees 33 4 1 1 Exporting video o sace noe d a i ee ee ee 34 37 5 1 Rules language ss se ceau guay uay ee 37 5 1 1 Syntax and semantics a 020002 eee eee 38 A2 Data types e ee ha dr bso ea en aaan A A a a 39 5 1 3 Basic commands s s ssaa s caa 0020202 eee otaa 39 5 1 4 Simple practical examples aoao aa a 0005 42 5 1 5 Basic programming methods and language constructions 42 palk O ACHOS e eraen eb GOR GONE eee A a a Pn E a a eG ee AS 43 bil Events om ae e
12. accounts These settings can be found from the menu Management Configuration 2 1 1 Network settings In this section Figure 2 1 on the following page the parameters which determine how and where the application will be accessed on the local network can be set If you are uncertain about any item please consult with your network administrator Meanings for each of the items are as follows e Automatic configuration DHCP if DHCP Dynamic Host Configuration Protocol is selected then the IP address subnet mask gateway and DNS Domain Name System server settings will be ignored the system will attempt to retrieve these settings from the central DHCP server Static IP settings e IP address the device will appear on the local network at this IP address e Net mask the local network to which the device belongs e Gateway IP address of the gateway device through which communication is directed to the internet and other external networks e DNS Server the server from which the application can request IP addresses based on DNS names 8 CHAPTER 2 MANAGEMENT Figure 2 1 Network settings IPCorder admin 2009 04 14 12 50 10 1 2 0 Live View Recordings Management Log Out Network Settings a ces Hardware addr 00 08 54 E2 B4 5B Views Automatic configuration DHCP Schedules gt haras das bo ules IP Address 192 168 17 14 e Net Mask 255 255 252 0 e Users Gateway 192 168 16
13. for easily deactivating the rule e The next section provides options for the schedules when the rule should be active outside this schedule the rule is off If no schedule is checked the rule will be active regardless of schedules For more on schedules see Section e In the On section choose and event which should execute the rule e g a pair camera motion detected e What happen after the triggering event is defined by the so called Execute blocks e Every execute block allows the user to define a condition or a set of conditions and a set of actions to be taken when the conditions are fulfilled always the simplest option Such a block will be executed at every occurence of the triggering event when allows to specify a simple condition for a system or device variable when advanced besides the same functionality as when allows more complex condi tions e g comparison of two system variables or working with user events when all of the following holds allows for linking the conditions with AND For the embedded contion the following is available simple for a condition of the type when all off for another layer of conditions linked with AND x pokro il for a condition of the type when advanced x any off for another layer of conditions linked with OR 2 6 RULES 25 when any of the following holds allows for linking the conditions with OR Types of the embedded conditions
14. i a a a i e a a DENS Re e E O a o a a Bada 43 5 2 Terminology e x ae a k See ey Sue EOE E Geek A Pe aai 43 Chapter 1 Introduction IPCorder is a central management system for security devices typically cameras and sensors which employ the IP protocol The system provides the following capabilities e Offers a soft interface which handles all the complexities of the various device inputs masking these from the user thereby simplifying configuration considerably and offering centralized processing of the output e Automatically detects and configures new devices then enters them into the system e Outputs from multiple sources camera views sensor statuses can be organized grouped and viewed simultaneously In other words the IPCorder can display a picture from various IP cameras videoservers from different producers values from them and possibly from other sensors in unified user interface e Coordinates the activity of the sensors and cameras and allows them to interact e Centralizes data storage videos images values and provides an intuitive interface for searching and downloading records e Records event statistics status changes and based on these the system can execute various user defined tasks sending e mail when an alarm occurs turn a camera when a door is opened and so on For the automation of monitoring tasks more experienced users will find the scripting language provided is a powerful
15. is pressed a second screen is displayed Figure 2 24 Figure 2 24 Setting View content admin 2009 04 14 14 39 28 1 2 0 IPCorder Live View Recordings Management Log Out View Settings View Settings Dices View Name offices e Views Cell Settings Add VIVOTEK IP713 gt e Axis 223M je p AE ACTi ACM8511 7 none ME User Buttons Add a Monitor Manage Monitors Button Name Start recording e User Event UserEvent1 jo Schedules Button Name Light on e User Event oun Add a Button Users Required Fields Configuration Save and View Save Only System Preferences 2 6 RULES 23 The content of each cell may now be selected by assigning a monitor to it The available selection is composed of the pre defined live stream monitors and the user defined variable monitors It is also possible to assign buttons to each View which allow signals to be sent to the system These signals are evaluated in the rules and various actions may be initiated see Section 2 6 Each button must be given a name label and the signal it will send out when pressed must be defined Buttons may be added by pressing the Add a Button button and may be removed by clicking the X next to the button s settings If the Save Only button is pressed the system will return to the View list By pressing the Save and View button the system will save and display the changes 2 5 2 Managing If View
16. management allows the number of devices to be restricted at any given moment Section 2 3 describes the configuration of controlled devices The system acts as a communication node providing interaction and linking between actions of devices which are not aware of each other This means for example triggering video recording from an alarm signal which the camera would not be aware of without the presence of some additional system or turning lights on based on a specific event Apart from the basic reactions such as triggering video recording when motion is detected which are set up directly in the device s settings see Section 2 3 3 the interactivity between events is handled by a set of user defined rules Section 2 6 describes how they are entered into the system Storage of data is also managed by the system The scenarios are entered under which video should be recorded and for how long The recordings are stored at a location in the central database and can then be easily retrieved and reviewed Sensor data can be exported in html table format video and images from cameras can be downloaded into a file by a single click Access to recorded data is described in Chapter 4 The system displays live data from sensors in a unified way independently from the given de vice In contrast with traditional methods where a separate browser window or separate program must be launched for each device IPCorder allows outputs from multiple
17. parameter of object is less then lt less then gt greater then freezing temperature a status will be set to O and then the result of the row won t affect next rows as the row is ended by semicolon as will be told in Syntax semicolon If the temperature is not under freezing point next commands until semicolon will be skipped as there is no need to evaluate it as will be told in Syntax comma Next rows will be computed in similar way 5 1 1 Syntax and semantics All commands for variables or constants are case sensitive lower and upper cases are significant Commands Functions Equivalent terms Syntax name parameterl parameter2 Explanation Parameters are either variables or constants see further They are handled using pointers so a variable s value can be changed by a command The returned value is either TRUE or FALSE Everything is accomplished using commands testing calculations notifications it is a fundamental instruction type Commands have the usual recursive definition thus command operator command yields a command Variables Constants Syntax name object name or number Explanation A variable called name belonging to the object object If the object is not specified the variable is associated with the object in the header or with the object on which the rule is applied in the case Variables are created on the first use and initialized to 0 Their value is preserved bet
18. that time period The recording history can be navigated both with the arrows in the title bar of the graph the left hand arrow for the previous interval the right hand arrow for the next one the up arrow to lengthen the interval from an hour period to a day and so on and by clicking on 33 34 CHAPTER 4 RECORDINGS a specific interval which causes a detailed record of events is displayed for that particular time period A green rectangle acting as a play button is displayed beneath the time intervals which contain video By clicking on it the given interval s video content is replayed in the player window next to the graphs The player is controlled using intuitive buttons similar to the ones found on most applications of this type e gt Play e Pause e gt Next item e lt Previous item e gt Next shot e lt Previous shot e There is a menu to select the speed the video is played at Zooming is possible here in the same way as for live streams see Chapter 3 A grey rectangle is displayed beneath the time intervals which contain sensor values By clicking on it a new window opens displaying the measured values from the sensor for that time period Figure 4 2 The browser s settings must allow pop up windows to be opened Only a limited number of values are displayed in the window maximum 200 items so if the interval contains too many values the interval needs to be dropped a level to the next s
19. 254 e DNS Server 192 168 16 254 0 Configuration OME Sn Network Bost a ne mybox e Domain koukaam se e E mail Pool of Assigned IP Time Starting Address 192 168 16 253 e Ending Address 192 168 16 253 e a Note IP managed devices are not readdressed automatically Remote Access UPnP Presentation System Enable presentation Preferences Apply Changes Domain settings e Host name DNS name for the computer excluding the top level domain e g from koukaam se it is just koukaam If it has no name localhost may be entered For outgoing emails to be sent it is of course necessary for the SMTP server to accept messages from a machine with such name e Domain top level domain under which the device will be assigned e g from www google com it is just com If no domain is assigned to the device localdomain can be entered For outgoing emails to be sent it is of course necessary for the SMTP server to accept messages from this domain Pool of assigned IP e Starting Ending adress defines a range of IP adresses which will IPcorder assign to the devices under its management Present like UPnP device e Enable Presentation this option switches on off the function of the IPCorder UPnP Presentation That means the device will be seen from other computers in the folder Network Places in Windows system with the assumption Windows are configured correctly Settings are confirmed by clicking the Apply chan
20. 6 2 15 New devicesli ii ce moe ewe we Poe ee Beh laid be 4 28 Be 17 2 16 Manual device entry 2202020 eee ee ee 17 2 17 Deviceclist ove dak a bee Chea eee we Eee eee 18 oe eo en Se ee ee ee ces he ate ee pe de ee E 18 2 19 Camera Authorization Details 00220004 19 pa ee ee Oe ee a a oe ee 20 Bo a eee ee en ee lees Be es ee a 21 2 22 Monitor list 2 2 24 9 dee aaa Sooke ee sa oo Bo OS 21 2 23 View layouth gt e cin ane pe Ree Rae eee Re PPO eee ES 22 2 24 Setting View content a aooo a ee 22 2 25 View Uste os o a tw whl ld kk AA ee a oo Ee a 23 LE woe eae od eee A 24 AA A ee ee 25 228 Rule st rct m oo ic o e dd CES DSSS were 26 E E ee fee a ee 27 2 30 Schedule listillo o 4 2 4 n ee ee Biden ede de be ek eek De Se eo g a 27 2 31 User preferences 2c ee ee 28 2 32 Addin A Use eo e ERE eee a eee be A Ree Dee eS 28 2 33 User list 22 ociosa bi iveee Phe eee REL bes Sr ex 29 2 34 Restart a 2 2 4 40 rs oe ee a ER ee ee A ae Gl Oe e 30 3 1 Displaying Views cs ee saaa ione 2 222 022 eee ee ee eee 31 41 HIStOry 220 aa be ERA RSD de EEL LEE eo 33 4 2 Exporting sensor Values o es 34 47
21. IPCorder User manual April 14 2009 Contents 5 oe ee Sup yest ae teas tee ae a a ee eee 5 Ga Owe ee Soe eee eee See a ahaha oe eS 6 2 Management 7 Botte Os a Baap ees ae ele en ee eee ak De Bae ee eee 7 DS ee Se Peake ae ee eae eee ita eae es oe 7 AREA ass ao ee ee ee eR wit ee en eB oe hh oe SH BS 8 RAR eee 9 tel IA ee tee ee iia ee Be eR 9 a e A ee eee no A a ee 10 2 1 6 Remote access UPnP settings o o e e 11 MARE ee Bee beers ee BB Bee Be Oo 14 2 2 1 Switching off Restarting o e 14 Fe aa i a IS 14 hu ee a a aa a aa weaved tid Be Bal sd 15 2 2 4 System log ccoo a ee ee pee wa a a ad ewe 15 id DEVICES a ecaa a he ee eee ted e de Deere e e a a a ia a wees 15 2 3 1 Detectiodl iisi a rr DLS A a a Lea eee x 15 2 3 2 Manual Entry e as ai SR SEE Sd Oe ye eB 16 A va tae cane aes ede ara te te ee ee We Geet ana tae Oe ea 17 234 Removal ooo 24 e dee eee a a 20 23 5 Print credentials eg eee Gee eee ee a eG ee ee ee 20 2A Monitors so aia ba BS ee aE eR ar ar ae a oe eae ee ee 20 241 AGING 33 2ee eed ddd td Meee ee ane be i a Ea ee ees 20 24 2 Managing 2 44 ca rr DLA ed eae eee Ded ee ed 21 24 3 IREMOVINE 4d See see ke SR eR a AA a e dea 21 ee MIC WSU ayer B A ae tcc pt we van dey eGR ne ca Tecate Dae N Be ee eee Oy E an de A fas 21 20 1 Adding 2 2 5 6 4 6 dua wee n AA he tS OS 22 2 0 2 Manage e os ot eee Ge eR eG eee ee as 23 2 0 0 REMOVING 5 4c 442 S42
22. Schedules Port Range Rules From 1024 e Web Port 1024 e Mears To 65535 e f Configuration Apply Changes Restart UPnP Network E mail Time Storage FTP Remote Access System Preferences The port through which the device is to be externally visible should be entered into the Web Port field If our outgoing Internet gateway to the public Internet has address 194 114 132 12 and the Web Port is set to 1024 then the address for a web browser on an external site would be 12 CHAPTER 2 MANAGEMENT Figure 2 7 Static port forwarding settings admin 2009 04 14 13 58 30 1 2 0 IPCorder Live View Recordings Management Log Out on Remote Access E Forwarding Status OK Devices Wiews A Ra URL http 90 182 220 90 5700 Beuecules Enable Remote Access Y Automatic Router Control Rules Manual Router Setup Users Port Rar Configuration From 5700 e Web Port 5700 e Network To 5750 e E mail Time Apply Changes Restart UPnP Storage FTP Remote Access System Preferences http 194 114 132 12 1024 this is displayed as a link labeled Public URL The Port Range is the space in which the application will attempt to allocate ports through the gateway for access to controlled devices The From and To values are inclusive The Web Port must lie within this range If the router does not fully support UPnP protocol it is possible to make d
23. abled and its Schedule Settings e The text part then must contain a full definition of the rule including device identifiers event names and any relevant variables The rule s format is described in Section 5 1 Figure 2 27 Text input of a rule DN admin 2009 04 14 14 05 16 1 2 0 IPCorder Live View Recordings MELENA Log Out Jew m Rule Editing Devices Rule Name recording on UserEventl Enabled al chedule Setting Views lt Always Work days j O y O y Schedules O Weekend Rules Office hours Add Switch back to GU i 7 RI T xt Users A system UserEventl gt action axis_223m axis_223m Record 30 Configuration System Preferences Required Fields Create In all cases the rule entered is confirmed by clicking Create 26 CHAPTER 2 MANAGEMENT Figure 2 28 Rule list IP Cor der admin 2009 04 14 14 07 05 1 2 0 Rul Rule was successfully saved Devices Name Registered Schedules Action Views j recording on UserEvent1 Office hours Edit Remove Schedules Rules Add Manage Users Configuration System Preferences 2 6 2 Managing The list of rules is in the Management Rules menu under the Manage item When there are no rules selected this item is invisible If the properties of a rule need to be changed e g changing the email s text the Edit link is selected for the appropriate monitor The same form is display
24. al concept of functions our functions are added to the end of the queue of events asynchronously so it is possible that other events occur in the meantime It should be taken into account Cycles With the help of the above described functions a function calling itself can be con structed In spite of that it is not a recursion because the function never returns from its calling it can be used for constructing of all kinds of cycles after all Conditions e Conditions C1 C2 CN in the conjunctive form can be written trivially using the operator comma C1 C2 CN e Sets of conditions which are not disjoint in the form if conj1 then command1 if conj2 then command2 where conj1 conj2 conjN is a set of conditions in conjunctive form can be implemented this way 5 2 TERMINOLOGY 43 conjl command conj2 command2 e Mutually disjoint branches thus all predicational formulas in CNF with the correct lazy scoring logic of a form if conj1 then command elif conj2 then command else commandN can be written using command variable c conj1 set c 1 command1 eq c 0 conj1 set c 1 command2 eq c 0 commandN set c 0 Note In the case that conditions are naturally disjoint this case can be reduced to the previous one e g case branching on mutually disjoint branches 5 1 6 Actions Actions are commands that can be used inside rules Support of these commands is dev
25. are the same as for the when all of the following holds variant e Implicitly two embedded conditions are generated more conditions can be added by clicking the add condition link e In the next part the actions to be taken when a triggering event occurs and the conditions are fulfilled are defined There are the following options Device action allows to pick a device and an action it should perform e g trigger recording In order to start recording the camera has to be in the mode recording on trigger The argument specifies how long video in seconds should be recorded Send e mail displays a form for defining an email to subject body Set variable allows to define a user variable and set its value which may be useful e g for testing this value in oter rules Wait allows the user to define a delay before the execution of te next actions and blocks e For adding another action to be executed the Add action button is available e Generally this form allows for defining a rule that at the occurence of the triggering event examins several sets of conditions and based on their validity executes defined sets of actions For advanced users an interface for editing rules is available you can switch to it by clicking the Switch to text input link under the selection of schedules Text input for rules is defined as follows e As previously the rule s Name must be entered whether it is En
26. ayout settings for these on screen e Monitor a cell which may be used to build a view layout and which contains values from pre defined sensors 44 CHAPTER 5 REFERENCE Table 5 1 Supported actions of Vivotek cameras Vivotek Vivotek Vivotek Vivotek Vivotek FD61x1 Vivotek Vivotek PZ6122 PT7135 1P7135 IP31x1 FD61x2 FD7131 PT31x2 1Z7151 PZ6124 PT7137 IP7137 IP7142 IP3133W IP31x2 PT31x3 PZ7151 IP61x2 IP61x4 PT31x4 PZ7152 IP61x7 IP7131 SD6122 IP7132 IP7138 SD7151 IP7139 IP7151 TC5633 IP7152 TC5333 VS7100 SetLED x x x x x x Set Out x x x x x Set Vector a z z AdminCGI x x x x x x x UserCGI Recall x x x Move Zoom x x x Tric Focus Table 5 2 Supported actions of other devices IQeye 301 302 303 510 cameras ACTi Aviosys IP Power 603 701 702 703 705 711 751 752 753 755 802 803 805 811 852 853 855 SetLED SetOut x 2 E SetVector x AdminCGI UserCGI Recall Move Zoom Iric Focus 5 2 TERMINOLOGY Table 5 3 List of events 45 Event Devices Purpose Additional variables Input _ update Poseidon Change of value sensor_ lt sensor name gt or sid_ lt sensor id gt value of the sensor Input update Papouch Change of value tempvalue temperature CamVideo all ACT
27. be clicking the X against the appropriate period If two or more intervals maximum number is twenty are required on a single day each interval needs to be entered as a separate item For example if we require an active period on Monday from 8am until 12am and then from 1pm until 6pm two rows must be entered one will be for the Monday period from 8am until 12am and the second for Monday 1pm until 6pm The schedule is saved by clicking the Create button 2 8 USERS 27 Figure 2 29 Editing Schedules admin 2009 04 14 13 26 17 1 2 0 IPCorder Live View Recordings Management Log Out Add New Schedule Devices Schedule Name Office hours e Views Period Monday v ze Time From 9 00 To 15 00 Schedules Period Wednesday Je Time From 9 00 To 17 30 Dd Add Period Friday Je Time From 9 00 To 11 00 8 Manage Effectual Time Rules Add Next Users Required Fields Create Configuration System Preferences 2 7 2 Managing The list of schedules is accessible through the Management Schedules menu under the Man age item Figure 2 30 Schedule list admin 2009 04 14 13 28 26 1 2 0 IPCorder Live View Recordings Management Log Out Devices Always Views Work days Schedules Weekend Add Office hours Settings Remove Manage Rules Users Configuration System Preferences Next to each schedule is a Settings link f
28. be entered in router settings of port forwarding or NAT for example using the router Asus WL500g the final setting will bee similar to Figure 2 9 on the next page and also must be updated in correspondence with settings of IPCorder If you are uncertain about any of these settings please consult with your network adminis trator 2 1 CONFIGURATION 13 Figure 2 8 Table of forwards Timestamp vivoTeKpz6122_ 1921681115 so aye 755 asye 71 eye sT VIVOTEK IP7137 VIVOTEK IP7137 554 VIVOTEK PT7137 VOTER P17137 7 VIVOTEK IP7137 VIVOTEK IP7137 554 VIVOTEK PT7137 Corder Sony PTZ TCP Figure 2 9 Router settings ASUS WL500g Deluxe User Defined zig Protocol Protocol No Description fe ay Well Known Applications Port Range Local IP 6000 192 168 11 97 80 TCP IPCorder 192 168 11 15 80 TCP VIVOTEK PZ6122 192 168 11 55 6002 TCP ACTi ACM1231 192 168 11 37 80 TCP IQeye 753 192 168 11 12 80 TCP IQeye 711 192 168 11 11 80 TCP IQeye 511 192 168 11 22 80 TCP VIVOTEK 1P7137 192 168 11 VIVOTEK 1P7137 Restore Finish Restore Clear the above settings and restore the settings in effect Finish Confirm all settings and restart WL500g Deluxe now Apply Confirm above settings and continue Logout 14 CHAPTER 2 MANAGEMENT 2 2 System This section contains options as for actualization a firmware of the IPCorder so for res
29. contains the live stream there are Maximize to enlarge the picture and Snapshot to save a frame from the camera s current output buttons depicted on the left For a camera which supports remote control a set of control buttons will be displayed in the left sidebar Depending on the type of camera the buttons might be for swiveling focus iris change and zoom IQin Vision cameras have a picture zoom feature e Zoom tn hold the left hand mouse button down over the desired part of the image e Zoom out press the right hand mouse button 31 32 CHAPTER 3 LIVE VIEW AND LIVE DATA The user defined control buttons are displayed in the bottom left hand corner This buttons can be used profitably for operating barriers lights heating etc However for their correct use it is necessary to study the rules language 5 1 If the view s settings need to be changed these can be accessed directly from the View settings link located above the User Buttons Chapter 4 Recordings 4 1 Viewing recordings Figure 4 1 History O IPCorder admin 2009 04 14 13 07 02 1 2 0 Log Out Management Live View Recordings April 2009 A h set Select Item z o Device Select Item Event AAA A 3 00 6 00 9 00 12 00 15 00 18 00 21 00 VIVOTEK IP7138 3 recorded video gt gt gt gt gt gt gt gt gt gt gt gt gt gt ACTi ACM8511 recorded video
30. cover 4 Add Manually Network Settings Manage IP Address 192 168 16 13 e Update IPCorder only Print Credentials O Assign IP address Mews Other a ales Authentication Rerun initial setup e Advanced settings Rules Video Properties Users Status OK Configuration Resolution 720x576 Codec MPEG4 System Recording Mode Preferences O View Only O Recording on Trigger Before sec e Trigger by motion detect After sec 3 le Trigger by input Permanent Recording Video length sec 30 e Schedule Recording Record in schedule only Schedule gt e Required Fields Apply Changes Recording mode there are three modes in which cameras may operate e View only the camera does not record and no events are received from it no reaction using rules is possible using the digital input from a camera in this mode The camera will however display a live image in the views e Recording on trigger the camera records whenever the specified event occurs For every event occurrence video recording will be triggered The Before and After fields indicate how many seconds of video should be recorded before and after the event respectively Permitted range of the parameters is O 4 seconds for the parameter Before and O 60 seconds for the parameter After respectively Two types of event may be selected Trigger by motion detect video is recorded whenever the camera repor
31. d 256 MB RAM Heavy network loading should be expected during video transmission from the camera or system to the computer It is recommended that an NTP server be accessible from the network to which the system is connected so that the system may synchronize its date and time Chapter 2 Management 2 1 Configuration On the first start up IPCorder tries to obtain an IP address via DHCP if unsuccessful the IP address defaults to 192 168 1 78 If the IPCorder is in the same subnet as the PC the IPCorder is to be accessed from it should appear in Network Devices under Microsoft Windows If you are not sure with IP address of the IPCorder you should use IP Corder Discover Utility application for discovering IPCorder device on your network You can find it on the supplied CD or download it from http updates ipcorder com For correct running of IPCorder Discover utility Microsoft NET 2 0 Framework is needed Download for free from If the Discover would not find you IPCorder switch off a firewall and try again After entering the IP Address of the IPCorder in a www browser s address bar Mozilla Firefox or Internet Explorer for example a login screen will display provided that the system has been installed properly see the Installation Manual The default password of the admin user the administrator account is admin On the first use certain settings need to be entered such as IP address time remote access and user
32. d Next button they are removed by clicking on the X at the end of the row where the variable is listed 2 5 VIEWS 21 Figure 2 21 Editing a monitor admin 2009 04 14 13 18 02 1 2 0 IPCorder Live View Recordings Management Log Out Add New Monitor Devices Monitor Name status IPCorder e vA Variables ews z A FET Device PpCorder ze Variable freeSpace e Menage Device IPCorder x e Variable totalSpace _ jo dd Monitos Device IPCorder zje feo incomingTraffic e Manage Monitors PERE VEEL jo B Schedules EEE Rules kers Required Fields Create Configuration System Preferences The monitor is created when the Create button is pressed 2 4 2 Managing The list of variables can be found under Management Views Manage Monitors Figure 2 22 Monitor list admin 2009 04 14 13 19 14 1 2 0 IPCorder Live View Recordings NENE Log Out Devices Axis Variables Settings Remove Views status IPCorder Variables Settings Ren Add sysguard Variables Settings Remove Manage values Variables Settings Remove Add a Monitor e Manage Monitors Schedules Rules Users Configuration System Preferences If a monitor s properties need to be changed e g adding a variable the Settings link should be selected in the appropriate monitor s row The same form will be displayed as for adding a new monitor see Figure 2 21p Changes are saved by clicking the Apply Cha
33. devices to be viewed simultaneously First the user selects a pool of devices from which outputs are to be simultane ously monitored defined as a View then this particular pool can be displayed Views can be saved and edited so there is no need to start at the beginning every time Viewing live device outputs is described in Chapter 3 1 2 System requirements IPCorder is compatible with Microsoft Windows 2000 2003 XP Vista Mac OS X 10 4 and 10 5 and Linux 2 6 IPCorder supports SATA and SATA 2 hard disk types the two types can be freely combined Using one of the following web browsers is mandatory for accesing the web interface Mozilla Firefox version 2 or 3 recommended Internet Explorer 7 for PC or Safari versions 3 1 or 3 2 for Mac Each individual device requires various components in order to display its output in the browser for example Sun JAVA RE 6 Update 10 or higher is recommended for proper display of the output from video cameras The viewing Java web applet Koukaadlo requires installation of MPEG4 plugin native libraries onto the client computer In case the libraries are unavailable the applet installs them automati cally Required specifications of the computer the video is to be viewed on depend on devices used A 500MHz processor cycle quota and 50 MB of memory should be allowed for viewing the output from a single camera with the 1Mpx resolution A minimal recommend cofiguration is 2 GHz processor an
34. ding and possibly some other filters Easiest way to watch these videos is to play them in VLC player which already contains needed filters It is available for free download at http www videolan org FFDShow filter itself 4 1 VIEWING RECORDINGS 35 can be downloaded for example from http www free codecs com download FFDshow htm In case of using FFDShow your anti virus such as AVG may happen to claim that FFDShow contains a trojan However this is usually a false positive 36 CHAPTER 4 RECORDINGS Chapter 5 Reference 5 1 Rules language The purpose of rules is to allow decisions to be made and actions to be taken based on a sequence or combination of events The basic concept is to test logical conditions and carry out a simple action based on these Testing conditions is divided into two parts e Header contains a quick and simple comparison test to distinguish the incoming event It is composed of an Object Event name pair e g Thermometer1 Input_ update gt The test object can be omitted using an asterisk character All other test types such as arithmetic operations using the conditions and tests using arithmetic ordering are considered more complex and are dealt with in later steps The header should contain only items which are critical to the entire system and which split the rules down into smaller hopefully independent sets This splitting should make practical sense so a
35. displayed for this device This may contain spaces and diacritic characters If the TP managed option is ticked the device will be assigned an IP address from the range set in section Section 2 1 1 If secure password access to a camera is desired the Device is password protected box should be ticked and the camera s current username and password entered Devices are added to the system when the Activate option is clicked The password can be generated automatically 16 CHAPTER 2 MANAGEMENT Figure 2 13 System log admin 2009 04 1413 54 49 1 2 0 IPCorder l l Live View Recordings Management Log Out 5 2009 44 10 IOIO NOTICE NEtWUTKINY Uplip CONOC PULMT Tur INMLEIMEL Udtewdy DEVICE ne a Devices 2009 4 10 16 17 46 INFO Networking Upnp Gateway IP is 90 182 220 90 e 2009 4 10 16 17 46 NOTICE Networking Upnp control point for Internet Gateway Device started 2009 4 10 16 17 46 INFO Networking Upnp Gateway IP is 90 182 220 90 Schedules 2009 4 10 16 17 46 INFO Networking Upnp Gateway IP is 90 182 220 90 2009 4 10 16 17 47 NOTICE Networking New upnp forward created GN 5700 gt 192 168 16 57 80 Ti Rules 2009 4 10 16 17 47 NOTICE Networking New upnp forward created GN 5701 gt 192 168 16 57 22 Ti Users 2009 4 10 16 17 47 NOTICE Networking New upnp forward created GN 5702 gt 192 168 16 57 1567 2009 4 10 17 25 36 NOTICE Networking Forward from gateway port S700 TCP removed Configuration 2009
36. ed as for rule creation see Section 2 6 1 Changes are saved by clicking the Apply Changes button 2 6 3 Removing Undesired rules are removed by accessing the same menu as for managing them i e Manage ment Rules Manage item To remove a rule the Remove link is clicked for the appropriate monitor If a rule needs to be removed only temporarily there is no need to remove it from the system It is sufficient to make the Enabled check box blank by editing the rule s settings or modifying the rule s Schedule Settings to match the required time periods 2 7 Schedules Schedules represent time periods within the week They are used to define when rules are applied and the recording intervals for cameras One important use is for example to separate time between working hours and non working hours on the monitored premises Which can be used profitably for recording on motion detection only outside working hours and thus record only relevant footage Setting and viewing schedules is only possible for users with Administrator privileges 2 7 1 Adding Schedules are accessed through the Management Schedules menu by clicking the Add item Figure 2 29 on the facing page Each schedule must be assigned a Schedule Name which will be used to identify it in the other parts of the application and the active Period for each day it should operate The Add Next button allows additional periods to be specified Periods may be removed
37. efining when the rules it lists are to be applied Identification is a short alphanumeric string which identifies a device controlled by the system e g a camera The string is used in rules and other similar situations Device name A name which the system uses to identify a device e g a camera to the user Variable monitor the cell of a view which displays sensor values and system vari ables Live Stream Monitor the cell of a view which outputs live camera footage View cell a cell containing a monitor camera output the two are basically synonymous DI digital input Interface which allows various sensors to be connected to the cameras DO digital output Interface which allows the camera to switch various relays List of Figures rr a ae osas 8 Oe idee ee eto ica lo ee oh 4 A 9 e Rave a ee netsh a Be hee een 10 se oe end ih ods ee Gs BS oe 10 Bray pata at ee ae ae cae eee a ene me ee ee ee ete ee nee OS fac 11 Da pia thee ewww edSar eo eb44445 6424 69 ee 11 A gy ayy Se ae a GG eee oo a 12 2 8 Tablevot forwards ss senars ace ee a ee ee eRe Ee eee 13 la dace Ss de ee a te ee ete a ess SSS 13 2 10 Power Off Restart a 2 2 55 424 4 444 be eRe Eee e A ER ERE ES 14 tao OOo See ee da eee Ee bh AAA Sos 14 2 12 Factory reset 125 22 sae a ebb db ee Bee eae ed eee oe 15 2 13 System logy o ou i eae dee antaa a bad a a Yes 16 ett we WAN on en tetera tes St a a ee a ee ee S O 1
38. emicolon Braces function as parentheses i e they group commands into a compound which may be used as a single command Whitespace space linefeed tab Any whitespace in any amount and in any position does not affect execution Only the iden tifiers must be whole 5 1 2 Data types e Number basic data type e Constant string 5 1 3 Basic commands set x y assignment command effect x is assigned value y return TRUE diff x y z calculates the difference effect x is assigned the value y 2 return TRUE add x y adds a value effect x is assigned the value x y return TRUE inc x increment the value by 1 40 effect x is assigned the value x 1 return TRUE sub x decreases the value by 1 effect zx is assigned the value z 1 return TRUE bitand x y bit AND operation effect zx is assigned the value z y return TRUE bitor x y bit OR operation effect zx is assigned the value z y return TRUE bitzor x y bit XOR operation effect zx is assigned the value x E y return TRUE eq x y equality test effect none return TRUE if x is equal to y FALSE otherwise neq z y inequality test effect none return TRUE if x is not equal to y FALSE otherwise gt x y greater than test effect none return TRUE if x is greater than y FALSE otherwise lt x y less than test effect none return TRUE if x is less than y FALSE otherwise CHAPTER 5 REFERENCE 5 1
39. ep New Use the discover button to search for new devices on your local network Bio e Discover Add Manually Manage Print Credentials Views Schedules Rules Users Configuration System Preferences by ticking a field Generate new password The generated passwords can be printed later using a link Print Credentials from the menu 2 3 2 Manual Entry Tf the device is unreachable e g on a different network it can be entered manually Manual device entry is selected from the same menu as automatic entry Management Devices using the Add Manually link A form Figure on the next page with fields for basic device identification will appear Again the Device Name field is shown as well as the Authentication settings The device s IP address and its Type are also required If we want to add only one device we can confirm the values entered by clicking on the Activate button If further devices are to be entered the Add Next button should be clicked 2 3 DEVICES 17 Figure 2 15 New devices IPCorder admin 2009 04 14 13 04 23 1 2 0 al Live View Recordings Management Log Out Discover New Select all Select none Devices ACTi ACM5611 Activate O Devices IP Address 192 168 17 50 Hardware addr O f 7c 0 eb aa Discover ACTi ACM5611 os Activate Add Manually IP Address 192 168 17 51 Hardware addr 0 f 7 2 32 a2 Manage AU credentiaia
40. erences 2 8 USERS 29 Figure 2 33 User list IP Cor der admin 2009 04 14 14 34 17 1 2 0 Live View Recordings Management Log Out User was created Devices User Name Type Action Views admin Administrator Password Schedules test User Settings Password Remove Rules Users Add Manage Configuration System Preferences The username and password twice for verification are entered The user account type and permissions are then selected Everything is confirmed by clicking the Create button The system will then display the list of users showing any changes 2 8 4 Changing settings Permission changes for a particular user s account may only be carried out by a user with Ad ministrator privileges Preferences may be set by the user in the User preferences To make changes to a user account select the Users item from the Management menu The list of users will be displayed Figure 2 33 Select the Manage option and click on the Settings link for the appropriate user The same form appears as for Adding a User Figure on the preceding page but without the option to set the username and password Once the desired changes have been made confirm using the Apply Changes button The system will confirm the action and display the list of users 2 8 5 Changing password A user may change their own password in their User preferences Figure on the facing page To change password select the User prefe
41. evice accessible through static settings For this case an option Manual Router Setup is provided Figure 2 7 The meaning of Port Range and Web Port is the same as above An IP address on which the device will be visible on Internet is required to fill in Public Router IP field After applying changes a table with router Figure 2 8Jon the facing page settings is generated It is possible to print in on screen by clicking on Print Static Tunnels button The content of field is this e Timestamp time of last change in settings It is recommended to check it always when a settings of IPCorder is changed a camera added or camera network setting changed It is necessary for router to be synchronized with the most recently updated table e Device name of the device camera for which is required to make a translation record e IP address address of the target device where data are sent It is often labeled as Target IP address on routers e Target To port port on device where data are re sent Together with TP address thay provide the final destination of data On routers it is often called as Target port or To port e Protocol protocol on IP base which is used On routers it is often called as Protocol e Source From port port on the outside side of router gateway where data should be re sent It is port from defined range On routers it is often called as Source port or From port The data from this table must
42. for viewing Update IPCorder Only for setting up passwords for any device enciphered besides the IPCorder Figure 2 19 Camera Authorization Details admin 2009 04 14 12 38 47 1 2 0 IPCorder Live View Recordings Management Log Out n Identification Info Devices Device Name ACTi ACM8511 Device Type ACTi ACM8511 Main settings Manage Advanced settings Device Web Discover Add Manually View Account Manage Username admin e Print Credentials Password 90 e gt Generate new password Views She eewedules Administrator Account j Rules Username ladmin e Users Password y e g Generate new password Configuration System Special Options es O Update IPCorder only Required Fields Apply Changes 20 CHAPTER 2 MANAGEMENT 2 3 4 Removal If for some reason a device needs to be removed from the system e g has become damaged redundant the Management Devices menu should be accessed and the Manage item selected The list of devices registered on the system is displayed Figure on page 18 Select the Remove option for the desired device The system will prompt for a confirmation of the action If the removal was successful the list of devices will be displayed again but the removed device will no longer be listed 2 3 5 Print credentials For reference purposes a device s authorization details can be printed out Fi
43. ges button 2 1 2 E Mail IPCorder is able to notify the user about different events via automatically generated e mails It also supports different national character sets which means it is possible to use diacritic symbols in the notification e mails To use the notification e mail system it is first necessary to configure the parameters of the SMTP server If you are not sure how to set it up please contact your e mail provider SMTP Settings e SMTP Server Enter the address of the SMTP server for IPCorder s outcoming mail e Use SMTP Authentication Tick the checkbox if the SMTP server you are using requires authentication 2 1 CONFIGURATION 9 Figure 2 2 SMTP settings admin 2009 04 14 12 47 23 1 2 0 IPCorder Recordings Management Log Out Live View SMTP Settings Devices SMTP Server mail e MTP authenticatior Views Use SMTP authentication Schedules User Name admin Password ec6ce Rules Send Test Mail Users Recipient admin IPCorder com Send Test Mail Configuration E mail Messages Settings Network E mail Admin Email admin IPCorder com e Time Storage O Send email when rescue mode activated FTP AAA Remote Access Apply Changes System Preferences e User Name and Password Insert the security data necessary for accessing the SMTP server e Send Test Mail This feature allows you to test if the SMTP configuration is working properly
44. gure 2 20 The system will export a table of users and passwords for each registered device when the Print Credentials button is pressed Figure 2 20 Print credentials a admin 2009 04 14 12 37 33 1 2 0 IPCorder 7 Device credential Use the button to print a table of user names and passwords for all cameras and other devices Devices rae Print Credentials Discover _ Add Manually Manage Print Credentials Views Schedules Rules Users Configuration System Preferences It is recommended that all credentials be printed off once all the devices have been installed and the information stored in a safe place 2 4 Monitors Only a user with Administrator privileges may access monitor settings Monitors are system objects which represent individual device outputs camera s picture temperature There are two types of the monitors e Variable defined by the user they contain a list of sensors and system variables with their values e Live stream these are monitors with camera images The system always reserves one for each camera 2 4 1 Adding Variable monitors can be added through the Management Views menu under the item Add a Monitor monitors with the live stream are implicit in the system and are static Every monitor must be assigned a Name The user must also select at least one Device Variable pair Variables for monitoring are added to the monitor by pressing the Ad
45. h were originally set Figure 2 15 when the device was entered into the system can be edited in the form now displayed as well as the following new fields Network settings e Authentication Manage manages users accounts to this device e Advanced settings Device Web specify behaviour of device more closely Video settings displays the resolution of video and its format 18 CHAPTER 2 MANAGEMENT Figure 2 17 Device list admin 2009 04 14 13 01 31 1 2 0 IPCorder Live View Recordings Management _ Log Out My Devices Status Name Type IP Address Action Devices ACTI Discover ACTIACMB511 ACM8511 192 168 16 13 Settings Remove Add Manually Axis Manage Y Axis 223M 223M 192 168 16 15 Settings Remove Print Credentials Views VIVOTEK dues Y VIVOTEK IP7138 3 IP7138 Settings Paice Y VIVOTEK IP7138 4 IP7138 Settings Y VIVOTEK IP7138 5 IP7138 Settings Users 3 z Y VIVOTEK IP7138 6 IP7138 Settings Configuration VIVOTEK IP7138 7 IP7138 Settings Remove System Y VIVOTEK IP7138 8 IP7138 Settings Remove Preferences Figure 2 18 Device configuration admin 2009 04 14 12 36 59 1 2 0 IPCorder Live View Recordings Management Log Out Mol Identification Settings Devices Device Name ACTi ACM8511 e Device Ident acti_acm8511 A Device Type ACTi ACM8511 Hardware addr 0 f 7 1 e7 21 Dis
46. hortest time interval Figure 4 2 Exporting sensor values O IPCorder Export of variable ams to ees aa Re Live View Recordings Management File Edit View History Bookmarks Log Out Apr i 11 97 i mo Tu we Dagga Graph set Select Item M NA a 30 31 11 2 3iedies o Time vaen gt 87 8 ohola 542009 0 02 37 42 7 13 14 15 16 1 GE Device Select Item z 5 4 2009 0 07 59 42 1 E El 5 4 2009 0 13 22 4 2 April 2009 r5 5 4 2009 0 18 45 4 2 O UL US ll ee T E E ES E RST Sl TA 5 4 2009 0 24 08 4 2 2 4 6 8 10 12 14 16 18 20 22 24 26 28 VIVOTEK IP7161 bps aeeie leirast aes ae 5 4 2009 0 34 53 4 2 5 4 2009 0 40 16 4 2 ooo VIVOTEK PT7137 fps 5 4 2009 0 45 39 4 2 5 4 2009 0 51 02 4 2 5 4 2009 0 56 24 4 2 poooo pooooo 5 4 2009 1 01 47 4 2 5 4 2009 1 07 10 4 2 5 4 2009 1 12 33 4 2 5 4 2009 1 17 56 4 2 ae T A een LL a fie Jal A A UE JU L A E oa 2 4 6 8 10 12 14 16 18 20 22 24 26 28 if Done lala 6 ade 4 1 1 Exporting video The stored video can be downloaded using the recordings interface Chapter 4 The Get Video link saves the current video to a file and the Get Snapshot link saves the current video frame as an image The exported video can be played using FFDShow deco
47. i IQeye Vivotek Recorded video cameras FPS_ update all ACTi IQeye Vivotek Updated frame cameras rate CamMotionDetect all ACTi IQeye Vivotek Detected motion except line 3xxx DeviceDisconnect Poseidon Papouch Device ACTi IQeye Vivotek disconnected DeviceReconnect Poseidon Papouch Device ACTi IQeye Vivotek Reconnected DI_ trigger Vivotek FD61x1 Updated digital inputi inputs FD61x2 FD7131 input according to the IP61x2 IP61x4 IP61x7 number of inputs IP7131 IP7132 IP7138 trigger value IP7139 1P7142 IP7151 1P7152 127151 PZ6122 PZ6124 PZ7151 PZ7152 SD6122 SD7151 TC5333 TC5633 VS7100 DI_trigger all IQeye cameras except Updated digital 501 and 511 input UserEventl system Free system events UserEvent10 that can be assigned for example to buttons 46 CHAPTER 5 REFERENCE Rule A series of system settings which using a special language define the reaction to a specific event in the system Device A device controlled by the system such as a camera or sensor Decimal separator format User setting defining which character is to be used to separate whole numbers from decimals UPnP Universal plug and play A protocol which allows devices to provide informa tion about themselves and communicate with each other It can be used for example for dynamically creating tunnels through firewalls or for multimedia devices Schedule A set of time intervals d
48. ice depen dent see Table 5 1Jand Table 5 2 on the following page e SetLED Controls status LED diode of the camera uses numeric parameter 1 LED on 0 LED off e SetOut Sets digital output arg 2 of the camera to value arg 2 where arg is the only numerical argument e Set Vector Sets outputs according to bits of the numeric argument this command is used for IP Power devices e AdminCGI UserCGI Sends CGI command to the camera this commands allow to perform various actions that are not directly supported by IPCorder For more information see manual for your device e Recall Move camera towards the stored position given in the text argument This position has to be set up in the web interface of the device e Move Zoom Iris Focus controls position zoom iris and focus of the camera For the correct parameter values please consult manual of your device 5 1 7 Events Events represent changes in the state of devices Each header in conditions contains a name of device and name of its event to determinate when the condition should be active Different devices sends different events see Table 5 3 on page 45 5 2 Terminology e Administrator a user with privileges for changing system settings e User this term describes an account with no privileges for changing system settings e View a collection of settings which determine how the outputs from individual devices are displayed and the l
49. ings This page Figure 2 4Jon the following page contains information about total disk capacity Total capacity and about currently avaiable free disk space Free space The button Configure RAID array allows changing the disk usage settings IPCorder supports multiple array types i e array types 0 1 5 and 10 This setting requires restarting the device to the rescue mode which implies interuption of the recording process and disconection of all other users currently connected to the device 10 CHAPTER 2 MANAGEMENT Figure 2 3 Time settings IPCorder admin 2009 04 14 13 55 34 1 2 0 Live View Recordings Management Log Out o Time Settings Devices Time Zone Area X City X Views i Europe MO y Prague Y je Set Datetime Schedules Allow NTP Synchronization Rules NTP Server pool ntp org e Users Set date and time manually Configuration Date and Time e Synchronize with this computer Network rans E mail Apply Changes Time Storage Note After change of this setting you will be logged out and the application will not be available for a few seconds FTP while it restarts Remote Access System Preferences Figure 2 4 Storage settings admin 2009 04 14 14 43 48 1 2 0 IPCorder Live View Recordings Management Log Out SA ida Storage Info Devices Total capacity 893 GB Array type raidO a Free space 758 GB Padul Disks Belsgules Model ST3320620AS State In use
50. nges button 2 4 3 Removing An undesired monitor may be removed from the same menu as it is managed Management Views Manage Monitors Click on the Remove link at the end of the appropriate monitor s row 2 5 Views Views are user defined groups of device outputs which are convenient to view together in one browser window A view is composed of monitors which are single device outputs camera 22 CHAPTER 2 MANAGEMENT image or sensor value The number of monitors to be displayed their layout and content will be defined by the Views Only a user with Administrator privileges or permission to configure Views and Monitors can access or change their configurations 2 5 1 Adding To add a new View select Management Views and the Add item Figure 2 23 View layout IPCorder admin 2009 04 14 14 37 43 1 2 0 Live View Recordings Management Devices View Name offices 0 Views Layout Add Manage Add a Monitor A el Manage Monitors aa A O Layout 1x1 O Layout 2x1 Layout 2x2 Schedules Rules Users Configuration System Preferences O Layout 3x2 O Layout 3x3 dl dl al AAA 4444 AAA MAA O Layout 5x3 O Layout 4x4 O Layout 5x4 Create Required Fields On the first screen Figure 2 23 a View name is entered for the View and its layout is selected The layout defines the number of monitors in the View and their relative position on the page When the Create button
51. or editing that schedule s properties Clicking on the link will display the same form as for creating a new Schedule 2 29 Changes in the settings are saved by clicking Apply Changes 2 7 3 Removing To remove a schedule select the Manage item from the Management Schedules menu which is again invisible if no schedules are selected All existing schedules are listed here Figure 2 30 A schedule is removed by clicking on the Remove link for the appropriate schedule 2 8 Users The application allows each user to hold an independent account Each user has their own pass word language settings setting for how units are displayed and not in the last row each user s permissions for accessing individual system functions can be defined 2 8 1 Types and permissions For simplicity the system offers basic grouping of users into Administrators and Users 28 CHAPTER 2 MANAGEMENT Users may at any time monitor the current status of a device in the Views and set their own preferences They may also have permission to browse history manage Views and Monitors and have remote access from other networks Administrators have all the same permissions as users but are also able to manage user accounts and the system itself Devices Views Rules system settings 2 8 2 User preferences All users have their own user preference settings as well as their own password In particular the options allow the language settings for the program s
52. rences item from the Management Prefer ences menu Select Change Password then enter the old password once followed by the new password twice If a user s password is forgotten it may be changed from an Administrator s account Through the Management Users menu select Manage Figure 2 33 For the appropri ate user click on the Password link and enter the new password twice Click the Set Password button to confirm 2 8 6 Removing A user account may only be removed by an Administrator To remove a user account select the Users item from the Management menu Figure 2 33 Select the Manage item and click the Remove link for the appropriate user account The removal must then be confirmed Following confirmation the list of users is displayed Figure 2 33 and a message confirming the account s removal 30 CHAPTER 2 MANAGEMENT 2 9 Switching off In the Management System menu the Power Off Restart Figure 2 34 item allows the device to be correctly switched off restarted For complete turning off the device it could be necessary in dependence on the type of the device see Installation Manual to disconnect it from the power supply Figure 2 34 Restart Configuration IPCorder admin 2009 04 14 12 51 00 1 2 0 Live View Recordings Management Log Out System power off or restart Devices Restart Views Schedules Rules Users l System Power Off Restart Firmware Upgrade Factory
53. rule which applies only to one case in a thousand and with the header Event should be avoided e Initializer a code that is applied only once after adding a rule It usually consists of initial settings of variables different to a default e Body provides further processing of the incoming event and is only applied if the condi tions in the header are true It contains all the more complex tests and actions General notation for a rule Header gt Initializer Body A complete rule might look like this Thermometer1 Input_ update gt gt Thermometerl sensor_ 1 300 action Heating Heating SetOut 0 set system heat 0 Or with the initializer Teplomer1 Input_ update gt set freez_thres 0 freezing set cold_thres 10 cold set warm_thres 20 warm set hot_thres 40 hot set status 0 37 38 CHAPTER 5 REFERENCE lt G message P freez_thres set P status 0 current temperature lies in the interval inf freezing gt G message P freez_ thres set P status 1 freezing inf gt G message P cold_ thres set P status 2 cold inf gt G message P warm_thres set P status 3 warm inf gt G message P hot_thres set P status 4 hot inf So the values freez_thres cold_thres etc are defined by initializer Then the system will try to execute commands in parentheses if the value from G message global variable that contains actual
54. settings need to be edited the Manage item should be selected from the Management View menu Figure 2 25 View list A IPCorder admin 2009 04 14 14 43 48 1 2 0 Live View Recordings Management Log Out jew o Name Layout Action Devices System monitor 1x1 Settings Remove Views acm8511 2x1 Settings Remove Add Device variables 1x1 Settings Remove Manage A 2x2 ettings Remove Add a Monitor Manage Monitors Schedules Rules Users Configuration System Preferences The list of existing Views is displayed Figure 2 25 Each one has a Settings link which allows its parameters to be edited Only the content of individual cells and button settings may be edited for existing Views the layout may not be changed The configuration is the same as for creating a new View see Section 2 5 1 2 5 3 Removing If a View needs to be removed select Manage from the Management Views menu The list of Views will be displayed Figure 2 25 Click the Remove link for the appropriate View to remove it and confirm when prompted 2 6 Rules Rules are simple but very powerful tools to determine the system s reaction to an event As a basic example rules allow actions to be initiated such as If it is not Saturday or Sunday and the temperature drops below 20 degrees send an e mail to boilerroomQhotel com Basically an action is bound to an arbitrary event in the system Event sets are dependent on devices that are connec
55. ted to the system For each device its inaccessibility can be detected device fault network offline Cameras have events such as video recording change of a camera s state triggering reconnection and motion detection if the camera supports this Sensors indicate events where there is a change of state For a list of events supported by individual devices see Table 5 3Jon page 24 CHAPTER 2 MANAGEMENT Simple rules can be entered by pointing and clicking in the form More complex rules must be entered as text in the special rules language Viewing and configuring rules is only allowed for users with Administrator privileges 2 6 1 Adding Rules are added through the Management Rules menu under the Add item Figure 2 26 Selecting a rule s assignment type admin 2009 04 14 14 53 52 1 2 0 IPCorder Live View Recordings Management Log Out E YI ute Editing T Devices Rule Name recording on UserEventl Enabled schedule Setting Views O Always O Work days Schedules O Weekend Rules Office hours Add Switch to text input n Users IPCorder z UserEvent1 jo Configuration Ea A always je Preferences gt 1 Device action v on ACTiACM8511 v activate trigger recording vf with argument number E 30 e Add Action Y r Add new Execute block Required Fields Create e Rule Name is the name which the user will see the rule displayed as e The Enabled check box is
56. tool For those less experienced the simplified interface makes defining responses to events a matter of a few mouse clicks e All devices and the system itself can be controlled through the web interface In the case of remote access e g from the Internet the system allows to drive a translation of in herent addresses on external ones dynamically using a router modem and a UPnP Port Forwarding function Except the automatic setting the dynamical driving provides a higher system security because the picture of the cameras is accessible from the external net the Internet only if a user is successfully loged in the IPCorder s web interface Besides this option the IPCorder of course supports a manual setting of the addresses translation on the router modem e tunneling of devices to external sites so only the firewall s http port will be open 1 1 System description At the heart of the IPCorder system is a hardware device that the user communicates with using its web interface This means the user does not need to install any special software on his her computer a standard web browser is all that is required The system is designed to be a centralized digital security control system Its function is to centralize the management of digital security devices cameras sensors and their data 6 CHAPTER 1 INTRODUCTION The system can automatically detect and configure most devices provided the device is supported The system
57. toring a factory settings of the device Moreover it offers the description of a system log and possibility to restart or switch off the device 2 2 1 Switching off Restarting In the event that the device needs to be switched off or restarted the Power Off Restart buttons can be found by selecting the appropriate option in the Configuration menu System Figure 2 10 LEDs on the device indicate its current status see the Installation Manual Figure 2 10 Power Off Restart IPCorder admin 2009 04 14 12 51 00 1 2 0 Live View Recordings Management Log Out System Configuration System power off or restart Devices Power Off Restart Views Schedules Rules Users Configuration System Power Off Restart Firmware Upgrade Factory Reset System Log Preferences 2 2 2 Firmware upgrade To upgrade the device s firmware it is first necessary to obtain a product key Figure 2 11 by click ing the Get Product Key button on the firmware upgrade page accessed from the configuration menu the key is needed to generate the new firmware The latest firmware is always available at http updates ipcorder com THE FIRMWARE IS UNIQUE FOR EACH DEVICE IT CANNOT BE USED ON OTHER DEVICES On the Configuration Firmware Upgrade page when the Upgrade Firmware button is pressed the firmware is loaded onto the device in a special rescue mode For a complete description please refer to the installation manual
58. ts motion in a set detection window Trigger by input video is recorded whenever the camera s digital input value changes 2 3 DEVICES 19 e Permanent recording the camera continuously records video to files with the length set in the Video length field At the upper right corner of the form there is a field Device Ident It contains very unique string generated from device s name which is used in rules definitions Section 2 6 The Authentication Manage field allows access to the login details for the device The following may be configured here Figure 2 19 depending on the camera s properties e Enable Authentication Free Access to Camera if ticked no security will be used when viewing the camera s images e View Account authorization details used when viewing the camera s images Username and Password Generate new password the system will automatically generate a password for viewing Enable authentication Free view access if this option is selected no authorization will be required for viewing the camera s output Special option Update IPCorder only serves to set the device password internally in IPCorder where the device s password has been set by another method e Administrator account authorization details used when configuring the camera Username and Password Generate new password the system will automatically generate a password
59. ules Rules Users Configuration system Power Off Restart Firmware Upgrade Factory Reset System Log Preferences 2 2 4 System log For detailed control of the device s function it is possible in the menu Configuration System open the System log Figure on the next page This you can Update or Delete using proper buttons 2 3 Devices The system is able to control and synchronize various device types usually cameras and sensors thermometers The range of devices supported by the system is given by installed firmware version it determines which drivers will be installed into the system Only a user with Administrator privileges can work directly with the devices and their settings 2 3 1 Detection In order for the system to work with the device it needs to be aware of it and have it configured If the devices are connected to the same network segment and are active they can be auto matically detected In the Management menu select Devices to search for new devices Select the subheading Discover and click the Discover button in the window After a moment the system will display all devices which have not yet been added to the system Figure 2 15 on page 17 Control of these devices can now be passed to the application by selecting the ones that are required click the appropriate Activate check box and entering their basic parameters The Device name is the required item It is the name which users will see
60. user interface to be set The decimal numbers format date format and starting day of week may also be set These settings may only be altered for the user s own account under which he she is cur rently logged in Changes are made by selecting Preferences User Preferences from the Management menu Figure Figure 2 31 User preferences IPCorder admin 2009 04 14 14 36 31 1 2 0 Live View Recordings Management Log Out Language settings Devices Language English v zie Views Date amp time format Schedules Date yyyy mm dd y je Time 24 hours v e Rules Week Starts On Sunday v z e Users Decimal separator format Configuration Decimal separator point 2 1 y zje System Apply Changes Preferences e User Preferences Change Password Press the Apply Changes button to confirm any changes 2 8 3 Adding Only Administrator accounts allow new user accounts to be created To add a new user account the Users item is selected from the Management menu the Add item is then selected Figure 2 32 Adding a user O IP C or de r admin 2009 04 14 14 32 50 1 2 0 Live View Recordings Management _ Dices User Name test e Dikas Initial Password g e0 e Schedules ss Rules User O Can browse recordings Users Can manage views and monitors Add w Can use remote access Manage Administrator Configuration System Create Pref
61. ween rules Constants are unnamed variables with then initialized value For event processing the global variableG messageis available which contains its current pa rameter Variables may be public or private Public variables are displayed in monitors whereas private variables are not Sensor variables are implicitly public User defined variables in a rule are implicitly private operator comma Syntax commandi command2 Explanation If command1 is successful then command2 is executed and the return value is that of command2 otherwise the return value is FALSE Notes Like a logical conjunction the return value is TRUE when the entire sequence of commands is successful Command execution ends on the first unsuccessful command 5 1 RULES LANGUAGE 39 operator semicolon Syntax commandi command2 commandN Explanation commands command to commandN are executed in sequence with no re gard for the return values The return value is not relevant but is equal to the return value of commandN Note Logical disjunction The return value is the return value of commandN A comma has precedence over a semicolon compound command Syntax commandl command2 commandN Explanation Execution of commands 1 to N The return value is the return value of com mandN Note Separating command processing this way only makes sense with complex commands where the internal commands are separated by a s

Download Pdf Manuals

image

Related Search

Related Contents

"user manual"  MCD 3000 Series Soft Starters to PROFIBUS    

Copyright © All rights reserved.
Failed to retrieve file