background image

 

AXIS 200+

 

User’s Manual

Section 6: Updating the Software

 

77

 

Note:

If you need to force a download, e.g. when degrading to an older 

software, use the syntax:

Example

5.

The AXIS 200+ will report

 Transfer complete, flash 

programming finished OK

 once the programming is complete.

Caution

In controlled environments, Flash memory upgrades provide a 

very safe method for updating software. However, Flash products 

may easily become damaged if this operation is left to 

inexperienced persons. Units that become damaged due to misuse 

will need to be sent back to your dealer who in such 

circumstances, may charge for any necessary repairs. Therefore, it 

is highly recommended that Flash memory upgrades are 

performed by persons knowledgeable in this area.

put axis200p.bin FLASH

Summary of Contents for 200+

Page 1: ......

Page 2: ...AXIS 200 User s Manual AXIS 200 Network Camera Server User s Manual ...

Page 3: ...quipment fulfils the requirements for radiated emission according to limit B of EN55022 1994 and the requirements for immunity according to EN50082 1 1992 residential commercial and light industry Compliance is not valid for unshielded network and printer cables Liability Every care has been taken in the preparation of this manual if you detect any inaccuracies or omissions please inform us at an ...

Page 4: ...chnology enables them to act as intelligent file server independent ThinServer devices A ThinServer device is a network server which includes thin embedded server software capable of simultaneous multiprotocol communication scalable RISC hardware and a built in Web server which allows easy access and management via any standard Web browser The ThinServer technology makes it possible to connect any...

Page 5: ...images can bring life into any web site These servers support Ethernet as well as PSTN and GSM phone lines Network Scan Servers enable easy distribution of paper based information across workgroups and the enterprise By sending the scanned documents to your destination via the Internet intranet you will reduce your faxing mailing costs as well as save time thus improving your organization efficien...

Page 6: ...nstallation 16 Stage 6 Adjusting the Focus 18 Stage 7 Adjusting the Image Parameters 19 Stage 8 Replacing the Lens 19 Section 3 Assigning an IP Address 21 Downloading the IP Address 21 Section 4 Configuring the AXIS 200 31 Section 5 Using the AXIS 200 43 Automatic Picture Updating 47 External Web Sites 50 Point to Point Protocol 61 Zmodem 64 Appendix A Troubleshooting 65 Symptoms Possible Causes a...

Page 7: ...ort 83 Physical Connection 83 Controlling and Monitoring 84 Appendix E The RS232 Serial Port 89 Physical Connector 89 Setting Up the AXIS 200 Modem Server 90 Appendix F Camera Applications 99 Application Ideas 99 Application Examples 100 Appendix G CRON Script Command Reference 101 Script Format 101 Commands 102 ...

Page 8: ...volving PCs or workstations with specific video cabling The AXIS 200 eliminates the cost management and maintenance issues commonly associated with those types of solutions Traditional surveillance systems often limit camera access to a specific monitor i e the control room However the AXIS 200 can be used for both industrial and security operations over a secure intranet system or allow open acce...

Page 9: ...native for publication of pictures on the network Standard Image Format The AXIS 200 generates pictures in standard JPEG format which means that users can take and view pictures over the network using any standard Web browser Pictures taken by the AXIS 200 can be displayed in your web pages by creating HTML links The AXIS 200 provides high quality snapshot pictures for any Internet intranet client...

Page 10: ... to use your AXIS 200 remotely over a serial link just as if it were located on your local network By connecting the AXIS 200 to a modem snapshot images can be downloaded to remote computers using standard modem equipment External Device Connection The auxiliary input makes it possible to control the AXIS 200 from external devices i e IR sensors switches alarm relays etc Security The AXIS 200 is a...

Page 11: ... Communications will be running a web forum for ideas and suggestion notes for possible camera applications Axis will also maintain a link collection where you can insert your own link to your application and keep lists of application notes FAQ s and other related information ...

Page 12: ...he AXIS 200 installation procedures Installation Summary The AXIS 200 is installed in these stages Stage 1 Unpacking and Checking the Hardware Stage 2 Identifying the Connectors and Indicators Stage 3 Installing the Hardware Stage 4 Assigning an Internet Address Stage 5 Verifying the Installation Stage 6 Adjusting the Focus Stage 7 Adjusting the Image Parameters Stage 8 Replacing the Lens ...

Page 13: ...XIS Online CD will autostart from a local CD drive on Windows 95 98 and NT platforms Windows 3 1 users are required to navigate to the CD root directory and click on the setup31 exe file from within the Windows File Manager Startup Procedures for Macintosh UNIX and OS 2 Navigate to the CD root directory and click on the start pdf file from within your preferred file manager application Hardware Mo...

Page 14: ...simply broadcasting a URL reference Stage 2 Identifying the Connectors and Indicators Please read the following information to familiarize yourself with the AXIS 200 making particular note of where the connectors and indicators are located This information provide a useful reference when performing the remaining stages of the installation Connectors Auxiliary I O Connector A Mini DIN 8 pole extern...

Page 15: ... using is correct against the checklist Indicators Snapshot Indicator The Snapshot indicator will flash on every occasion the AXIS 200 takes a snapshot Power Indicator The Power indicator is normally lit while power is applied If it is not lit or it flashes there is problem with the AXIS 200 power supply Net Indicator The Net indicator flashes to indicate network activity Camera Lens Wide angle le...

Page 16: ...ounting assembly and position it appropriately for your application Note The intermediate part of the mounting assembly is detachable If more convenient you can take the mounting assembly apart and attach the camera holder directly to the foot See the picture Caution Please note that the CCD charged coupled device within the AXIS 200 can become permanently damaged if the camera lens is exposed to ...

Page 17: ...hat the Power indicator is constantly lit Stage 4 Assigning an Internet Address To access the AXIS 200 from a Web browser you must first assign a valid Internet address Refer to Section 3 Assigning an IP Address on how to do this Stage 5 Verifying the Installation After assigning an Internet address verify the connection between your AXIS 200 and the network Follow these steps ...

Page 18: ...Web browser and enter the name or Internet address or The AXIS 200 Home Page that includes a snapshot just taken is displayed 2 To further test your AXIS 200 take some more pictures Simply click Refreh Reload in your Web browser to do that http cameraname http 172 16 253 80 ...

Page 19: ...e circumstances simply reload your Web browser Stage 6 Adjusting the Focus The AXIS 200 is delivered in approximate focus position with focus set to infinity The AXIS 200 lens has rotational focus control To fine adjust to close focus carefully turn the smaller lens If you cannot obtain a sharp picture screw the smaller lens to its end and loosen the lock ring Direct the camera towards a distant o...

Page 20: ...ing the Image Parameters To automatically adjust the image parameters click the Image Wizard link Screen by screen the wizard will display a number of samples and ask you to choose the best picture with respect to brightness white balance color etc You can also set a time period for automatically adjusting the color in the image to the environment Stage 8 Replacing the Lens You can replace the bas...

Page 21: ...f applicable adjust the iris according to the lens documentation 7 Adjust the focus Reload your Web browser to monitor the results Zoom lens only Turn the lens to maximum telephoto zoom and set focus to infinity Direct the camera towards a distant object and adjust the back focus Check that you obtain sharp pictures at various zoom grades and various distances 8 Tighten the lock ring new lens CS r...

Page 22: ...T UNIX and OS 2 It requires the IP address for each new device to be downloaded individually It is not appropriate to use this method over routers RARP RARP is available in UNIX It downloads the IP address to each device automatically It requires a RARP daemon on your system and operates within a single network segment only BOOTP BOOTP is available in UNIX and is similar to RARP although it can op...

Page 23: ...mber found on the underside label of the unit Important Do not use the default or example IP address when installing your AXIS 200 Always consult your Network Administrator before assigning an IP address Mapping a Host Name to the Internet Address If you are using host names you can map a unique host name to the acquired IP address Refer to your system manuals or to your Network Administrator for ...

Page 24: ...od Network environments See AXIS IP Installer Windows 95 98 Windows NT Using the AXIS IP Installer on page 24 ARP Windows 95 Using ARP in Windows 95 on page 25 Windows 98 Windows NT Using ARP in Windows 98 and Windows NT on page 26 UNIX OS 2 Using ARP in UNIX and OS 2 on page 27 RARP UNIX Using RARP in UNIX on page 28 BOOTP UNIX Using BOOTP in UNIX on page 29 ...

Page 25: ...instructions as they appear on the screen 4 Click Finish to complete the setup 5 Run the AXIS IP Installer from the Start menu The AXIS IP Installer dialog is displayed on the screen 6 Restart your camera server 7 Select the serial number of your camera server in the list The serial number is identical to the Ethernet address of the unit 8 Enter the desired IP address Click Set IP address The IP a...

Page 26: ...ample The host will return Reply from 172 16 253 80 or some similar message This indicates that the address has been set and the communication is established Note When you execute the ping command for the first time you will experience a significantly longer response time than usual arp s IP address Ethernet address my PC IP address ping IP address arp s 192 16 253 80 00 40 8c 10 00 86 171 16 6 40...

Page 27: ...e following commands Example The host will return Reply from 172 16 253 80 or some similar message This indicates that the address has been set and the communication is established Note When you execute the ping command for the first time you will experience a significantly longer response time than usual arp s IP address Ethernet address ping IP address arp s 172 16 253 80 00 40 8c 10 00 86 ping ...

Page 28: ...he communication is established Notes When you execute the ping command for the first time you may experience a significantly longer response time than is usual The arp s command may vary from system to system Some BSD type systems expect the host name and Ethernet address in reverse order whereas IBM AIX systems require the additional argument ether For example arp s host name Ethernet address te...

Page 29: ... table This is typically performed using the command etc ethers Example 2 If necessary update your host table and alias name databases as described required by your system 3 If it is not already running startthe RARP daemon Thisis typically performed using the command rarpd a 4 Restart the AXIS 200 to download the IP address Ethernet address host name 00 40 8c 10 00 86 cameraname ...

Page 30: ...m 3 If it is not already running start the BOOTP daemon This is typically performed using the command bootpd 4 Restart the AXIS 200 to download the IP address default router address and subnet mask host name ht hardware type vm vendor magic ha hardware address ip IP address sm subnet mask gw gateway field ht ether vm rfc1048 ha The Ethernet address of the AXIS 200 ip The IP address of the AXIS 200...

