
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.
Have you tried
:P is : and P (darm emoticons)
Hello Rich
I did try this...
nothing in the doc seems to allow me to do it beside deactivating user and deactivating it after maneuvers, perhaps.
@elfege, Did you ever solve this issue? Funny how things come back around. I am now playing with a Rovio and would like to use the ARC software to access the API.
@rz90208 I am also looking at the same thing (since we both bought from Josh). I think we could do most of the Rovio functionality with just scripting and the custom Movement Panel instead of creating a plugin (although since it is all web based, a plugin would be pretty easy to write for someone with even moderate C# skills. If VB6 would still work on Windows 10, I would already have it done, but I have not tackled dotnet programming yet).
WowWee no longer hosts the API doc, but I found it here: http://breckon.eu/toby/teaching/dip/rovio/Rovio_API_Specifications_v1.3.pdf
If you aren't worried about internet access, you can set it up without password protection. Personally, I would use a VPN to access anything on my network anyway, so still feel OK with not adding authentication (I have a Raspberry Pi running OpenVPN and a client for my phone and laptop).
I think the biggest challenge is going to be the camera. I haven't looked into it deeply yet, but I even though it supports mjpeg I have a feeling it will not work in ARC. However, the camera (at least on mine) is so bad, I want to see if I can squeeze an iotiny and EZ-B camera inside without resorting to building a spacer like Josh did anyway.
Alan
[edit - changed link for API specification for a more recent version]
Here are a few links that might interest you.
GitHub: https://github.com/GT-RAIL/rovio
Sourceforge: https://sourceforge.net/projects/rovio/
I am working on additional room units. with the information on sourceforge, looks like it will be simple. One NE556 dual timer a few resisters, a few capacitors, the 2 IR LEDs and that should do it.
Years ago I purchased a copy of RoboRealm but have never really used it but it supports Rovio also.
The camera isn't bad just needs ALOT of light. Will have to play with using IR LEDS and see if that improves it.
Heh.. I have also been looking around for updated firmware. Found these as well:
https://sites.google.com/site/iosrovio/rovio-firmware
https://github.com/jcrona/rovio-fw
And this page with several applications
https://www.web3.lu/rovio-mobile-webcam/
First thing I found was the RoboRealm support, but they changed their pricing model and now want $500 per machine. Not something I am willing to spend right now.
I'll be interested to see how you make out with creating beacons.
Alan
@thetechguru , the main board is in the head and a IO Tiny board will fit in there. It is the EZ cam that is hard to fit in. You could use a pi zero and cam like it did that is thinner and smaller and use the iotiny for the control aspects. You can still connect to the pi cam through IP over the network.
Won't get a chance to play this weekend do to taking the scout troop on a campout/merit badge clinic. but will try to do a little after work but tonight is Trick or treat with the grandkids.
But I do need to find the time to get my InMoov in costume to try and win that $500 in EZ-Money
Thanks for the links, I had not seen the last two.