<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>http://wiki.staging.zoneminder.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rjbradlow</id>
	<title>ZoneMinder Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.staging.zoneminder.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rjbradlow"/>
	<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/Special:Contributions/Rjbradlow"/>
	<updated>2026-04-20T01:36:02Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>http://wiki.staging.zoneminder.com/index.php?title=IP9100&amp;diff=6172</id>
		<title>IP9100</title>
		<link rel="alternate" type="text/html" href="http://wiki.staging.zoneminder.com/index.php?title=IP9100&amp;diff=6172"/>
		<updated>2014-05-10T03:20:09Z</updated>

		<summary type="html">&lt;p&gt;Rjbradlow: /* Product Information */  - url fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Product Information ==&lt;br /&gt;
Resolution -True 640x480, 352x288, 320x240, 176x144&lt;br /&gt;
&lt;br /&gt;
http://www.aviosys.com/ipvideo.html&lt;br /&gt;
&lt;br /&gt;
== Where to get the patches ==&lt;br /&gt;
[http://www.neufweb.org/zmcontrol-IP9100.pl Here! ]&lt;br /&gt;
&lt;br /&gt;
== How to get the Control Script Ready ==&lt;br /&gt;
&lt;br /&gt;
Copy the zmcontrol-IP9100.pl file to /usr/local/bin.  &lt;br /&gt;
&lt;br /&gt;
Make it executable.  You might need to be root to do that:&lt;br /&gt;
&lt;br /&gt;
Chmod +x /usr/local/bin/zmcontrol-IP9100.pl.&lt;br /&gt;
&lt;br /&gt;
With your favorite editor, go into the zmcontrol-IP9100.pl file and edit the camera information - the IP Address, the port, the user name, and the password.&lt;br /&gt;
&lt;br /&gt;
The default line looks something like:&lt;br /&gt;
&lt;br /&gt;
my $address = &amp;quot;192.168.1.116&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Replace the IP (192.168.1.116) with the configured IP of your device.&lt;br /&gt;
&lt;br /&gt;
Remember to save the file.&lt;br /&gt;
&lt;br /&gt;
== Setting up the monitor in ZM ==&lt;br /&gt;
&lt;br /&gt;
Now you need to add a monitor for this camera to ZM.  In the Console page, click on the &amp;quot;New Monitor&amp;quot; button.&lt;br /&gt;
In the first Tab, &amp;quot;General&amp;quot;, enter the following values.&lt;br /&gt;
*Name &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;IP9100&lt;br /&gt;
*Source Type	&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Pulldown &amp;lt;Remote&amp;gt;&lt;br /&gt;
*Function	&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Pulldown &amp;lt;Monitor&amp;gt;&lt;br /&gt;
*Enabled &lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;Check This&amp;gt;&lt;br /&gt;
*Linked Monitors&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;Leave alone&amp;gt;&lt;br /&gt;
*Maximum FPS	&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;15&lt;br /&gt;
*Alarm Maximum FPS	&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;Leave alone&amp;gt;&lt;br /&gt;
*Reference Image Blend &lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;Leave alone&amp;gt;&lt;br /&gt;
*Triggers  &lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;Leave alone&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
Now click on the &amp;quot;Source&amp;quot; Tab, and enter the following:&lt;br /&gt;
*Remote Host Name &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;[your IP9100&amp;#039;s IP address]&lt;br /&gt;
*Remote Host Port	&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;80&lt;br /&gt;
*Remote Host Path	&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;/Jpeg/CamImg.jpg&lt;br /&gt;
*Remote Image Colors&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Pulldown &amp;lt;24 bit color&amp;gt;&lt;br /&gt;
*Capture Width (pixels)	&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;320&lt;br /&gt;
*Capture Height (pixels)	&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;240&lt;br /&gt;
*Orientation&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Pulldown &amp;lt;Normal&amp;gt;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
All the other Tabs can be left alone for the moment.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Now you MUST click on the &amp;quot;Save&amp;quot; button, and after a few moments, the new monitor will appear in the ZM Console window.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
If you click on the monitor name, assuming you did everything right, a window should open and you should see the video from the IP9100 box.&lt;br /&gt;
&lt;br /&gt;
== Setting up the control in ZM ==&lt;br /&gt;
&lt;br /&gt;
First, you&amp;#039;ll have to &amp;quot;Install&amp;quot; the control by following these steps.  From the ZM Console, click on the source link of the monitor you created for the camera.  It&amp;#039;s listed as the IP address of your camera.  When you click it, its configuration page opens in a new window.&lt;br /&gt;
&lt;br /&gt;
Now click on the &amp;quot;Control&amp;quot; Tab.  Put a check mark in &amp;quot;Controllable&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Here you need to &amp;#039;&amp;#039;&amp;#039;look closely&amp;#039;&amp;#039;&amp;#039; - on the next line, marked &amp;quot;Control Type&amp;quot;, there&amp;#039;s a pulldown.  &amp;#039;&amp;#039;&amp;#039;Next to the pulldown to the right&amp;#039;&amp;#039;&amp;#039;, there&amp;#039;s a link named &amp;#039;&amp;#039;&amp;#039;&amp;quot;Edit&amp;quot;.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Before you can use this new control script you downloaded, you have to create an entry for it by clicking on &amp;#039;&amp;#039;&amp;#039;&amp;quot;Edit&amp;quot;.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
A new window opens that shows you all the types of control scripts ZM knows about.  In this window, you need to press the &amp;quot;&amp;#039;&amp;#039;&amp;#039;Add New Control&amp;#039;&amp;#039;&amp;#039;&amp;quot; button.&lt;br /&gt;
&lt;br /&gt;
A newer window opens that shows you all the things ZM needs to know about a &amp;#039;&amp;#039;Control Script&amp;#039;&amp;#039;.  Here&amp;#039;s what to put in there:&lt;br /&gt;
&lt;br /&gt;
In the first Tab, &amp;quot;Main&amp;quot;, enter the following values.&lt;br /&gt;
*Name &amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;IP9100&lt;br /&gt;
*Type&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;Pulldown &amp;lt;Remote&amp;gt;&lt;br /&gt;
*Command&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;zmcontrol-IP9100.pl&lt;br /&gt;
*Can Wake&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;Don&amp;#039;t Check This&amp;gt;&lt;br /&gt;
*Can Sleep&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;Don&amp;#039;t Check This&amp;gt;&lt;br /&gt;
*Can Reset&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;Don&amp;#039;t Check This&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;For the tabs Move, Pan, Tilt, Zoom, Focus, White, and Iris:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;All of the checkboxes and text boxes should be UnChecked and Blank&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
----&lt;br /&gt;
Click on the &amp;quot;Presets&amp;quot; Tab, and enter the following:&lt;br /&gt;
*Has Presets&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;Check This&amp;gt;&lt;br /&gt;
*Num Presets&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;4&lt;br /&gt;
*Has Home Preset&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;Don&amp;#039;t Check This&amp;gt;&lt;br /&gt;
*Can Set Presets&lt;br /&gt;
**&amp;#039;&amp;#039;&amp;#039;&amp;lt;Don&amp;#039;t Check This&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Don&amp;#039;t forget to Click &amp;#039;&amp;#039;Save!!!&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Done!  Close all the ZM windows in reverse order, reopen a Monitor window for your IP9100, and look for a link in the upper left of the window that says &amp;#039;&amp;#039;&amp;#039;Control&amp;#039;&amp;#039;&amp;#039;.  When you click on it, the camera controls will appear and you&amp;#039;re done.&lt;br /&gt;
&lt;br /&gt;
== Using the control in ZM ==&lt;br /&gt;
In the monitor window, you&amp;#039;ll now have a &amp;quot;Control&amp;quot; link in the upper left.  Clicking it gets you the control panel below the video window.  &lt;br /&gt;
&lt;br /&gt;
You&amp;#039;ll notice that there are only the preset buttons 1 through 4.  Each one represents one of the four RCA video inputs on the device.&lt;br /&gt;
&lt;br /&gt;
Clicking one switches the web video output to that input connector.&lt;br /&gt;
&lt;br /&gt;
== Other nifty commands implemented in the control ==&lt;br /&gt;
&lt;br /&gt;
It&amp;#039;s possible to configure the four inputs as four separate video streams.  I just can&amp;#039;t remember right now where I saw that.&lt;br /&gt;
&lt;br /&gt;
See below for another way to get the IP9100 to produce four separate streams.&lt;br /&gt;
&lt;br /&gt;
== What other people have been up to ==&lt;br /&gt;
&lt;br /&gt;
Modifying the device settings&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;* Serial port &amp;amp; tftp access&amp;#039;&amp;#039;&amp;#039; - People have connected to the internal serial port to watch the boot process, as well as interrupting it and changing the firmware using an extrernal tftp server.&lt;br /&gt;
&lt;br /&gt;
Modifying the firmware&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;* Internal round Robin simulating 4 simultaneous inputs&amp;#039;&amp;#039;&amp;#039; - People have remade the firmware so that the server is actually digitizing and streaming from all the inputs simultaneously.&lt;br /&gt;
&lt;br /&gt;
Modifying the internal control program&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;* YOICS&amp;#039;&amp;#039;&amp;#039; - A project to make generic firmware to extend the capabilities of the device.&lt;br /&gt;
&lt;br /&gt;
Eavesdropping on ActiveX network traffic&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;* Other functions people have discovered&amp;#039;&amp;#039;&amp;#039; - Lots - I just can&amp;#039;t remember what they were when I first wrote this heading...&lt;/div&gt;</summary>
		<author><name>Rjbradlow</name></author>
	</entry>
</feed>