没有合适的资源?快使用搜索试试~ 我知道了~
Rovio 机器人API文档
4星 · 超过85%的资源 需积分: 9 20 下载量 41 浏览量
2012-11-03
23:22:27
上传
评论
收藏 345KB PDF 举报
温馨提示
试读
44页
Rovio的API文档, 如果你有一台rovio机器人, 可以用这个文档中的信息自定义行为及任何逻辑
资源推荐
资源详情
资源评论
WowWee Group Limited
API Specification
for
Rovio
Version 1.2
October 8, 2008
prepared by
WowWee Group Limited
Introduction
WowWee Rovio
TM
is a mobile wireless IP camera with a three-wheeled drive system.
Rovio is equipped with an IR sensor on the front for basic obstacle avoidance. Rovio
also has a NorthStar II sensor (also known as the TrueTrack
TM
sensor in WowWee
terms). This sensor enables Rovio to self-navigate as it follows pre-programmed
paths. The NSII (NorthStar II) system reads the two IR spots projected onto the
ceiling by the TrueTrack Beacon integrated into the Rovio docking base or projected
by a Rovio TrueTrack standalone beacon (Room Beacon). The data acquired from
the NS2 sensor provides an x- and y- coordinate and theta as well some other useful
information.
TABLE OF CONTENT
INTRODUCTION ................................................................................................................................................2
CGI COMMANDS SPECIFICATIONS ............................................................................................................5
MOVEMENT COMMANDS SPECIFICATIONS............................................................................................7
RESPONSE CODE COMMANDS TABLE.......................................................................................................8
MOVEMENT CONTROL – GETREPORT()...................................................................................................9
MOVEMENT CONTROL – STARTRECODING().......................................................................................10
MOVEMENT CONTROL – ABORTRECORDING() ...................................................................................11
MOVEMENT CONTROL – STOPRECORDING(STRING PATHNAME)................................................11
MOVEMENT CONTROL – DELETEPATH(STRING PATHNAME)........................................................11
MOVEMENT CONTROL – GETPATHLIST ().............................................................................................12
MOVEMENT CONTROL – PLAYPATHFORWARD(STRING PATHNAME)........................................12
MOVEMENT CONTROL – PLAYPATHBACKWARD (STRING PATHNAME)....................................13
MOVEMENT CONTROL – STOPPLAYING () ............................................................................................13
MOVEMENT CONTROL – PAUSEPLAYING ()..........................................................................................13
MOVEMENT CONTROL – RENAMEPATH(STRING OLDPATHNAME, STRING
NEWPATHNAME)............................................................................................................................................14
MOVEMENT CONTROL – GOHOME() .......................................................................................................14
MOVEMENT CONTROL – GOHOMEANDDOCK()...................................................................................14
MOVEMENT CONTROL – UPDATEHOMEPOSITION ().........................................................................15
MOVEMENT CONTROL – SETTUNINGPARAMETERS().......................................................................15
MOVEMENT CONTROL – GETTUNINGPARAMETERS()......................................................................15
MOVEMENT CONTROL – RESETNAVSTATEMACHINE ()...................................................................16
MOVEMENT CONTROL – MANUALDRIVE() ...........................................................................................16
MOVEMENT CONTROL – GETMCUREPORT ().......................................................................................17
MOVEMENT CONTROL – CLEARALLPATHS().......................................................................................18
MOVEMENT CONTROL – GETSTATUS()..................................................................................................18
MOVEMENT CONTROL – SAVEPARAMETER( LONG INDEX, LONG VALUE)...............................19
MOVEMENT CONTROL – READPARAMETER( LONG INDEX)...........................................................19
MOVEMENT CONTROL – GETLIBNSVERSION()....................................................................................19
MOVEMENT CONTROL – EMAILIMAGE( STRING EMAIL )...............................................................20
MOVEMENT CONTROL – RESETHOMELOCATION()...........................................................................20
CAMERA CONTROL – GETDATA.CGI.......................................................................................................20
CAMERA CONTROL – GETIMAGE.............................................................................................................21
CAMERA CONTROL – VIDEO STREAMING.............................................................................................21
CAMERA CONTROL – CHANGERESOLUTION.CGI...............................................................................22
CAMERA CONTROL – CHANGECOMPRESSRATIO.CGI ......................................................................22
CAMERA CONTROL – CHANGEFRAMERATE.CGI................................................................................22
CAMERA CONTROL – CHANGEBRIGHTNESS.CGI ...............................................................................23
CAMERA CONTROL – CHANGESPEAKERVOLUME.CGI.....................................................................23
CAMERA CONTROL – CHANGEMICVOLUME.CGI ...............................................................................24
CAMERA CONTROL – SETCAMERA.CGI .................................................................................................24
CAMERA CONTROL – GETCAMERA.CGI ................................................................................................24
USER MANAGEMENT – GETMYSELF.CGI...............................................................................................25
USER MANAGEMENT – SETUSER.CGI......................................................................................................25
USER MANAGEMENT – DELUSER.CGI.....................................................................................................26
USER MANAGEMENT – GETUSER.CGI.....................................................................................................26
USER MANAGEMENT – SETUSERCHECK.CGI .......................................................................................26
TIME – SETTIME.CGI.....................................................................................................................................27
TIME – GETTIME.CGI....................................................................................................................................27
TIME – SETLOGO.CGI ...................................................................................................................................27
TIME – GETLOGO.CGI...................................................................................................................................28
NETWORK – SETIP.CGI.................................................................................................................................28
NETWORK – GETIP.CGI................................................................................................................................29
NETWORK – SETWLAN.CGI ........................................................................................................................29
NETWORK – GETWLAN.CGI........................................................................................................................30
NETWORK – SETDDNS.CGI..........................................................................................................................30
NETWORK – GETDDNS.CGI.........................................................................................................................31
NETWORK – SETMAC.CGI ...........................................................................................................................31
NETWORK – GETMAC.CGI ..........................................................................................................................31
HTTP SERVER – SETHTTP.CGI ...................................................................................................................32
HTTP SERVER – GETHTTP.CGI ..................................................................................................................32
MAIL – SETMAIL.CGI ....................................................................................................................................33
MAIL – GETMAIL.CGI....................................................................................................................................33
MAIL – SENDMAIL.CGI .................................................................................................................................34
OTHER – SETNAME.CGI................................................................................................................................34
OTHER – GETNAME.CGI...............................................................................................................................34
OTHER – GETSTATUS.CGI ...........................................................................................................................35
OTHER – GETLOG.CGI..................................................................................................................................37
OTHER – GETVER.CGI ..................................................................................................................................39
OTHER – SETFACTORYDEFAULT.CGI.....................................................................................................40
OTHER – REBOOT.CGI..................................................................................................................................40
OTHER – GETDATA.CGI................................................................................................................................40
OTHER – GETAUDIO.CGI..............................................................................................................................41
OTHER – SETMEDIAFORMAT.CGI ............................................................................................................42
OTHER – GETMEDIAFORMAT.CGI ...........................................................................................................42
OTHER – UPLOAD.CGI ..................................................................................................................................43
OTHER – CMD.CGI..........................................................................................................................................43
CGI Commands Specifications
Category CGI Commands Description
Movement Rev.cgi Refer to Movement Command table
Camera Control GetData.cgi Get MJPEG
GetImage * Get Image
Video Streaming * Stream Video
ChangeResolution.cgi Change the resolutions of camera's
images.
ChangeCompressRatio.cgi Change the quality setting of camera's
images.
ChangeFramerate.cgi Change the frame rate setting of
camera's images.
ChangeBrightness.cgi Change the brightness of camera's
images.
ChangeSpeakerVolume.cgi Change the Speaker Volume setting of
IP_Cam.
ChangeMicVolume.cgi Change the Mic Volume setting of
IP_Cam.
SetCamera.cgi Change camera sensor’s settings
GetCamera.cgi Get camera sensor’s settings
User
Management
GetMyself.cgi Get the username who sent this HTTP
request.
SetUser.cgi Add a user or change the password for
existed user.
DelUser.cgi Delete a user account.
GetUser.cgi Get the users list of IP Camera.
SetUserCheck.cgi Enable or disable user authorization
check.
Time SetTime.cgi (not tested) Set time zone and time.
GetTime.cgi Get current IP Camera's time zone and
time.
SetLogo.cgi Set a logo string on the image.
GetLogo.cgi Get a logo string on the image.
Network SetIP.cgi Tell IP Camera how to set an initial IP.
GetIP.cgi Get IP settings.
SetWlan.cgi Change settings for wireless LAN.
GetWlan.cgi Get settings for wireless LAN.
SetDDNS.cgi Set DDNS using dyndns.org / no-ip /
dnsomatic service
GetDDNS.cgi Get DDNS setting
SetMac.cgi Set Mac address
GetMac.cgi Get Mac address
Http Server SetHttp.cgi Set the parameters for HTTP server
(Currently only TCP port).
GetHttp.cgi Get HTTP server's settings.
Mail SetMail.cgi Configure email for sending IPCam
images.
GetMail.cgi Get email for sending IPCam images.
SendMail.cgi Send an email with IPCam images.
Other SetName.cgi Set name of the camera.
GetName.cgi Get camera's name.
GetStatus.cgi Get run-time status of Rovio.
GetLog.cgi Get IP Camera's system logs
information.
GetVer.cgi Get IP Camera's version.
SetFactoryDefault.cgi Change all settings to factory-default.
Reboot.cgi Reboot IP Camera.
GetData.cgi Get images/status with "multipart/x-
mixed-replace" mime-type.
GetAudio.cgi Send audio to server and playback at
剩余43页未读,继续阅读
资源评论
- yingz_andy2013-01-24作用不大,还好只需要1个积分
- liuzherui2013-01-19挺好用的api
- homeless_boy2014-03-17还行吧,只能说,和官网上一样。。
apoclast
- 粉丝: 3
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功