Dean Yergens
  • Home
    • Calendar
    • Resume
    • Publications
  • Software
    • Synthesis >
      • Current Version
      • Synthesis Tutorials
    • RMail
    • Meta Data Repository
    • Patient-X
    • WebReports
    • HealthSim Calendar Gadget
    • MT4Health
    • Amazon ISBN 2 BibTex
    • ForestRanger
    • Alberta Sepsis Network
    • R Code
  • Global Health
    • Software
    • Philippines
    • Malawi
    • Zambia
    • Kenya
    • World Health Organization
    • Verbal Autopsy
    • Space Medicine
  • Computer Science
    • Data Management
    • GPU Parallel Processing
    • Machine Learning
    • Visualization
    • Operating Systems
    • Programming Languages
    • Software Engineering
    • Simulations
    • Computer Configurations
    • Single Board Computers
    • IEEE RSS Feed
    • Glossary
    • Commercial Software Blog
  • Health Sciences
    • AI Walkthrough
    • Canadian Health System Books
    • Microsimulation
    • Graph Databases (Neo4J)
    • Administrative Data
    • CCHS Overview
    • Literature Reviews >
      • Newspaper Literature Reviews
      • Open Access
      • Statistics Utilization
      • Topic Modeling
      • Utilizing R for Literature Reviews
    • Statistics >
      • RMedicine (RClub) >
        • Blog
        • Forums
    • Health Informatics >
      • DataMergeR
      • Dashboards
      • Academic Software Development
      • Critical Care Systems
      • Patient Flow >
        • Patient Flow Simulations
        • Systems
      • HL7
    • Online Courses
    • Public Health Documentaries
    • Summer Institutes
    • WHO Internships
    • Conferences
  • Collection
    • Hardware
    • Software
    • Looking for
    • Analog Computers
    • Old Monitor Projects
    • Computer Books and Software
    • 3D Models
    • FrostByte
    • New Devices Vintage Computers
    • Floppy Music
    • History of Workstations
  • Other
    • Future Projects
    • Home Automation
    • Animatronics
    • Raspberry Pi
    • Deaner.AI
    • CANMAR
    • EpiComics
    • The Art of Deaner
    • LED Cube 8x8x8
    • Ambient Devices
    • EasyButton
    • African Art
    • Movie Posters
    • Wildlife Photography
    • Coursera
  • Blog

Internet Connected Devices

10/25/2015

0 Comments

 
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/
​

0 Comments



Leave a Reply.

    Dean Yergens

    Computer Science, Medical Informatics, Health Services Research, Epidemiology.

    Archives

    September 2019
    January 2018
    December 2017
    September 2017
    August 2017
    May 2017
    March 2017
    January 2017
    November 2016
    September 2016
    August 2016
    June 2016
    May 2016
    March 2016
    February 2016
    January 2016
    November 2015
    October 2015
    March 2015
    August 2014
    July 2014
    June 2014

    Categories

    All
    Epidemiology
    Hacking
    Linux
    Software
    Vintage Computing

    RSS Feed