Page 31: ...Section 3 Assigning an IP Address AXIS 200 User s Manual 30 ...

Page 32: ...ters You can configure the AXIS 200 via hyperlinks from within its own web pages from any standard Web browser Alternatively you can configure the AXIS 200 using FTP Refer to Appendix B The Parameter List for a full listing of the configuration parameters Note For the latest technical information refer to the AXIS 200 web site at http www axis com products cam_200p ...

Page 33: ...configure the AXIS 200 enter the name or Internet address into the location address field of your Web browser or The Home Page The Home Page for your AXIS 200 will be displayed On the AXIS 200 Home Page click on the Settings link to reach the Configuration pages http cameraname http 172 16 253 80 ...

Page 34: ... Time Security TCP IP Serial port Note When entering the configuration pages for the first time during a session you will be prompted for username and password Log on as user root and use the default password pass You are recommended to change the root password since all Axis products are shipped with the same password as default ...

Page 35: ...age Text Position x position y Text to be displayed on the image at the position specified by the x and y coordinates Image Cache time Determines for how long a snapshot image will remain in the internal memory before an access request will cause a new file to be generated The valid range is 0 999 seconds The default value is 0 and causes the AXIS 200 to generate a new snapshot for each access Fro...

Page 36: ...m will not operate effectively Generally problems will occur if the viewed image does not contain any white color at all or if the dominant color is another than white In such circumstances the AXIS 200 might erroneously base the white balance on another visible color in the image Consequently the colors will become distorted A pale background picture with foreground objects of an acute reddish or...

Page 37: ...white areas another color will be defined as white i e a red object which covers the entire image will turn gray Automatic Fast As Automatic Wide but with faster adjustment Indoor Light Bulbs Fixed color adjustment Good for normal light bulb light color temperatures of 3200K Indoor Fluorescent 1 Fixed color adjustment Good for fluorescent tube light color temperatures of 4200K Indoor Fluorescent 2...

Page 38: ...onization protocol and time zone adjustment The date server provides the actual time and date when connected to TCP port 13 Daytime protocol TCP port 37 Time protocol or UDP port 123 NTP protocol The date and time will be automatically updated in intervals as specified in the synchronization period field Default values are 0 0 0 0 0 Time and 0 respectively Display Date Time Allows a time stamp to ...

Page 39: ...d passwords of only those authorized users If anonymous user service is satisfactory to your system simply do not add any users Note Only characters a z A Z or 0 9 are valid Parameter name Description IP Address Defines the Internet address of the AXIS 200 Default Router Defines the default router for the AXIS 200 By default the parameter is set to automatic router search Net Mask Defines the subn...

Page 40: ...s but does not dial up When set to Outbound only the AXIS 200 dials up according to the behavior programmed in the cronscript but does not answer incoming calls When set to TCP input output or HTTP input output the serial port can be used for input output operation via a TCP or HTTp client application respectively Settings TCP Port The TCP port number in the range 1 65535 to be used for communicat...

Page 41: ... for modem connection unless you intend to connect your AXIS 200 to a modem Only disable Link Quality if you intend to connect your AXIS 200 to a Macintosh via a modem Refer to Setting Up the AXIS 200 Modem Server on page 90 for more information on how to connect the AXIS 200 to a modem ...

Page 42: ...rectory not to overwrite any of your system files 4 Use the get config to access the configuration file 5 Edit the config file using any editor In Windows 95 98 and WindowsNT environments you canusetheNotepad editorto edit the parameters you wish 6 Once the editing is complete save the file as config Type put config CONFIG to save the configuration file permanently Note that if the last uppercase ...

Page 43: ...Section 4 Configuring the AXIS 200 AXIS 200 User s Manual 42 ...

Page 44: ...our own web pages Automatic picture updates Using the Server push Java image feed and Refresh image feed functions External web sites Using snapshot files on the Internet CRON script Triggering the AXIS 200 by time or input events CGI parameters Defining special snapshot features within embedded URL requests Point to Point Protocol PPP Accessing the AXIS 200 remotely over a serial link Zmodem Down...

Page 45: ...thin the AXIS 200 Home Page simply enter the name or Internet address of the unit into the location address field of your Web browser Example This causes the AXIS 200 to generate a fullsize JPEG image Each time you reload the page a new snapshot is displayed within the AXIS 200 Home Page Clean Snapshots To generate clean snapshots that are not embedded within the AXIS 200 Home Page you must specif...

Page 46: ...s Description fullsize jpg 352 x 288 30 kBytes The standard resolution Hardware generated in 0 5 seconds halfsize jpg 176 x 144 15 kBytes Excellent for thumbnails Hardware generated in 0 3 seconds lastshot jpg 352 x 288 or 176 x 144 The last snapshot taken either a fullsize or halfsize snapshot Primarily intended for software applications for archiving a buffered image hugesize jpg 704 x 576 The h...

Page 47: ...t Page Adobe PageMill etc 2 In your Web browser enter the name or Internet address of your AXIS 200 together with the preferred snapshot type Example 3 Add anHTML reference to the snapshotwithinthe targetwebpage Example Each time anyone visits this page a new fullsize snapshot will be generated and displayed in the Web browser http cameraname fullsize jpg HTML HEAD TITLE Sample page TITLE HEAD BOD...

Page 48: ... order to limit the memory overhead that this facility demands a maximum number of 5 clients can simultaneously activate a Server push link to the same camera Once this client threshold has been exceeded a single snapshot image is produced for all additional clients that are trying to activate the link Note The Server push function is currently supported by Netscape Navigator only However you can ...

Page 49: ...he applet frame To fit the images exactly in the frame without resizing use these values frame width image width 10 pixels frame height image height 10 pixels To add a status bar to the image use these values frame height image height 40 pixels APPLET CODEBASE http www yoursite com classes CamImg CODE CamImg class WIDTH 362 HEIGHT 328 PARAM NAME Image VALUE img image1 jpg img image2 jpg img image3...

Page 50: ...rted by most standard Web browsers Note To terminate the automatic picture updating you can click Stop or enter another URL in the Web browser Image Specifies a list of images to display Multiple file names must be separated by vertical bars Syntax PARAM NAME Image VALUE imgfile1 imgfile2 Default value fullsize jpg ImageLabel Specifies a label for each image Multiple labels must be separated by ve...

Page 51: ...Note You can use the CRON script facility to collect snapshots periodically See CRON Script on page 51 If your web site does not have heavy traffic it is possible to use the URL directly to the AXIS 200 However this has three main drawbacks Your AXIS 200 may be located on the other side of the firewall The AXIS 200 cannot handle more than 5 simultaneous requests Generating large files such as huge...

Page 52: ...ate periodic command execution In practice the CRON service allows you to program event and or time triggered functions within the AXIS 200 Script Format A CRON script can include one or several entries Each entry is composed of the following elements Comment s A trigger condition Command s An entry termination character ...

Page 53: ...od programming practice to start each new entry with a comment to describe its function Comments are optional but must be proceeded by a character as detailed below comment first entry trigger condition command 1 command 2 comment second entry trigger condition command 1 command 2 comment nth entry trigger condition command 1 command 2 comment ...

Page 54: ...trigger condition is governed by the following rules Each time and date field can contain several numerical event variables that are delimited by commas and hyphens Each field is delimited by an open space An asterisk represents the full range of event variables within the relative time and date field i e means every minute every hour every day every month every day of the week Numerical event var...

Page 55: ...ery 0 2 seconds Thus more rapid logical transitions will not be detected By combining the trigger variables using a logical AND function you can develop complex triggering mechanisms Example 1 Activate on Control button transition from high to low and Input port 1 high Trigger Variable Description BOOT Activate at startup B Activate after high low logical transition of Control button B Activate af...

Page 56: ...put and Boot Field Optional Field 1 2 3 4 5 6 Description Minute Hour Day Month Day of the Week Conditional Tag Valid values 0 59 0 23 1 31 1 12 0 6 0 Sunday BOOT B I1 I2 Command Description alert Sends a message to a remote host buffer_init Initiates an image buffer buffer_start Stores snapshots in the image buffer buffer_stop Ends the storing of snapshots in the image buffer ftp Transfers an ima...

Page 57: ...CRON script The new CRON script will then be automatically downloaded to the AXIS 200 Alternatively you can use a standard text editor and download the CRON script file via FTP See Downloading the CRON Script on page 57 Notes Only one CRON script can be resident within the AXIS 200 at a time Once a new script is installed the active entries contained in a previously downloaded CRON script will be ...

Page 58: ...d CRON script Once a day I want my mother to receive an e mail containing the lastshot jpg image 0 0 mail s Hi mom Look what my little camera has taken for you a lastshot jpg t mother some site This the second entry will store a fullsize image using ftp on the ftp server an ftp site in home snapshots when input 1 goes high I1 ftp host an ftp site user aUser pass aPass src fullsize jpg dest home sn...

Page 59: ...ON script C Temp ftp 172 16 253 80 Connected to 172 16 253 80 220 AXIS 200 Jun 6 1998 ready User 172 16 253 80 none root 331 User name ok need password Password 230 Root user logged in ftp bin 200 TYPE set to I ftp put cron txt cronscript 200 PORT command successful 150 Opening data connection for cronscript 172 16 4 70 4 6 mode binary 226 Compilation OK Events initiated 226 File transfer complete...

Page 60: ...You can also use CGI parameters for writing data to the AXIS 200 serial port Snapshot Requests For snapshot requests use this syntax Example Request a fullsize JPEG snapshot from the AXIS 200 with host name mycam where the image contains a clock reference and is rotated by 270 degrees CGI Parameters for Input Output Operations For HTTP input output operations use this syntax Note If you have not s...

Page 61: ...ed between s e g 3A 1 128 wait n Waits the specified number of seconds before reading from the serial port Used together with the read parameter 1 9 flush value Empties the input buffer for the serial port Always performed first when combined with other parameters yes no Parameter Syntax Description Values Compression compression value Adjusts the image quality and file size medium high low Color ...

Page 62: ...es including digital lines such as ISDN PPP can transport any IP based protocol and allows the AXIS 200 to be remotely accessed almost as if it were directly connected to the network However the major difference between PPP and an Ethernet connection is of course speed A standard Ethernet connection operates at 10 Mbps maximum theoretical throughput whereas an analog modem only operates at speeds ...

