Table of contents
1. GOAL
With this document you can do all necessary configuration to setup a network of IP-camera’s and to visualise them on your TELETASK touch screens and mobile devices.
This case is only an example which uses not only world wide available AXIS IP-cameras from the P14 companion series, but also standard internet modem from Telenet as used in Belgium anno 2018. Your application may be different, but will be comparable as used is this case. If you use cameras other then P14 series from Axis, you will also need the necessary installation manual or you will need to contact your camera/router supplier(s) to obtain the needed information on IP-addressing, port forwarding settings and router details.
Security
Be aware that the use of passwords to protect your equipment and your/your customers privacy is not an option. At first level you can setup everything without passwords to make it easier and immediately after tests are positive, you need to provide your equipment including camera access with secure passwords. Always change the default passwords from your equipment to personal passwords which you keep in a safe place as backup.
Application:
This integration case will help you to realise the view of the evolved high- resolution cameras on your TELETASK devices. For high resolution pictures and viewing recorded video images of the camera’s, you can use third party camera software for desktop applications. This software is independent from the TELETASK visualisation and offers you playback of recorded images, which the TELETASK integration doesn’t offer. It is meant for real-time visualisation only.
In case of AXIS camera’s, the user can install the free of charge Axis app ‘Companion’ which is available as app for iPhone and Android and also as PC software for Windows computers. If the cameras are provided with backup memory (internal µSD Card or NAS drive), this software provides all basic controls for inspection and security applications.
Additional paid software is also available from several vendors, for more specific needs and for a higher number of camera’s than offered with the Companion software.
1.1. USED EQUIPMENT FOR THIS CASE
1.1.1. CAMERAS:
AXIS P14 series outdoor camera’s with built-in IR led lighting for night vision.
1 x camera Axis ref. P1427-LE
3 x camera Axis ref. P1447-LE
All four camera’s have internal µSD card (128GB) as added option for recording and play-back (via the Axis Companion software).
1.1.2. WAN MODEM
The modem/WAN router is a traditional Telenet (coax wired) router like anno 2018 often used in Belgium.
1.1.3. BROWSER AND PC
For browsing to the different equipment, we used Chrome (Version 67.0.3396.99 - 64-bit), installed on a Windows PC with Windows 10.
1.2. THE NECESSARY SETTINGS (OVERVIEW)
To make this case a full solution, you will need to setup the camera’s (including security password), the router for making the images available via the internet and at last make the necessary configuration settings in TELETASK PROSOFT general configuration + download to the TDS central unit.
Be sure to make all the setting sin the safe zone, which means that you need to be on-site (connected to the LAN).
If you have other cameras and/or internet modem than used in the case below, the necessary settings which you have to make will be comparable.
Important: It may be the case that you have additional equipment installed like for example a fire wall. In such case additional setting may be necessary to make the solution working. Make also sure to use fixed IP addresses so nothing will change and make the integration stop working after a period of time.
2. INSTALLATION AND SETTINGS
2.1. CAMERA SETTINGS (IN THE CAMERA’S):
Connect your cameras to you LAN network. Be sure to use a PoE switch in this case because the P1447-LE is a PoE camera.
Now install the desktop version of the Axis-Companion software (go to www.axis.com) and be sure all your cameras are shown on your PC screen before you proceed.
2.1.1. CHANGE DHCP ADDRESSES TO FIXED IP ADDRESSES:
By default the cameras obtained an IP-address from the DHCP router. To change the settings in your camera (P1447-LE in this case), browse to the IP address which you can see in the Axis Companion software desktop version.
Recommended: You can print out a complete “system report” of all camera’s from within the Companion software (only in the desktop version).
In this report you will find the necessary IP-addresses of all camera’s.
If not yet done, first of all you need to change these DHCP given IP addresses to fixed IP-addresses. Therefore, surf with your browser to the found IP address.
1. Login to the camera:
Surf to the camera address (eg.192.168.24.100 and log-in with the default Axis login and password (if there is one); (see screen capture below)
2. Click setup
Select below the tab ‘System’ and select the ‘TCP/IP’ icon.
In the IPv4 screen you can add your preferred fixed IP-address (e.g.: 192.168.24.110)+ Subnet mask + default router (in this case the address of your Telenet router)
Extra settings in the camera TCP/IP settings menu:
DNS server settings (to be completed in the screen capture above):
The IP camera’s get their time information from the internet via an NTP server. Therefore, you will need to define a time server, like to be given in this case “ntp.axis.com”. For the camera to be able to translate this domain name to an IP-address, the camera needs to know where to find a domain name server (DNS).
You enter your router IP address (in our example 192.168.24.1) as first DNS server.
As second DNS server you can for example use the Google DSN server 1.1.1.1.
Now don’t forget to click ‘Save’ (see capture above)
2.1.2. AXIS P2427-LE CAMERA’S ; SETTINGS EXAMPLE
We decided to use port 10004 as port for the camera. This means that for external access, this port needs to be opened in your WAN router. This is the Telenet router in our case.
In case of an Axis P2427-LE camera, this can be done in the TCP-IP advanced settings menu. See screen capture below.
Don’t forget to click the ‘save’ button.
You can test if the port 10004 is working by browsing to the ip address of your camera +”:10004”.
This, type in your browser for example: 192.168.24.101:10004.
2.1.3. AXIS P1447-LE CAMERA’S ; SETTINGS EXAMPLE
In our case you use the P1447-LE cameras (newer model July 2018), the settings menu is different than for the P1427-LE (older model). You can’t enter a secondary port in the P1447-LE settings, but instead you need to change the default port 80, to your preferred port (ig: 10004). For this, you need to use the ‘security’ icon.
Now don’t forget to click the ‘save’ button.
You can test if the port 10004 is working by browsing to the IP-address of your camera +”:10004”. Type in your browser: 192.168.24.101:10004.
Extra settings in the camera TCP/IP settings menu:
Most of the IP camera’s get their time information from the internet via an ntp server. Therefore, you defined above in this document a time server, like given in this case “ntp.axis.com”. For the camera to be able to translate this domain name to an IP-address, the camera needs to know where to find a domain name server (DNS).
Below you can see how to do so in the settings of the Axis camera P1447-LE as used in our example case.
You enter your router IP address (in our example below this is 192.168.24.101) as first DNS server. As second DNS server you can for example use the Google DSN server 1.1.1.1. If the first is not available at camera startup (when it needs a time stamp), the camera will check the secondary time server.
2.1.4. AXIS CAMERA TRIGGERS A TELETASK OUTPUT RELAY
To send a command from a camera you need a TDS15132 license, then you can send all kind of camera triggered commands to the TELETASK system.
Application example: use your camera images to activate the front door lights.
In case of AXIS, they only can send ASCII command, therefore we have made a workaround:
In some cases it is impossible to send binary data to the central unit e.g. when trying to control the TELETASK system from a third party device that does not support binary communication.
In this case you can also use ASCII (text), to send commands to the central unit. All commands can be sent using ASCII but replies from the central unit will always be binary.
To send a command to the central unit in ASCII, first determine what the command would be in binary. E.g. To switch on relay nr 5, the bytes to send to the central unit are:
2 (STX),
8 (length),
7 (Function set),
1 (central unit nr)
1 (function type, relay),
0 and 5 (function number int two bytes)
255 (= ON, use 0 for OFF and 103 for 'Toggle')
23 (checksum)
The ASCII string that needs to be sent to the central unit for the same command is:
s,8,7,1,1,0,5,255,23,
Note that:
- The ‘STX’ has been replaced with an ‘s’ character
- All the bytes are replaced by on ore more ASCII number characters
- The bytes are separated by ‘,’ characters
- There must be a comma after the checksum value
For more details, please refer the TDS library manual:
https://professional.teletask.be/dl831
Already available in PROSOFT 3.7 and higher
2.2. TELENET MODEM (=ROUTER) SETTINGS (PORT FORWARDING).
To open the necessary port(s) for access from the internet, browse to your Telenet account (MijnTelenet in www.telenet.be) and go to ‘advanced settings’. See the capture below for entering the port.
Login menu sequence in the Telenet modem (in Dutch language; dd July 2018)
- Inloggen via ‘mijntelenet.be’
- Selecteer ‘mijn (bedrijfs)netwerk’
- ‘modem details’
- ‘geavanceerde instellingen’
- ‘IPv4Firewall & Port forwarding’
- nu bekom je het scherm zoals in de capture hieronder
Important: you need to enter the port number twice (Beginpoort and Eindpoort are equal) and make status ‘Actief’.
• Example:
CAM1 with IP adres 192.168.20.120: port 10020 to 10020
CAM2 with IP adres 192.168.20.121: port 10021 to 10021
CAM3 with IP adres 192.1.68.20.122: port 10022 to 10022
2.3. PROSOFT CONFIGURATION
Now make the necessary settings in PROSOFT – cameras settings.
Open your PROSOFT file and go to the IP camera’s setting (see capture below))
1. Add a camera and enter the proper IP setting (see capture below in case of Axis camera used in our case)
a. Enter the specific string necessary to access your camera (refer to your camera supplier).
Example for Axis camera, if you camera has static IP address 192.168.10.110: http://192.168.10.110/axis-cgi/jpg/image.cgi?resolution=480x360
b. Enter the chosen port (see above in the part of the Telenet router configuration example); example: 10010 (necessary for cloud access from the TELTASK DoIP system)
c. If your camera has a login and password, enter in the ‘Authentication’ fields.
d. Do the same for all camera’s you have.
e. You can check if the camer aconfiguration is working, by clicking the ‘Test video’ button on the PROSOFT screen. If this is not working, please correct any mistakes made in all above settings of this document before you can proceed.
Check if you are able to browse to your camera. If not, this needs to be solved first and then you can check if the above settings in PROSOFT are correct.
f. Don’t forget to save your nbt file and to Transmit it to your TELETASK central unit.
You can now check your touch screens and your iSGUI.
For iSGUI, your mobile device needs the new updated information with the new camera menu’s. So before to start your iSGUI, select (lower-right corner before clicking connect) , go to the tab ‘locations’, select your project if you have more then one and click on the button below ‘Reload GUI data.
Click ‘done’ and you iSGUI will start-up again and the rooms contain a new button ‘Cameras’ where you can check your camera or cameras.