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
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
Telnet:
root/<blank>
# uname -a
Linux (none) 3.0.8 #30 Tue May 27 21:58:10 CST 2014 armv5tejl GNU/Linux
Trendnet TV-IP400W WebCam (2006)
http://admin:[email protected]/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/
http://admin:[email protected]/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/
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
/ #
Telnet:
root/<blank>
/ # uname -a
Linux PBOTreadmill 2.6.12.6-VENUS #8 Tue Mar 1 10:35:49 CST 2011 mips unknown
/ #
TIVO - Series II (2004)
Telnet:
root/<blank>
Telnet:
root/<blank>
LinkSys Wireless-B Music System (2004)
Telnet:
Need to check access.
Telnet:
Need to check access.
OrbNeXT Visual Display (2015)
IFTTT (If This Then That) - https://ifttt.com/
IFTTT (If This Then That) - https://ifttt.com/