Page 63: ... select Hardware RTS CTS Click OK to return to the Make New Connection dialog 6 Enter the relevant phone number information for the remote modem connected to your AXIS 200 Click Next 7 Click Finish The system then proceeds to build the Driver information database and your connection dialog will then subsequently appear in the Dial Up Networking dialog Accessing the Remote AXIS 200 Follow this proc...

Page 64: ...dress that was previously assigned using the arp command Note Please note that you will probably have to be root user to establish the connection The modem will try to connect and the PPP process will then fork off into the background A shell prompt will be returned immediately You may suppress this behavior by giving the switch detach 4 After approximately 10 seconds the connection should be read...

Page 65: ...low automatic download of snapshot files i e the program will detect the file transfer starting and then proceed to take care of it However should your communications package not support this you will need to manually select receive zmodem or similar from within the program A successfully transferred snapshot file is in JPEG compressed image format which is precisely the same as if the picture wer...

Page 66: ...u may have as expediently as possible Symptoms possible causes and remedial actions are listed within a reference table and references to other information sources are also discussed If you cannot resolve your problem after referencing the information contained in this appendix and on the AXIS 200 FAQ we suggest that you send the following to your local dealer A brief description of the problem Th...

Page 67: ...directly using any text editor and would typically contain information as detailed below http cameraname log messages Wed Nov 5 15 12 18 Info BOOT Wed Nov 5 15 12 36 Warning Modem failed to acknowledge hangup Wed Nov 5 15 12 48 Warning Modem not responding at 9600 BPS Wed Nov 5 15 12 56 Warning Modem failed to acknowledge hangup Wed Nov 5 15 13 01 Info Modem ready for incoming calls Wed Nov 5 15 1...

Page 68: ...use by anyone and is available for use with your AXIS 200 The Internet address is located within a different subnet In Windows 95 98 or Windows NT check that the Internet address for your AXIS 200 is within the same subnet as your workstation by following these steps 1 Click Start Settings Control Panel and Network 2 Specify the TCP IP adapter and click Properties In Properties click IP Address 3 ...

Page 69: ...his is particularly important when generating zoom and hugesize images No image using Refresh and or Slow updating of snapshots using Server Push Complex images i e those containing great picture contrasts have greater file size and thus place greater demand on the available file space within the AXIS 200 The memory constraints become significantly more acute if the same snapshot is accessed by mu...

Page 70: ...position with the lock ring Close up focus can be obtained by rotating the smaller lens outwards C lens When using a C mount lens Flange back 17 5mm make sure that you use a 0 2in 5mm C mount C lens adapter The AXIS 200 uses CS standard Flange back 12 5mm Zoom lens The focus must be adjusted with the zoom lens set to maximum Zoom and the focus set to Infinity If using C mount lens do not forget th...

Page 71: ...r the camera to adjust Wait a couple of minutes and check the image again Brightness parameter Modify the Brightness parameter Refer to page 34 and try using the default value White Balance parameter In some environments you must modify the White Balance setting Try various White balance modes in order to achieve the best image colors in your environment For more information about the modes refer ...

Page 72: ...e pictures taken by the AXIS 200 If empty all users have full access TCPIP MENU TCP_ENB YES Enables the TCP protocol INT_ADDR 0 0 0 0 The AXIS 200 Internet address DEF_ROUT 0 0 0 0 All traffic directed outside the local network according to the NetMask is sent to the default router Any re routing via other routers is done automatically The default 0 0 0 0 indicates that no default router is set DN...

Page 73: ...ht to left CACHE_TIME 0 Determines maximum cache period for snapshots e g the same snapshot will displayed for all requests within a 3 seconds period AUTOADAPT_PERIOD 0 Period for automatically adjusting the image settings Set within the Image Wizard SHARPNESS 166 Image sharpness SHUTTER_SPEED 1 50 Shutter speed AE_MODE AUTO Exposure mode If set to Auto the shutter speed and gain will be controlle...

Page 74: ... hold the Control button once again until the Snapshot indicator starts flashing Otherwise the Internet address setting remains unchanged 6 The AXIS 200 is now reset to factory default settings Restart the AXIS 200 by switching it off and on Note The node address NODE_ADDR parameter remains unchanged but all other parameters are reset TIME The current time DATE_SERVER 0 0 0 0 Internet address of t...

Page 75: ...Appendix B The Parameter List AXIS 200 User s Manual 74 ...

Page 76: ...rting with Software Updates from within the Home Page of the AXIS 200 or enter http www axis com techsup cam_servers cam_200p within the URL of your Web browser Typically the software update file is called 200_x_xx exe where x_xx indicates the software version This self extracting archive file unpacks the associated data and text files upon execution It is recommended that you save this file in yo...

Page 77: ...e AXIS 200 becomes unavailable over the network it may be necessary to reload the software through the parallel port In this case please contact your dealer Note Updating instructions are also supplied with the software update Upgrading using FTP Having obtained the upgrade software install it into the AXIS 200 by following the instructions below 1 Reset the AXIS 200 by powering it off and then on...

Page 78: ...n controlled environments Flash memory upgrades provide a very safe method for updating software However Flash products may easily become damaged if this operation is left to inexperienced persons Units that become damaged due to misuse will need to be sent back to your dealer who in such circumstances may charge for any necessary repairs Therefore it is highly recommended that Flash memory upgrad...

