wicam – wireless iphone camera anthony blatner – matthew catanzaro – thomas knack project...

1
WiCam – Wireless iPhone Camera WiCam – Wireless iPhone Camera Anthony Blatner – Matthew Catanzaro – Thomas Knack Project Description Design Project Objectives The Team Department of Computer Engineering Department of Computer Engineering Rochester Institute of Technology Rochester Institute of Technology Rochester, NY Rochester, NY Senior Design – Spring 2010 Acknowledgements Project Costs Component Retail Retail C o s t Quanti Comments Total C o s t Wireless Pan and Tilt Webcam * $300.00 1-2 $300.00 iPhone Apple $99.00 1 Already Ava ila ble $0.00 Mac Computer Apple $999.00 1 Already Ava ila ble (CS Dept.) $0.00 Apple iPhone SDK Apple $0.00 1 $0.00 Apple Developer License Apple $99.00 1 Free for students $0.00 Wireless Access Point Cisco $100.00 1 RIT Network $0.00 Total $1,397.00 $300.00 The WiCam application will be able to display images from multiple webcams and change the selected webcam's orientation if it is equipped with appropriate pan and tilt capabilities. The accelerometer sensor, located within the iPhone, feels acceleration from external forces such as setting the iPhone in motion or stopping the iPhone from moving. The pan and tilt functionality will be controlled using the acceleration due to gravity felt by the iPhone in the x, y, and z axis. Alternatively, the pan and tilt functionality will also be available through touch screen buttons on the iPhone screen. 1. Dr. Roy Czernikowski for providing consultation and general support 2. RIT Computer Engineering Department for funding 3. Computer Science Department for supplying a Mac desktop and iPhone development environment 4. Rick Tolleson for helping acquire parts, webcam installation and general support 5. Joe Walton for helping with the webcam installation 6. Matt Prokop for his help installing the webcam and configuring the wireless router 7. Jim Spoth for his advice and support 8. Barry Egerter for his iPhone development URL Parameter Passing The WiCam team would like to thank the following individuals for their support throughout the duration of course project: This technique was the main interfacing method used to remotely control the webcams used within this project. URL parameter passing first involves determining the address of the desired webcam. This can be either an IP Address or it can be a host name. The primary camera addresses used for this project were: Panasonic BL-C131A PTZ Webcam: ptzsenior.viewnetcam.com (pan/tilt capabilities) Axis 205 Webcam: axis205.rit.edu (no pan/tilt capabilities) Following this, commands could be sent to the webcams by appending the appropriate arguments to the end of the address and entering it within the URL address bar. This made for a very simple interface. Command Description Paramete r Restrictions Function Determines the operation to be performed Func Can be set to Pan or Tilt Authoriza tion Sets the authorization Kind Can be set to 0 (General User) or 1 (Adminstrator) Pan/Tilt Direction Determines which direction the camera will move DegMode Can be set to 2 (Tilt Down), 4 (Pan Left), 6 (Pan Right) or 8 (Tilt Up) URL parameter passing arguments used to interface to the Panasonic PTZ webcam Example URL Command: http://129.21.27.169/Set? Func=Tilt&Kind=0&DegMode=2 - Tilts the webcam down by 5 degrees •Allow for the addition of new webcams •Select the video feed from available webcams •Access webcam video feed remotely from the iPhone •Pan and tilt the webcam using accelerometer data attained from the position of the iPhone or through the use of the iPhone touch screen features •Freeze or enable pan and tilt controls •Provide username and password support for secure webcam viewing and control User Interface From Left to Right: Anthony Blatner, Matthew Catanzaro, Thomas Knack

Post on 19-Dec-2015

216 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: WiCam – Wireless iPhone Camera Anthony Blatner – Matthew Catanzaro – Thomas Knack Project Description Design Project Objectives The Team Department of

WiCam – Wireless iPhone CameraWiCam – Wireless iPhone Camera

Anthony Blatner – Matthew Catanzaro – Thomas KnackProject DescriptionProject Description

DesignDesign

Project ObjectivesProject Objectives

The TeamThe Team

Department of Computer EngineeringDepartment of Computer EngineeringRochester Institute of TechnologyRochester Institute of Technology

Rochester, NYRochester, NY

Senior Design – Spring 2010

AcknowledgementsAcknowledgementsProject CostsProject Costs

Component Retailer Retail Cost Quantity Comments Total Cost

Wireless Pan and Tilt Webcam

* $300.00 1-2 $300.00

iPhone Apple $99.00 1 Already Available $0.00

Mac Computer Apple $999.00 1Already Available

(CS Dept.)$0.00

Apple iPhone SDK Apple $0.00 1 $0.00

Apple Developer License

Apple $99.00 1 Free for students $0.00

Wireless Access Point Cisco $100.00 1 RIT Network $0.00

Total $1,397.00 $300.00

The WiCam application will be able to display images from multiple webcams and change the selected webcam's orientation if it is equipped with appropriate pan and tilt capabilities.

The accelerometer sensor, located within the iPhone, feels acceleration from external forces such as setting the iPhone in motion or stopping the iPhone from moving. The pan and tilt functionality will be controlled using the acceleration due to gravity felt by the iPhone in the x, y, and z axis. Alternatively, the pan and tilt functionality will also be available through touch screen buttons on the iPhone screen.

1. Dr. Roy Czernikowski for providing consultation and general support

2. RIT Computer Engineering Department for funding3. Computer Science Department for supplying a Mac desktop

and iPhone development environment4. Rick Tolleson for helping acquire parts, webcam installation

and general support5. Joe Walton for helping with the webcam installation6. Matt Prokop for his help installing the webcam and

configuring the wireless router7. Jim Spoth for his advice and support8. Barry Egerter for his iPhone development consulation

URL Parameter PassingURL Parameter Passing

The WiCam team would like to thank the following individuals for their support throughout the duration of course project:

This technique was the main interfacing method used to remotely control the webcams used within this project. URL parameter passing first involves determining the address of the desired webcam. This can be either an IP Address or it can be a host name. The primary camera addresses used for this project were:

Panasonic BL-C131A PTZ Webcam: ptzsenior.viewnetcam.com (pan/tilt capabilities)Axis 205 Webcam: axis205.rit.edu (no pan/tilt capabilities)

Following this, commands could be sent to the webcams by appending the appropriate arguments to the end of the address and entering it within the URL address bar. This made for a very simple interface.Command Description Parameter Restrictions

FunctionDetermines the operation to be performed

Func Can be set to Pan or Tilt

Authorization Sets the authorization KindCan be set to 0 (General User) or 1 (Adminstrator)

Pan/Tilt Direction

Determines which direction the camera will move

DegModeCan be set to 2 (Tilt Down), 4 (Pan Left), 6 (Pan Right) or 8 (Tilt Up)

URL parameter passing arguments used to interface to the Panasonic PTZ webcam

Example URL Command:http://129.21.27.169/Set?Func=Tilt&Kind=0&DegMode=2 - Tilts the webcam down by 5 degrees

•Allow for the addition of new webcams•Select the video feed from available webcams•Access webcam video feed remotely from the iPhone•Pan and tilt the webcam using accelerometer data attained from the position of the iPhone or through the use of the iPhone touch screen features•Freeze or enable pan and tilt controls•Provide username and password support for secure webcam viewing and control

User InterfaceUser Interface

From Left to Right: Anthony Blatner, Matthew Catanzaro, Thomas Knack