Using AWS IoT Device SDK to control iRobot Roomba 980

Inside the Roomba and Scooba and more, Cool mods, Repair and Upgrades - including the all new iRobot Create Kit. Let's void that warranty baby!

Using AWS IoT Device SDK to control iRobot Roomba 980

Postby andrey3diq » October 31st, 2017, 3:36 am

Hi all,

I know that iRobot doesn't have the public API for Roomba. But I know that Roomba uses AWS IoT Device SDK. And I can change the device shadow properties using this API.
Which property I should change to start/stop Roomba? Should it be a sequence of actions?

This is what I tried:
Code: Select all
{'state': {'desired': {command: {command: 'start'}}}}

It works but have the issue: it's constantly repeating the command. I can't see the 'command' property in 'reported' state.
I can delete the command property after it's started but it doesn't seem the right thing to do. I think it should work from one command.
Does anybody know how the official app does it?
andrey3diq
 
Posts: 1
Joined: October 31st, 2017, 3:25 am

Return to Robotic Hacking

Who is online

Users browsing this forum: Jani, lanchez, robojoho, Skyeclad, vic7767 and 388 guests