Page 79: ...Section 6 Updating the Software AXIS 200 User s Manual 78 ...

Page 80: ...ols HTTP FTP TCP IP ARP RARP BOOTP SMTP PPP NTP and ICMP Network Management Configuration and status via standard HTTP or FTP browser Software Updates Flash memory allows central and remote software updates over the network using FTP over TCP IP All software upgrades are free of charge and are available from the Axis web site Camera Resolution The AXIS 200 supports the following resolutions Format...

Page 81: ...d pair Ethernet Hardware CPU 32 bit RISC processor ETRAX Flash PROM 2Mbytes RAM 2 Mbytes Camera Unit Direct digital camera 24 bit color CCD High quality 1 3 768 x 582 pixels Lens mount CS mount C mount with C CS ring Lens iris Auto iris lenses supported Illumination range 5 5000 Lux with delivered lens 2 200 000 Lux with F1 0 auto iris lens Optical filter Quartz low pass filter with IR cut filteri...

Page 82: ...dalone or mounted on a wall Uses a standard camera 1 4 inch nut Operating Temperature 40 105 F 5 40 C Humidity 20 80 RHG non condensing Approvals EMC FCC Class A CE EN 55022 1987 EN50082 1 1992 Safety EN 60950 UL CSA Size Height 1 6 in 4 0 cm Width 4 9 in 12 5 cm Length 6 1 in 15 5 cm Weight 1 0 lb 0 5 kg excluding power supply Power Supply 12V AC 9 6 VA via external power supply PS D Alternative ...

Page 83: ...Appendix C Technical Specifications AXIS 200 User s Manual 82 Dimensions ...

Page 84: ...tionality that this connector provides Physical Connection The auxiliary IO connector provides the interface to one relay switch output and two digital inputs Pinout A diagram for the auxiliary IO connector and a pinout table are detailed below Pin Function 1 Relay switch Max 24V AC DC 100mA 2 Relay switch Max 24V AC DC 100mA 3 Iris output signal 4 NC 5 Auto Iris Lens power 12V max 50mA 6 Input 1 ...

Page 85: ...ns video input 2 Connect 12V pin 5 to the Lens Voltage input and connect GND pin 8 to the Lens Ground 3 Trim the lens sensitivity according to the lens documentation Note DC type lenses are not supported Controlling and Monitoring IO Files The status of the input output interface can be monitored and controlled by the IO software within your AXIS 200 From your Web browser you can access the IO con...

Page 86: ...rive heavier loads You can drive the relay off and on simply by clicking relayoff txt or relayon txt in the above URL Clicking on either of these will return either of the following messages respectively Digital Inputs The two digital inputs on pins 6 and 7 of the connector make it possible to trigger your snapshots on chosen events However you must use a CRON script to implement this functionalit...

Page 87: ...ented within a text string The status of the inputs can be read by clicking on the input txt parameter in the above URL The string will amongst other things define the time and duration of the last trigger event for the each input input 1 current 0 last 1 pulse 2 time_of_change 12 22 input 2 current 1 last 0 pulse 6 time_of_change 14 46 o o CPU o x 6 8 o o Digital input 1 GND Relay Switch 5V Mains...

Page 88: ... to determine how this connector is best utilized Naturally we would be more than pleased to learn of any interesting applications that you might develop String Description input Input reference Input 1 pin 6 Input 2 pin 7 current Current port status Logical high 1 Logical low 0 last Result of previous read operation pulse The number of logical one to zero transi tions on the I O pin since the las...

Page 89: ...Appendix D The Auxiliary IO Port AXIS 200 User s Manual 88 ...

Page 90: ... functionality of the RS232 serial interface and how to set up a modem connection for the AXIS 200 Physical Connector Pin Assignment A diagram of the connector and a pin assignment table for the AXIS 200 are detailed below Caution GND on the serial port is not connected directly to the power connector Always use two independent power sources Connecting GND to the power connector will permanently d...

Page 91: ...it is possible to download snapshot images to remote computers using standard modem equipment Configuration of the serial port for modem connection RTS CTS The AXIS 200 modem server utilizes hardware RTS CTS handshaking In this mode of operation a straight through RS232 cable is all that is required for connecting the modems to both the computer and the AXIS 200 Note Contact Axis for information a...

Page 92: ...to use a 25 pin Male 9 pin Female gender bender with the pin assignment detailed above Null modem cables will not work Configuring the Modem Before files can be transferred from your AXIS 200 the host and remote modems must be configured correctly Follow these instructions to configure a US Robotics 28k8 modem 1 Connect the modem to your terminal 2 Check that the modem is responding by issuing the...

Page 93: ... command was issued successfully The new settings dump that is displayed should be identical to those previously saved If it is your modem is now ready to be connected to the AXIS 200 Notes The described session was performed on a US Robotics modem Please be aware that the required settings for other types of modems may differ from those defined above Axis are currently checking the compatibility ...

