<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Iplussoft news blog &#187; web surveillance system</title>
	<atom:link href="http://blog.iplussoft.com/tag/web-surveillance-system/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.iplussoft.com</link>
	<description>http://blog.iplussoft.com</description>
	<lastBuildDate>Fri, 16 Jul 2010 16:59:30 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Web surveillance and control system</title>
		<link>http://blog.iplussoft.com/web-surveillance-and-control-system</link>
		<comments>http://blog.iplussoft.com/web-surveillance-and-control-system#comments</comments>
		<pubDate>Fri, 13 Feb 2009 12:50:41 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[home]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[printer port]]></category>
		<category><![CDATA[remote access]]></category>
		<category><![CDATA[web surveillance system]]></category>
		<category><![CDATA[webcam]]></category>

		<guid isPermaLink="false">http://king.iplussoft.com/?p=33</guid>
		<description><![CDATA[Back in an exhibition in Kuala Belait main exhibition hall by various companies, I learned that a company was offerring services to transform home surveillance to a whole new level. They were able to demonstrate remote control for basic home appliances such as lighting and alarm through the TCP/IP protocol. Unsurprisingly, such a system comes [...]]]></description>
			<content:encoded><![CDATA[<p>Back in an exhibition in Kuala Belait main exhibition hall by various companies, I learned that a company was offerring services to transform home surveillance to a whole new level. They were able to demonstrate remote control for basic home appliances such as lighting and alarm through the TCP/IP protocol. Unsurprisingly, such a system comes with a pretty high cost. This makes me think how I could come up with similar system without costing as much using existing hardware available to me.</p>
<p>List of hardware and software components:<br />
a. Dorgem freeware<br />
b. Inpout.dll c++ library<br />
c. PHP and Javascript<br />
d. Webcam<br />
e. Server with .Net framework and unused printer port slot</p>
<p><img class="size-full wp-image-55 alignleft" style="margin: 2px 4px;" title="WSS" src="http://king.iplussoft.com/wp-content/uploads/2009/02/wss.jpg" alt="Web surveillance system" width="225" height="372" /></p>
<p>Now, setting up the webcam surveillance should be easy. In fact, high performance webcam with built in FTP client and Wifi support is already in the market to be used in this kind of environment. If you are using Dorgem, it allows you to save the webcam image as file or via FTP easily in a predefined interval. The only tricky part is perhaps writing a Javascript or META to refresh the image in the user&#8217;s browser automatically in an interval.</p>
<p>Next is how we can control the external hardware via printer port. This can be done using the readily available libraries for the printer port here: <a href="http://logix4u.net/Legacy_Ports/Parallel_Port/Inpout32.dll_for_Windows_98/2000/NT/XP.html" target="_blank">http://logix4u.net/Legacy_Ports/Parallel_Port/Inpout32.dll_for_Windows_98/2000/NT/XP.html</a>. I assume that you are familiar with the architecture and pin connections of the parallel port.</p>
<p>A typical printer port supports only up to 8 data bits. Although this is sufficient for control up to 8 devices, you can still extend the port by connecting the widely used PPI 8255.</p>
<p>After you have tested, compiled and built the printer port C++ or VB program, you need to write a simple PHP program. This program should utilize the &#8216;EXEC&#8217; command to run the C++ or VB program. Your C++ or VB program should allow parameter passing with the PHP script.</p>
<p>Also to note is the low voltage supplied out from the data bit pins. This means that you may find it hard to use without any amplifying work. In my case, I decided to use a NPN transistor to amplify the signal so that I can use it to do switching through a control relay.</p>
<p>For more information about this project,  please contact me at sehhorng@gmail.com</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.iplussoft.com/web-surveillance-and-control-system/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
