Hacking My Roomba
Number of APIs: 7
Watch it live: https://youtu.be/BHkzixqezZQ
Get Started
To hack your own Roomba,
1. Install dorita980 globally, and then run the get-roomba-password
command to get your username/blid and password:
$ npm install -g dorita980
$ get-roomba-password <robotIP>
1. Create an http server to map all dorita980 methods in a REST API to control your iRobot Roomba 900 series 980 / i7 / i7+ via HTTP requests with rest980.
$ git clone https://github.com/koalazak/rest980.git
$ cd rest980
$ npm install
$ cd rest980
$ DEBUG=rest980:* npm start
Different endpoints are available for different Roomba versions. Check out all the endpoints.