Skip to content

bmoller/iota-cd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

iota

iota is a Python framework to interact with BMW's ConnectedDrive service. It focuses specifically on "i" vehicles, most especially the i3. Feel free to fork and submit pull requests to better support other models.

The intent is to provide an object-oriented approach to interacting with vehicles. For example, I should be able to check if Car.doors.locked evaluates to True or False. If I find out I've left the car unlocked, I can then call Car.lock_doors to secure it. I can also check on a single door, as in Car.doors.driver_front to determine its status.

This is Python 3.x code; it is not tested on Python 2.x.

Credit is due to Terence Eden; none of his code is used here but he inspired my original efforts to reverse-engineer the API. You can also find his repo on GitHub.

Why the name?

It's the Greek letter for "i" and that's it.

About

Python (3.x) framework for BMW i services

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages