Author Topic: Neato Botvac Connected Wifi Reverse Engineer Android App ??  (Read 3375 times)

Offline Miamijerry

  • Sr. Newbie
  • *
  • Posts: 47
  • Karma: +1/-0
Neato Botvac Connected Wifi Reverse Engineer Android App ??
« on: December 17, 2015, 10:26:49 pm »
Anyone here have the knowledge to take a copy of Neato Botvac Connected Wifi app for Android (or IOS) and reverse engineer it to get the information needed to create a Plugin for Vera ??

Here is link to Programmer Manual;
https://www.neatorobotics.com/resources/programmersmanual_20140305.pdf

Diagnostic program by USB port;
http://www.robotreviews.com/chat/viewtopic.php?p=129822#p129822

Adding WiFi to earlier model;
http://www.robotreviews.com/chat/viewtopic.php?f=20&t=17938

Capturing Iphone app commands on a Mac
http://useyourloaf.com/blog/remote-packet-capture-for-ios-devices.html
« Last Edit: December 22, 2015, 10:10:11 am by Miamijerry »
Vera 3 - UI7,   Energy - Brultech GEM,   Pool - Autelis/Pentair EasyTouch 8,   Climate - 4 each CT-30 Z-Wave Thermostats,   Yard - IrrigationCaddy

Offline korttoma

  • Hero Member
  • *****
  • Posts: 676
  • Karma: +24/-5
  • Keep it simple, stupid
Re: Neato Botvac Connected Wifi Reverse Engineer Android App ??
« Reply #1 on: December 18, 2015, 12:12:11 am »
The programmers manual you linked to is for the USB serial on the older robots. No information has been released yet for the Botvac Connected.
- Tomas

Offline Miamijerry

  • Sr. Newbie
  • *
  • Posts: 47
  • Karma: +1/-0
Re: Neato Botvac Connected Wifi Reverse Engineer Android App ??
« Reply #2 on: December 18, 2015, 05:54:20 pm »
The programmers manual you linked to is for the USB serial on the older robots. No information has been released yet for the Botvac Connected.

I would hope that the command to "Clean" would be the same on the Wifi model...
Vera 3 - UI7,   Energy - Brultech GEM,   Pool - Autelis/Pentair EasyTouch 8,   Climate - 4 each CT-30 Z-Wave Thermostats,   Yard - IrrigationCaddy

Offline korttoma

  • Hero Member
  • *****
  • Posts: 676
  • Karma: +24/-5
  • Keep it simple, stupid
- Tomas

Offline wilme2

  • Hero Member
  • *****
  • Posts: 1020
  • Karma: +18/-13
Re: Neato Botvac Connected Wifi Reverse Engineer Android App ??
« Reply #4 on: December 21, 2015, 02:58:23 pm »
There is a long thread under "General" where I put a Spark in a Neato and got it working.  But I had power problems and I think it eventually shorted out the motherboard.

I am interested in the Connected, but until they fully support an API, I am not touching (or purchasing) it...
Long Live UI5!

Offline Miamijerry

  • Sr. Newbie
  • *
  • Posts: 47
  • Karma: +1/-0
Re: Neato Botvac Connected Wifi Reverse Engineer Android App ??
« Reply #5 on: December 22, 2015, 10:16:32 am »
Hek at Mysensors has decompiled the android app, has a download available.
Vera 3 - UI7,   Energy - Brultech GEM,   Pool - Autelis/Pentair EasyTouch 8,   Climate - 4 each CT-30 Z-Wave Thermostats,   Yard - IrrigationCaddy

Offline Miamijerry

  • Sr. Newbie
  • *
  • Posts: 47
  • Karma: +1/-0
Re: Neato Botvac Connected Wifi Reverse Engineer Android App ??
« Reply #6 on: December 27, 2015, 08:16:34 pm »
Another hack of adding wifi to a later Botvac;
http://www.tatsch.it/neato-botvac-80-wifi-mod/

Auto Pilot program for XV-11
http://home.wlu.edu/~levys/software/neatopylot/
« Last Edit: December 30, 2015, 08:34:15 am by Miamijerry »
Vera 3 - UI7,   Energy - Brultech GEM,   Pool - Autelis/Pentair EasyTouch 8,   Climate - 4 each CT-30 Z-Wave Thermostats,   Yard - IrrigationCaddy

Offline Miamijerry

  • Sr. Newbie
  • *
  • Posts: 47
  • Karma: +1/-0
Re: Neato Botvac Connected Wifi Reverse Engineer Android App ??
« Reply #7 on: January 17, 2016, 11:00:43 pm »
Well I was able to follow this guide;
http://www.tatsch.it/neato-botvac-80-wifi-mod/

and install the required software on a A5-V11 mini router, (the size of a large USB flash drive) and then was successful in issuing the "Clean" command.

baby steps...
Vera 3 - UI7,   Energy - Brultech GEM,   Pool - Autelis/Pentair EasyTouch 8,   Climate - 4 each CT-30 Z-Wave Thermostats,   Yard - IrrigationCaddy

Offline korttoma

  • Hero Member
  • *****
  • Posts: 676
  • Karma: +24/-5
  • Keep it simple, stupid
Re: Neato Botvac Connected Wifi Reverse Engineer Android App ??
« Reply #8 on: January 18, 2016, 01:42:33 am »
So are you now then using the Serial API insted of the WiFi on your BotVac Connected?
- Tomas

Offline Miamijerry

  • Sr. Newbie
  • *
  • Posts: 47
  • Karma: +1/-0
Re: Neato Botvac Connected Wifi Reverse Engineer Android App ??
« Reply #9 on: January 18, 2016, 02:38:09 am »
I have a "Connected" and "D80", just trying to learn something.

Happy to see the commands remained the same.
Vera 3 - UI7,   Energy - Brultech GEM,   Pool - Autelis/Pentair EasyTouch 8,   Climate - 4 each CT-30 Z-Wave Thermostats,   Yard - IrrigationCaddy

Offline korttoma

  • Hero Member
  • *****
  • Posts: 676
  • Karma: +24/-5
  • Keep it simple, stupid
Re: Neato Botvac Connected Wifi Reverse Engineer Android App ??
« Reply #10 on: April 20, 2016, 02:58:27 am »
A friend of mine just made a PHP library for the Neato cloud service -> https://github.com/tomrosenback/botvac
- Tomas

Offline rafale77

  • Hero Member
  • *****
  • Posts: 713
  • Karma: +35/-20
Re: Neato Botvac Connected Wifi Reverse Engineer Android App ??
« Reply #11 on: January 22, 2017, 12:20:55 am »
Now that Neato has released an official API and SDK, would be nice to have an app to bind to it.
Anyone up to it?

https://github.com/NeatoRobotics/neato-sdk-js
127 zwave nodes, 8 zigbee nodes, 256 devices, 17 apps, 128 scenes on a Vera Plus linked with Echo and HomeKit through bridges

Offline kris4ever

  • Sr. Newbie
  • *
  • Posts: 25
  • Karma: +0/-0
Re: Neato Botvac Connected Wifi Reverse Engineer Android App ??
« Reply #12 on: January 26, 2017, 03:17:32 pm »
I would be interested also...
Thanks :)

Offline wilme2

  • Hero Member
  • *****
  • Posts: 1020
  • Karma: +18/-13
Re: Neato Botvac Connected Wifi Reverse Engineer Android App ??
« Reply #13 on: September 06, 2017, 12:59:42 pm »
Looked at the API for a few minutes today.  Oauth authentication and and Restful APIs. 

I really don't want a &^%%$ cloud connection...
Long Live UI5!