Skip to content

ids1024/cannon-bluetooth-remote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

This is a simple Python script to emulate the BR-E1 remote, for controlling Bluetooth enabled Canon DSLRs like the Rebel T7i. This blog post provides some more information.

This script does not provide a particularly good interface. It is meant as a demonstration of the protocol. Look at the code and adapt to your own use.

This script requires btgatt-client from bluez-utils. To pair with the Camera, you will need the camera's Bluetooth MAC address, which can be found under it's Bluetooth settings menu. Then enable Bluetooth on the camera, set the "Bluetooth function" to "Remote" and click pair. On your computer, run ./remote.py <address> pair.

You can then execute commands. For example, ./remote.py <address> ir releases the shutter immediately.

Related Projects

  • cbremote is an Android app based on this

About

Python script to emulate Canon's BR-E1 remote

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages