A module for issuing commands to and collecting data from Roomba robots via the RooWifi wifi-to-serial device.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
README.rst
roowifi.py

README.rst

Roowifi

Roowifi is a module for issuing commands to and collecting data from Roomba robots via the RooWifi wifi-to-serial device.

Don't let your Roomba go unhacked!

Usage:

$ python roowifi.py -h

It may also be imported directly, thus:

>>> import roowifi
>>> roomba = Roomba('12.34.56.78')
>>> roomba.clean()
...

Contribute:

  1. It would be cool to expose more of the iRobot SCI
  2. Roomba discovery on the network, but without nasty dependencies
  3. It would be super cool to give an option to host a connection the robots connect directly to, perhaps using twisted.