Skip to content

Segway Ninebot serial communication analyzer (ESCx such as Voi, Circ / Flash, Bolt, Dott, Jump, Tier...)

Notifications You must be signed in to change notification settings

rascafr/9-analyzer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

9-analyzer

Introduction

This is a quick Node.js project developped to demonstrate how to parse communications logs extracted from the Ninebot electric scooters internal serial communication bus.

Install

git clone https://github.com/rascafr/9-analyzer.git

cd 9-analyzer

npm i

Run

Either production or development (code monitoring, nodemon required)

# prod
npm start

# dev
npm run dev

Getting new logs

Use a serial-USB adapter, and use the following settings:

  • 115200 bd/s
  • 8 data bits
  • 1 stop bit
  • no parity

Incoming data will be sent by the scooter on the yellow wire connected to the dashboard.

Ground (OV) is the black wire. Connect both files to your serial-USB adapter on RX and GND.

Arduino

Some Arduino code is present insinde of this repos, can be used to parse on the fly some of the serial commands in "realtime".

About

Segway Ninebot serial communication analyzer (ESCx such as Voi, Circ / Flash, Bolt, Dott, Jump, Tier...)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages