Using Visual Basic
to retrieve the jpg images from the IP 9x00
I am no VB expert! - But these notes may help you get started in
this task
This webpage gives several ways to retrieve an image from a web page and have it available for display in a Picture Box in a Visual Basic 6 program.
The Microsoft Internet Transfer
Control does the work of addressing the Internet.I used the code presented in
this webpage on 18 Nov
03 13:08 by "strongm" in the "Visual
Basic(Microsoft): Version 5 & 6 Forum"
This seems to avoid the need to save the retrieved pictures to disk before
displaying them.The VB project files to pull the picture from "http://192.168.0.7:1024/Jpeg/CamImg.jpg"
(the location of the camera on my LAN) continuously are given here.
Using Visual Basic to control the Channel in the IP 9100
The control program needs to send out http://192.168.0.7:1024/SetChannel.cgi?Channel=3 to choose the fourth channel (they are numbered 0-3).
The MSDN library shows how to use POST to do this. A crude example project is given here
Scanning the channels and saving the pictures
Adapting Brett's VBS script in Visual Basic 6
b_ironmonger writes in http://groups.yahoo.com/group/9100/message/87 and includes a VB script that can scan the 4 inputs of the IP 9100 and save the pictures to the local hard drive.
I copied his script into Visual Basic 6 and found that it ran without modification. VB is my only (partial) programming skill. So I added a loop and made the VB show the pictures.
I then built a web page to see the pictures stored on disk on my server (family use only!).
I do not like to think of my PC thumping the hard disk every few seconds for ever so I use a RAM disk (free for personal use from codeguru.
Files associated with this example are found here as a zip file
Please email me if this interests you.