iRobot is testing software to make sense of all the rooms in a house
spectrum.ieee.org
spectrum.ieee.org
Example of house map: https://www.androidcentral.com/sites/androidcentral.com/file...
If you could reverse engineer it I would fake the control server (e.g. have a router that will spoof DNS) and have the spoof server be in your network. I wonder if the server does anything more intelligent than relay the messages from your phone, or if it has SSL...
Hah, man-in-the-middle for a vacuum cleaner. Welcome to the future.
I Italien setup is a bit hard because you have to change language from Chinese to English but other than that no complains.
In tests I always see it go either head to header or beat the 700$ more expensive roomba.
https://venturebeat.com/wp-content/uploads/2017/03/roomba_cl...
But worse I had to carry the thing from room to room because, of course, it can't climb stairs nor will it vacuum them. And in any room with wood floors and rugs it got stuck repeatedly.
The most labour intensive part of vacuuming my house is the stairs; Roomba 'solved' the easy part.
I observed that running the robot daily gets much better results than my best attempt at vacuuming. It's just more attentive to detail and goes methodically without missing a spot.
I only mention it because they get such good press, but no one is reporting on all the disappointed customers.
Still beats manually vacuuming though
They create a map of your place and then clean it systematically instead of randomly like the cheaper Roombas.
This is obviously much faster, but also less thorough (lower number of passes over any given spot) and less robust (navigation easily gets confused by sunlight, dirty sensors, room changes, etc.).
If the device is smart enough, thoroughness can be a choice so the user can opt for multiple systematic passes instead of being required to wait through multiple random uneven passes.
> less robust (navigation easily gets confused by sunlight, dirty sensors, room changes, etc.)
This implies that robot vacuums that are sufficiently intelligent don't exist yet.
For me main cost of vacuuming is prep work not the actual task of vaccuming. Picking up cat toy string, feather toys, kids legos, random one of things. The actual act of vacuuming is fairly simple and enjoyable.
So I don't get how roomba is useful. Doesn't your roomba choke on charger wires, toys, hair ect ? I have a neato that I don't use for these reasons.
Wish I could also tell my kids and pets that :D
On top of that, you still have to empty the bot's dust bin and spend a good ten minutes removing the roller and cutting out the tangled hair and string from it.
If it could automate more of these steps it would be more compelling.
I pretty much want to dump my 800 series and replace it with a 900, but the cost is so insane i cannot justify it.
Do they use the same network as you? Or have you a dedicated network to them? Or an on-demand dedicated network (connection only when necessary/allowed)?
My network can access everything else, the untrusted networks can only initiate connections to my home server on the firmware upgrade port (which is used by devices around the house that I've made and which often look for OTA updates on my server), and the guest network can only access the internet.
EDIT: Turns out I don't remember which settings were set by me and which ones the router added by itself. If you have a Tomato router and would like to help me replicate the setup so I can write the post, send me an email (email in profile)!
However the reviews on Amazon are less than stellar.