
elfege
Hello,
I'm trying to control my WowWee Rovio through httpget cgi commands with EZB scripts manager and so far it works but I can't get it to work with the user account I have set. Since it's connected to the Internet it's unimaginable to use it without user security.
For example I can get it to go home and dock with the following command :
httpget(http://192.168.0.142/rev.cgi?Cmd=nav&action=13)
But it works only if I deactivate the user security feature.
I tried to input user and password as follows :
httpget(http://192.168.0.142/rev.cgi?user=USERNAME&password=PASSWORD&Cmd=nav&action=13)
but it doesn't work. I must be missing something, I guess.
I'm using this documentation (below) to find out the solution but I can't find an answer to my question, perhaps and probably because I don't understand all the grammar in cgi commands. So if someone knows out I could work this arround, that would be great. I've been looking since yesterday now.
http://www.wowwee.com/static/support/rovio/manuals/Rovio_API_Specifications_v1.2.pdf
Many thanks, Elfege
PS : since I already pay for a fix IP address I'm very relunctant to use a DynDNS account.
The one I have seems to be docking just fine. Makes some strange moves but always seems to get docked. Oh except for the time I had it on the coffee table and the battery got low so off it went to self dock. Needless to say was unable to dock after landing on its top. I have successfully breadboarded a room 9 module using a NE556 timer. Still working on an enclosure with a lens so it will work much like the Rovio base.
But still have not figured out how the navigation actually works to the point where I can start coding it in ARC.
Ah so it decided to roam off the coffee table by itself? unpredictable little guys.
The grandson (age 6) told me I cannot rip this one apart like all the others. He loves remoting in from his tablet and spying on Nanny and Papa. Have turned off the authentication so I can access it thru ARC. I forgot about the wheel encoders. I could use them in my calculations for navigation position.
@Alan Have you used the GetMCUReport() to check if the encoder count is changing for the read wheel? /rev.cgi?Cmd=nav&action=20
there is on robotcommunity.com a topic about these rovers. it seems they have very cheap wifi card build in.most of users change, the wifi card with a more exspencive one to solve the problem. if i understood ,the rover use wifi for docking?
@ nomad, no they are not, docking uses a combination of the northstar system which is 4 IR dot projected onto the ceiling and a IR led that blinks at a certain frequency right above the dock, between these it has some kind of formula or scripting to back into the dock when battery hits 30 percent.
the wifi module is a pci express module just like a laptop.
I have not yet. I am still just playing around with the built in web interface. Haven't had a huge amount of time to use it yet, but that is a good idea to try.
Alan
Alan