Internet Connected Devices

One of the things that I need to start doing is documenting the wireless devices that I have at home and how to access them.  Many of them have Telnet access and some of the later devices work with the IFTTT protocol.

Devices

Picture

VStarcam C7824WIP HD Webcam (2013)
Telnet:

root/<blank>
# uname -a
Linux (none) 3.0.8 #30 Tue May 27 21:58:10 CST 2014 armv5tejl GNU/Linux

Picture

Trendnet TV-IP400W WebCam (2006)

http://admin:password@192.168.1.73/PANTILTCONTROL.CGI/PanSingleMoveDegree=1&TiltSingleMoveDegree=1&PanTiltSingleMove=1

From: http://forum.micasaverde.com/index.php?topic=11816.0 (User: Kent)

For future reference, here is all the data I’ve gathered on this Camera:

— PANTILTCONTROL.CGI
— Movement Table
— 0 = UP/LEFT
— 1 = UP
— 2 = UP/RIGHT
— 3 = LEFT
— 4 = HOME (RESET)
— 5 = RIGHT
— 6 = DOWN/LEFT
— 7 = DOWN
— 8 = DOWN/RIGHT
— MUST USE HTTP POST REQ, NOT GET
— Ex. os.execute(“curl -d ‘PanSingleMoveDegree=1&TiltSingleMoveDegree=1&PanTiltSingleMove=1’ http://myusername:mypassword@ipaddress/PANTILTCONTROL.CGI”)
— PanSingleMoveDegree=x   This is for the pan function, where x is the step size
— TiltSingleMoveDegree=x    This is for the tilt function, where x is the step size
— PanTiltSingleMove=x         This is for the movement variable, where x is the direction from above table
— If moving in any single direction pan or tilt, the other command is not required. 

PRESETS
Move/call preset    
PanTiltPresetPositionMove=x   where x is 0-24  (25 positions available)
ex:  os.execute(“curl -d ‘PanTiltPresetPositionMove=0’ http://username:password@ip/PANTILTCONTROL.CGI”)

Set a preset position
PanTiltHorizontal=a&PanTiltVertical=b&SetName=myPosition&SetPosition=X (a and b are absolute values for horizontal positions. X is position number, unclear where to get values. Apparently IMAGE.CGI send a header with the coordinates which the ActiveX/Java decodes in the device GUI)

The example I found shows this as an example header: 
–video boundary–Content-length: 10089
Date: 2007-08-16 14:56:19 IO_00000000_PT_136_046  <– Coordinates
Content-type: image/jpeg

Clear Preset
ClearPosition=X (where X is the preset number 0-24)

Check out this site if you need even more info:
http://www.sfpeter.com/2007/08/tv-ip400-protocol/


Picture

Patriot Memory Box Office 1080p HD Media Player PCMPBO25  (2010)
Telnet:
root/<blank>
/ # uname -a
​Linux PBOTreadmill 2.6.12.6-VENUS #8 Tue Mar 1 10:35:49 CST 2011 mips unknown
/ # 

Picture

TIVO – Series II (2004)
Telnet:
root/<blank>

Picture

LinkSys Wireless-B Music System (2004)
Telnet:
Need to check access.

Picture

OrbNeXT Visual Display (2015)
IFTTT (If This Then That) – https://ifttt.com/