For a quick overview video: YouTube Link

The Wifi-Camera-controller has the following subsections:

  • Camera
  • Image store: For storing images locally
  • Relay and relay controls: For controlling devices
  • Battery backup
  • WiFi
  • User Interface: Video streaming and user commands .


The figure above shows the internals of the WiFi camera controller.  Interface with the users is over the WiFi link.


  • 5 Megapixel resolution, in a rapid shooting mode (typically 2/3 shots per second).
  • Live and moving images in real time- like a quasi-video
  • Ability to store images locally on demand and across directories on the device
  • Unlike most camera-devices, where one can either be in Video mode (max resolution of a Full HD) or in the Camera mode. This device is able to get the best of both worlds:
    • You get the sense of a video by way of live and moving images of the target
    • You can store live images with full 5 Megapixel resolution
    • You can step a high resolution image on your screen- live at your pace. For example you are using this device to operate a remote crane and your task is to move the crane head precisely to a docking point (which is say 200 ft above) : The device is mounted on the crane-head (it’s a small box- the size of a 2 table clocks) and you connect to its WiFi router using your phone/laptop. You keep watching the picture it sends on a 5 Megapixel resolution, and move the crane-head at your pace, till it is in a precise position. It is like sitting on the crane-head. With 5 Megapixel, there is a lot of detail that you can see and this enables you to be as precise.
  • Camera modes: Settable remotely from the web interface:
    • Auto mode
    • Night and extreme Night: for viewing dark pictures with high resolution
    • Back-lit images correction of target object held against back-light
    • Spotlight image correction of target objects in bright spot light
    • Sports
    • Snow
    • Beach
    • Long-exposure needed
    • Fixed frames per seconds : For the best video experience
    • Anti-shake correction mode
    • Fireworks: For brilliance in colors

Image store:

Images generated by the camera (5 Mega pixel- Jpeg image- 1 picture typically every 300 msecs) can be stored locally on the device. For now 11 separate directories have been provided for for separate storage. Each directory stores images in a round-robin overwrite-able way (latest 1st). User can choose the directory and send the store command from the web-page.

Video Viewing modes (user-end):

  1. UXGA(1600X1200 pixels): To be used for extreme clarity and when the  WiFi link signal strength and speed are excellent
  2. XGA(1024X768 pixels): To be used for high clarity and when the WiFi signal strength and speeds are very good
  3. Super-VGA(800X600 pixels): For reasonably good clarity and when the WiFi signal strength is not the best.
  4. VGA (640X480 pixels): For a monitoring view when the WiFi signal strength is moderate.

Output Relay controls:

4 independently controllable relays, each with 1 NO and 1 NC contact, rated for max 2 amps 240Volts. Galvanically/electrically isolated from the controls till 2 KVolts.

Battery backup:

Supplies power to the entire device. Also has battery charging capabilities. Typically, a 10Amp Hour battery bank lasts for 4-5 hours or more.

Size is configurable according to requirement and cost.


Speed: 300Mbits/sec

Adheres to 802.11 b, g, n standards. 802.11n is recommended for best performance.

DHCP: Yes, but optionally can be put in a WDS mode for getting the IP address from networked routers (useful when multiple devices are required to be managed from one place)

Security: WEP, WPA, WPA2 (preferred), WPA-PSK, WPA2-PSK, WPS

Antenna: Built in high gain Bi-quad.

Other: One WiFi unit can manage 4 camera modules (battery drain will be correspondingly higher).

Configuration: Over a separate webpage.

User Interface (for camera, image storage, camera controls)

  • Image refresh button: Required when camera modes and Video viewing modes are changed
  • Click on the Video screen to open a snapshot of a full 5 Megapixel image in another screen, while this video continues
  • Video lag: Between the target state and its video display: Typically 3- 5 seconds
  • Data store: Select directories where images are to be stored locally and click on the store button to start storing. Click on the pause button to stop. Select a directory and click on the clear button to delete all images in the selected directory.
  • Reboot and shutdown the Camera controller device (except the WiFi section)
  • Shutdown/restart camera: Required when changing camera and viewing modes. Additionally, shutting down the camera results in saving battery charge
  • Relay controls: Select the relay and click on “execute” to turn it on. Those relays that are not selected are turned off.

For a quick overview video: YouTube Link