Page 94: ...ary between modem types B0 E0 F1 M0 Q0 V1 X1 Y0 BAUD 115200 PARITY N WORDLEN 8 DIAL PULSE ON HOOK A1 B1 C1 D2 H2 I0 K1 M4 N0 R1 S0 T5 U0 Y1 S00 000 S01 000 S02 043 S03 013 S04 010 S05 008 S06 002 S07 059 S08 002 S09 006 S10 007 S11 070 S12 050 S13 000 S14 000 S15 000 S16 000 S17 000 S18 000 S19 000 S20 000 S21 010 S22 017 S23 019 S24 000 S25 005 S26 000 S27 001 S28 008 S29 020 S30 000 S31 000 S32 ...

Page 95: ...n power up the AXIS 200 The new settings will now take effect Control Button For remote installations that are not directly connected to a LAN you can alternatively configure the AXIS 200 for serial mode operation as follows 1 Restart the AXIS 200 by removing and then re inserting the power connector 2 Wait 10 seconds 3 Press the Control button and keep it pressed until the Snapshot indicator flas...

Page 96: ...file by setting the SERIAL_MODE parameter to FULL_SUPPORT 6 Start a new FTP session 7 When you are logged in issue the command put config to download the edited file to the AXIS 200 8 Log out again Dialing the Server You will reach the AXIS 200 modem server by dialing ATDTnnnnnn where nnnnnn is the modem phone number e g ATDT555 1212 The AXIS 200 will then answer the call and establish the connect...

Page 97: ...The Su username command is used to become another user e g Su root will if you supply the correct password when prompted for it give you root access and enable use of the Reset and SetDate commands Help Display help text Date Get current date and time SetDate Set current date and time Version Print current software version Su Become super user or another user Login Become a specific user Sz Send a...

Page 98: ...ailed below Typical zmodem session sz fullsize jpg at OK atdt555 1212 Welcome You are connected to the host shell of your AXIS Camera Server Try help for a list of available commands or just sz fullsize jpg to download an image sz fullsize jpg B00000000000000 Notice Redirecting stdin stdout Notice Executing the command cd dl modem rz xv sleep 2 rm rz waiting to receive Receiving fullsize jpg Bytes...

Page 99: ...Appendix E The RS232 Serial Port AXIS 200 User s Manual 98 ...

Page 100: ...pplications to which the AXIS 200 may be suited is your fantasy Some of the more obvious applications ideas are Adding live pictures to your Web pages Snapshot pictures may be triggered and viewed from anywhere in the world Monitoring and surveillance of industrial processes Monitor the production flow in any kind of industry Let the AXIS 200 save snapshots at specified times for quality control a...

Page 101: ...www pirnie com pws riverview cfm Elephant bath at the National Zoo Washington D C http www si edu organiza museums zoo zooview exhib its elehouse elephant bath htm Underwater pictures at Hawaii s Waikiki Aquarium http waquarium mic hawaii edu coralcam View of the prayers celebrations and special ceremonies at the Jewish Kotel the Western Wall http www virtual co il city_services kotel kam index ht...

Page 102: ...e the CRON scripts with your AXIS 200 refer to CRON Script on page 51 Script Format A CRON script for the AXIS 200 can include one or several entries The CRON script entries use this format where triggering condition includes the following fields minute hour day month weekday optional input boot event and commands includes one or several CRON script commands comments triggering condition commands ...

Page 103: ...t number in the range 0 65534 message Specifies the message that will be sent to the remote host The message must be surrounded by quotation marks Hexadecimal coded messages must be preceded by 0x e g 0x04 for the non printed character EOT To include a quotation mark it must be preceded by a backslash e g Example This command will send the message Alarm 0013 from AXIS 200 to the remote host when i...

Page 104: ...ifies the image type 1 3 where SIZE Specifies the maximum number of images that can be stored in the buffer Valid range is 0 255 Notes To clear the image buffer you simply do not specify any arguments To initiate several buffers you can stack multiple statements separated by colon Example 1 Example 2 1 halfsize jpg 2 fullsize jpg 3 hugesize jpg At startup this command will initiate a buffer with 2...

Page 105: ...ecifies the source file name i e halfsize jpg fullsize jpg or hugesize jpg interval Specifies the time interval between consecutive snapshots If omitted new snapshots will be generated without any delay Format h hours m minutes s seconds duration Specifies the total time for the command to run If omitted the buffer_start command will be issued only once Format h hours m minutes s seconds If you sp...

Page 106: ...nce 105 Example 1 Example 2 This command will keep loading fullsize jpg images buffer_start src fullsize jpg interval s30 duration inf When someone presses the Control button this command will store 10 halfsize jpg images B buffer_start src halfsize jpg store 10 ...

Page 107: ...ifies the source file name i e halfsize jpg fullsize jpg or hugesize jpg interval Specifies the time interval between consecutive snapshots If omitted new snapshots will be generated without any delay Format h hours m minutes s seconds duration Specifies the total time for the command to run If omitted the buffer_start command will be issued only once Format h hours m minutes s seconds If you spec...

Page 108: ... captured and all the images are sent to an ftp server with the names Halfsize_1 to Halfsize_60 Then the buffer is restarted I1 alert host 1 2 3 4 port 4000 message Alert Input on port 1 buffer_stop src halfsize jpg store 10 ftp host somehost user USER pass PASS src images buffer jpg dest Halfsize_ r1 60 time h1 buffer halfsize jpg alert host 1 2 3 4 port 4000 message Alert Images sent to ftp serv...

