Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
B

Brutus

@Brutus
About
Posts
12
Topics
1
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • Hacking a Neato Robotics BotVac Connected
    B Brutus

    @Ubiquitous

    Also nice job! Hope to see a link soon to github so we can experiment with this to.

    Thanks for the work.

    General Discussion

  • Hacking a Neato Robotics BotVac Connected
    B Brutus

    Thats good news Kangguru. Nice job.

    So maybe a noob question but How can I use this in my domotica program Domoticz running on Windows.
    I can use LUA, Curl, Batch as far is a know.

    Thnx for helping.

    General Discussion

  • Hacking a Neato Robotics BotVac Connected
    B Brutus

    Maybe I can help because I figured something out. I can get my computer in between the App and the Neato Botvac.

    I have a Asus motherboard with a Wifi adapter. With the software "Wifi Engine" from Asus I can make a Access point in my computer.

    So what I have done is disabled my home Wifi Netwerk and configured the Wifi of my computer the same as the home network. Both my phone and the Neato Bot connect to the Wifi point with my computer in between now.

    I have installed Wireshark so I could capture some date between the app and the Neato.
    Unfortunately I can't make anything out of the data. It's not like the "Packet Capture" app I installed on my phone you can see in my earlier post.

    Someone any idea what I could do to help us out?

    General Discussion

  • Hacking a Neato Robotics BotVac Connected
    B Brutus

    I can read it a little bit but I think there isn't any usable information in that topic. Its more a overall discussion on the Botvac.

    General Discussion

  • Hacking a Neato Robotics BotVac Connected
    B Brutus

    I have installed the Packet Capture app. But this isn't working I think.

    When starting the capture, the app makes a VPN connection. This VPN is blocking some traffic for the Neato App because my bot doesn't come only in the app. When I shut the VPN connection the bot comes online after 3 seconds.

    Going back to the capture I think we miss some vital information because of this block.

    This is what I got so far form the app:

    <--- (TEXT)
    GET /sessions/check HTTP/1.1
    Authorization: Token token=xxxxxxxxxxxxxxx
    Accept: application/vnd.neato.beehive.v1+json
    Content-type: application/json
    X-Agent: android-22|SM-G928F|samsung|1.0.0|134
    User-Agent: Dalvik/2.1.0 (Linux; U; Android 5.1.1; SM-G928F Build/LMY47X)
    Host: beehive.neatocloud.com
    Connection: Keep-Alive
    Accept-Encoding: gzip

    ---> (TEXT)
    HTTP/1.1 200 OK
    Server: Cowboy
    Date: Wed, 30 Dec 2015 00:32:03 GMT
    Connection: keep-alive
    X-Frame-Options: SAMEORIGIN
    X-Xss-Protection: 1; mode=block
    X-Content-Type-Options: nosniff
    Content-Type: application/json; charset=utf-8
    Etag: W/"a3cdd45ce712890397436cafca38e79a"
    Cache-Control: max-age=0, private, must-revalidate
    X-Request-Id: xxxxxxxxxxxxxxxxxxxxxx
    X-Runtime: 0.022752
    Strict-Transport-Security: max-age=31536000
    Content-Length: 39
    Via: 1.1 vegur

    ---> (JSON)
    {"current_time":"2015-12-30T00:32:04Z"}

    <--- (TEXT)
    GET /dashboard HTTP/1.1
    Authorization: Token token=xxxxxxxxxxxxxxxxxxxxxxxx
    Accept: application/vnd.neato.beehive.v1+json
    Content-type: application/json
    X-Agent: android-22|SM-G928F|samsung|1.0.0|134
    User-Agent: Dalvik/2.1.0 (Linux; U; Android 5.1.1; SM-G928F Build/LMY47X)
    Host: beehive.neatocloud.com
    Connection: Keep-Alive
    Accept-Encoding: gzip

    ---> (TEXT)
    HTTP/1.1 200 OK
    Server: Cowboy
    Date: Wed, 30 Dec 2015 00:32:03 GMT
    Connection: keep-alive
    X-Frame-Options: SAMEORIGIN
    X-Xss-Protection: 1; mode=block
    X-Content-Type-Options: nosniff
    Content-Type: application/json; charset=utf-8
    Etag: W/"c390b2a69fb7b4a405c8637e86ff321a"
    Cache-Control: max-age=0, private, must-revalidate
    X-Request-Id: xxxxxxxxxxxxxxxxxxxxxxxxxx
    X-Runtime: 0.014884
    Strict-Transport-Security: max-age=31536000
    Content-Length: 1337
    Via: 1.1 vegur

    ---> (JSON)
    {
    "email":"xxxxx@xxxxx.nl",
    "first_name":"xxxx",
    "last_name":"xxxxxx",
    "locale":"nl",
    "newsletter":false,
    "created_at":"2014-06-23T16:39:45Z",
    "verified_at":"2015-05-25T13:19:08Z",
    "robots": [
    {
    "serial":"xxxxxxxxxx",
    "prefix":"SN",
    "name":"xxxxxx",
    "model":"BotVacConnected",
    "secret_key":"xxxxxxxxxxxxxxxxxxxxx",
    "purchased_at":"2015-12-22T00:00:00Z",
    "proof_of_purchase_url":"https://neatorobotics.s3.amazonaws.com/proof_of_purchases/xxxxxxxxxx/ProofOfPurchase.jpg",
    "proof_of_purchase_generated_at":"2015-12-23T18:31:21Z",
    "mac_address":"xxxxxxxxx",
    "firmware":"2.0.0",
    "created_at":"2015-11-11T20:10:38Z",
    "linked_at":"2015-12-23T17:23:55Z"
    }
    ],
    "recent_firmwares":{}

    }

    xxxxxxxxx = personal data

    General Discussion

  • Hacking a Neato Robotics BotVac Connected
    B Brutus

    That sounds like music to my ears. It is my device not Neato's

    General Discussion

  • Hacking a Neato Robotics BotVac Connected
    B Brutus

    @Kalle ... I think this isn't for the Neato Botvac Connected. It has a USB port, but we want to control it through the wifi connection it has.

    General Discussion

  • Hacking a Neato Robotics BotVac Connected
    B Brutus

    @hek

    I am now looking at the files you provided. I can't get some logic out of it.

    You gave some service endpoints and then you pointed to the java file. I don't see the link between these two.

    Sorry for my noob questions i'm not an programmer.

    I am only looking for a why to implement the Neato in my domoticz home automation. But google gives very little help. Only desent hit was this link.

    Greetings.

    General Discussion

  • Hacking a Neato Robotics BotVac Connected
    B Brutus

    Thank you for your help.
    I have downloaded the "APK Downloader" add-on for Firefox (https://addons.mozilla.org/nl/firefox/addon/apk-downloader/) and followed the instructions.
    After downloading te APK I decompiled it at the given website. I now have almost 3000 files ;)

    Will look in the files later. Hope I can find something usefull. Its the first time for me.

    I was wondering did you already find something usefull to use?

    Have a nice day to you all.

    General Discussion

  • Hacking a Neato Robotics BotVac Connected
    B Brutus

    I now have the Botvac connected and want to interact with it in Domoticz.

    To bad neato isn't willing to help us out so I downloaded the stripped app file.

    Can maybe someone put me in the right direction to extract some commands in these files.
    There are a lot of files and I don't know which one to use.

    Thank you.

    General Discussion

  • Making Code for Weather Station
    B Brutus

    Thnx guys for all your answers.

    I will look into the possibilities to merge some sketches.

    @Heinz Most people use less sensors then I will do. U think that it will not fit on the Arduino Nano ?

    Greetings.

    Troubleshooting

  • Making Code for Weather Station
    B Brutus

    Hi,

    I'm new to the mysensors community and have a question about compiling the needed code.

    I have ordered several parts to make my own Weather Station:

    Serial Gateway:

    • Arduino Nano USB V3.0
    • NRF24L01+ Wireless Tranceiver

    Weather Station:

    • Pro mini Arduino 3.3V
    • BH1750FVI Digital Light Intensity Sensor
    • BMP085 Digital Baromatic Pressure Sensor.
    • DHT22 Digital Temperature and Humidity Sensor
    • Rain Weather Module Detection Sensor

    Later on I would like to add a Wind sensor to make the weather station complete.

    I can see on the forum and website that there are several codes for the sensor. But what to do when you will connect all the sensors together?

    Thnx for the help so far.

    Greetings Brutus.

    Troubleshooting
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular