Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/etransport/py9b
Ninebot/Xiaomi electric scooter communication library
https://github.com/etransport/py9b
Last synced: 7 days ago
JSON representation
Ninebot/Xiaomi electric scooter communication library
- Host: GitHub
- URL: https://github.com/etransport/py9b
- Owner: etransport
- License: gpl-3.0
- Created: 2018-10-15T12:01:14.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2019-11-06T08:42:52.000Z (about 5 years ago)
- Last Synced: 2024-08-01T15:34:52.648Z (3 months ago)
- Language: Python
- Size: 36.1 KB
- Stars: 76
- Watchers: 11
- Forks: 20
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# py9b
Ninebot/Xiaomi electric scooter communication library and tools.## Tools
* fwupd.py - firmware flasher capable of flashing BLE/ESC/BMS
* readregs.py - ESC/BMS register file dumper
Other tools are higly experimental.## Requirements
* Python 2.x.x [www.python.org]
* ProgressBar [pip install progressbar]
* PySerial [pip install pyserial] - for direct serial link backend
* PyGatt [pip install pygatt] - for BLED112 dongle backend
* nRFUARTBridge [https://github.com/flowswitch/nRFUARTBridge] - for Android BLE-TCP backend