Page 109: ...buffer_init 1 2 15 buffer_start src fullsize jpg interval s1 duration inf When port 1 is triggered additional 5 images are captured before the buffer is locked All the images in the buffer are then sent in an e mail to someuser somehost com Finally the buffer is restarted I1 buffer_stop src fullsize jpg store 5 mail s Buffered images a images buffer jpg t someuser somehost com b fullsize jpg n 15 ...

Page 110: ...tions host Specifies the name or Internet address of the remote host If specifying the name performance will be slightly decreased due to the DNS lookup If no host is specified the compiler will complain user Specifies the user name for logging on to the remote host If no user name is specified the compiler will complain pass Specifies the password for logging on to the remote host src Specifies t...

Page 111: ...variables Every substitution must be proceeded by a dollar sign s The current second in the range 00 59 m The current minute in the range 00 59 h The current hour in the range 00 23 d The current day of the month in the range 01 31 n The current month in the range 01 12 y The current year without the century in the range 00 99 Y The current year including the century rS E Inserts an index number s...

Page 112: ...ttribute If omitted the ftp command will be issued only once Format h hours m minutes s seconds Optional buffer Specifies the buffer type i e fullsize jpg halfsize jpg or hugesize jpg Only valid if src is set to images buffer jpg ctrlport Specifies connection to a nonstandard control port dataport Specifies the use of a nonstandard data port to Specifies changes of the timeout time during the conn...

Page 113: ... pass presley src hugesize jpg dest home elvis king jpg temp tmp jpg This command will every hour every five seconds for twenty minutes download a fullsize image and save the images with a time stamp in the filename 0 ftp src fullsize jpg host an interesting site dest tmp full h m s jpg user billy pass startrek loop s5 time m20 This command will send 1001 consecutive fullsize images to funny host ...

Page 114: ...s Note To use the mail command you must specify the Internet address of the mail server and a valid return address on the TCP IP page Syntax mail s SUBJECT a ATTACHMENTS t RECIPIENTS b BUFFERTYPE n NUMBER Options s Specifies the subject text for the e mail A simple one word subject does not require quotation marks A subject with multiple words must be surrounded by quotation marks a Specifies atta...

Page 115: ...PP connection Used together with the online command Syntax offline This command will send an e mail with the subject Hello and the attached file fullsize jpg to someone company com mail s Hello a fullsize jpg t someone company com This command will send an e mail with the subject This fullsize jpg was sent from my AXIS 200 to two recipients mail s This fullsize jpg was sent from my AXIS 200 a full...

Page 116: ...ied timeout Resets the AXIS 200 when the specified time limit has exceeded Format h hours m minutes s seconds Optional script Specifies an optional script string of expect send pairs to be sent over the line This must be the last option in the command If a send word is empty i e if it contains single quotes nothing will be sent until the expect word is received For a login sequence you can use the...

Page 117: ...rd Performs a complete reboot of the AXIS 200 Example This command will dial up a modem with number aNumber and login with user name aUser and password aPass It will first wait for the string ogin and send the user name It will then wait for the string ass and send the password online dial aNumber user aUser pass aPass script ogin USER ass PASS This command will reset the AXIS 200 hardware once a ...

Page 118: ...and is typically used if you want to assure that the previous command is finished before continuing the script Syntax sleep seconds Options seconds Specifies the number of seconds to wait before proceeding with the next command in the event entry Example This command will result in a 30 seconds pause in the CRON script execution sleep 30 ...

Page 119: ...tive image updates t Specifies the duration of the command Format h hours m minutes s seconds IMAGE Specifies the image type fullsize jpg halfsize jpg hugesize jpg or zoom jpg Example 1 Example 2 This command will update the lastshot jpg image with a fullsize image snapshot fullsize jpg During one minute the lastshot image will be updated as halfsize jpg with two seconds intervals snapshot l s2 t ...

Page 120: ...buffer_stop CRON script 106 C C CS ring adapter 19 camera lens 14 80 camera unit 80 CGI Parameters input output operations 59 configuration file 71 configuring 31 FTP 41 modem 91 serial mode 94 Web browser 32 Control button 15 73 CPU 80 CRON alert 102 CRON script 56 buffer_init 103 buffer_start 104 buffer_stop 106 commands 102 downloading 56 editing 56 format 101 ftp 109 mail 113 offline 114 onlin...

Page 121: ...address 21 J Java image feed 47 L lastshot 45 lens 14 80 84 Linux PPP 63 log file 66 M mail CRON script 113 modem configuration 91 modem server 90 N Network indicator 14 O offline CRON script 114 online CRON script 115 P parameter list 31 71 ping command 27 Power indicator 14 power supply 81 PPP 61 PPP setup Linux 63 Windows 95 98 61 problems 65 R RARP 21 28 Refresh image feed 49 relay switch 83 8...

Page 122: ... sleep CRON script 117 Snapshot indicator 14 snapshot CRON script 118 software updates 75 synchronization 37 T TCP client application 39 72 TCP IP 9 TCP IP parameters 38 technical specifications 79 time stamp CRON script 110 trigger condition 101 troubleshooting 65 U updates 75 US Robotics modem 91 W white balance settings 35 Windows 95 98 PPP 61 wizard 19 World Wide Web 8 WWW 8 Z Zmodem 64 97 zoo...

Reviews: