org.apache.felix.sandbox.bunny

This bundle wraps the API to drive a Nabaztag bunny (http://www.nabaztag.com/).
This bundle is tested with Nabaztag (V1) and Nabaztag/tag (V2).

License

License is ASL2 (http://www.apache.org/licenses/LICENSE-2.0).

Service section

The bundle registers a org.apache.felix.sandbox.bunny.model.BunnyServiceModel service The bundle registers a org.osgi.service.event.EventHandler service to subscribe to events
The default topic listen by the bundle is org/apache/felix/sandbox/bunny
The event properties are all optional

Configuration Admin section

Configuration properties are all independant

Felix Shell Command section

bunny help
bunny config <serial number> <token> : configure the bunny' identifiers
bunny play <left ear pos> <right ear pos> <text to speech> [<choregraphy>]: speech a text and play a chroregraphy
bunny voices : list the available voices
bunny voice : get the default voice
bunny voice <voice>: set the default voice
bunny baseurl <baseurl>: set the default base url of the Nabaztag server or proxy
bunny ears : get ears positions
bunny raw <url encoded params>: send the URL with raw encoded parameters
bunny sleep : sleep the bunny
bunny wakeup : wakeup the bunny
bunny issleeping : get the status of the bunny
bunny whoiam : get the name of the bunny
bunny trace <on|off> : set on|off the trace

Read more about Nabaztag API