Roomote iPhone App

February 21, 2012
Roomote iPhone App

Roomote is an app used to control your iRobot Roomba or Create robot with your iPhone. It’s a Roomba remote! Roomote lets you control your robot with a simple button interface, touch gestures, or even the accelerometer (tilting your iPhone)! To use Roomote, you’ll need the following: 1. A Roomba or Create robot 2. A serial cable or bluetooth adapter for your robot 3. The Roomote Server software (free) for your Mac computer (no Windows version yet) 4. Your iPhone must be have WiFi access to your computer Unfortunately, you cannot connect directly to your robot with the Roomote app (Apple does not allow access to the Bluetooth interface on the iPhone). You need the free Roomote Server application for your Mac computer which relays commands from your iPhone to your robot. Get it at www.brianhpratt.net There you will also find instructions for the Roomote Server app and the Roomote iPhone app. The Roomote Server app is open source, so if you’d like to port it to Windows, be my guest! Feel free to contact me if you need help with that.

25 Comments »

  1. swedanica February 21, 2012 at 1:19 am -

    Would be nice if they weren’t so noisy.

  2. Colmaets February 21, 2012 at 2:03 am -

    The app looks great, but absolutely useless…

  3. Semancik1650 February 21, 2012 at 2:40 am -

    cool <:-D

  4. roomote February 21, 2012 at 3:14 am -

    @keetond Just Google “Rootooth” to find it!

  5. keetond February 21, 2012 at 4:12 am -

    where did you get the 232 to bluetooth adapter.. at the very least what model/ manufacturer is it

  6. chanceturcotte February 21, 2012 at 4:59 am -

    Ok… someone has to program the remote control so you can see the camera of the iphone too. Then you could mount the iphone on the roomba and use vnc server software on the iphone access and drive your vacuum from anywhere in the world. It would also then be a surveillance unit.

  7. roomote February 21, 2012 at 5:58 am -

    @xenderblade I haven’t tried it myself, but I think it will work!

  8. xenderblade February 21, 2012 at 6:13 am -

    Is this app working with roomba 780?

  9. roomote February 21, 2012 at 6:15 am -

    @meathook83 I haven’t heard of anyone trying the Roomote on a 700 series robot yet. I believe the 700 series robots have the same serial interface and commands as the 400 and 500 series robots, though, so I think it should work!

  10. meathook83 February 21, 2012 at 7:14 am -

    Does it work with the 700 series?

  11. roomote February 21, 2012 at 8:13 am -

    @Jeroenz0r Any jailbreak programmers out there are welcome to give that a shot. The Roomote and Roomote Server are now open source: github.com/brianpratt/roomote

  12. Jeroenz0r February 21, 2012 at 8:57 am -

    @roomote You could look at the jailbreak bluetooth stack…

  13. TuckLikesFire February 21, 2012 at 9:55 am -

    @perezed1333 It’s not fake. I found the actual app, but it only works with macs

  14. jtmjtm2001 February 21, 2012 at 10:02 am -

    That’s what all I need is a singing Roomba.

  15. roomote February 21, 2012 at 10:37 am -

    @schubba Yes, it will override any commands that are currently running. Sorry, I can’t help with getting it to run over the web – not really my forte. Others have been able to do that, but without an iPhone, which would probably be just as (if not more) useful. Search around if you’re interested!

  16. schubba February 21, 2012 at 11:35 am -

    does that override the built in commands? Also how would you configure that to run over the web?

  17. roomote February 21, 2012 at 12:00 pm -

    @perezed1333 Your mom is fake :-P

  18. perezed1333 February 21, 2012 at 12:24 pm -

    Fake

  19. Mdonkin961 February 21, 2012 at 12:35 pm -

    the singing part just cute

  20. roomote February 21, 2012 at 1:34 pm -

    @thesteveman89 It is a Roomba 550

  21. thesteveman89 February 21, 2012 at 2:21 pm -

    what model roomba is that?! 

  22. michaelseidl1 February 21, 2012 at 3:01 pm -

    @roomote Yeah, that’s what I figured from the wireless command center. The real problem I see with the Bluetooth Dongle is, that it may get stuck in furniture/couch etc. I got to look for a room inside the Roomba where I can place it. That might actually work for me. ;) 

  23. roomote February 21, 2012 at 3:54 pm -

    @michaelseidl1 Thanks for the note!

    As far as I can tell, there’s no accessible wireless interface on any of the Roombas. There are Roombas with the “wireless command center” like the 581, but iRobot hasn’t released any specs on the wireless standard (or non-standard) that they use. I’m pretty sure it’s not straight Bluetooth, though, so you’d need an adapter on the Mac side to talk over that interface!

  24. michaelseidl1 February 21, 2012 at 4:41 pm -

    Very nicely done, thank you for the Video!
    Actually I thought the Roomba 581 had some kind of Bluetooth Interface (XBee). Wouldn’t that be able to communicate with a Mac without the additional Bluetooth Interface?

  25. roomote February 21, 2012 at 4:41 pm -

    @ninjamemnoch Sure, if you think the Roomba is only good for vacuuming while you’re not around. The Roomba can do so much more – it’s a robot! Lots of people out there like hacking the Roomba :-)