In this wiki, I’ll try to document everything which I learn whilst “playing” with my Nabaztag. It probably won’t be all that interesting, but may be of some use to someone, and will probably be useful to me in a few years’ time when I’ve forgotten what I did.
My main interest is with directly controlling the rabbit without it talking to the remote server ie somehow intercepting it’s network requests, and providing a locally-generated response. This could be using the “proxy” setting, or by spoofing the DNS response, or whatever. What I’m not so interested in is using the remote API - there’s plenty of stuff on the Internet which already does that, and I’d rather my rabbit talked to me directly as opposed to through an interpreter.
The Hardware
Intercepting the packets
My proxy
My Nabaztag Proxy (latest version: 0.4)
The bytecode
Iroise assembler
** Update: My assembler (can now embed music files)
Programs
Random things I've learnt
Future refinements