{"id":16801236,"url":"https://github.com/ids1024/cannon-bluetooth-remote","last_synced_at":"2025-03-23T15:31:21.726Z","repository":{"id":46896531,"uuid":"139765284","full_name":"ids1024/cannon-bluetooth-remote","owner":"ids1024","description":"Python script to emulate Canon's BR-E1 remote","archived":false,"fork":false,"pushed_at":"2019-01-19T06:26:55.000Z","size":3,"stargazers_count":33,"open_issues_count":1,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-18T21:52:22.112Z","etag":null,"topics":["bluetooth","bluetooth-low-energy","camera","canon","dslr"],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ids1024.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-07-04T20:54:03.000Z","updated_at":"2025-02-27T07:39:09.000Z","dependencies_parsed_at":"2022-08-28T11:23:13.237Z","dependency_job_id":null,"html_url":"https://github.com/ids1024/cannon-bluetooth-remote","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ids1024%2Fcannon-bluetooth-remote","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ids1024%2Fcannon-bluetooth-remote/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ids1024%2Fcannon-bluetooth-remote/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ids1024%2Fcannon-bluetooth-remote/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ids1024","download_url":"https://codeload.github.com/ids1024/cannon-bluetooth-remote/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245122769,"owners_count":20564370,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bluetooth","bluetooth-low-energy","camera","canon","dslr"],"created_at":"2024-10-13T09:36:15.403Z","updated_at":"2025-03-23T15:31:21.372Z","avatar_url":"https://github.com/ids1024.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"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](https://iandouglasscott.com/2018/07/04/canon-dslr-bluetooth-remote-protocol/) provides some more information.\n\nThis 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.\n\nThis 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 \u003caddress\u003e pair`.\n\nYou can then execute commands. For example, `./remote.py \u003caddress\u003e ir` releases the shutter immediately.\n\n### Related Projects\n* [cbremote](https://github.com/iebyt/cbremote) is an Android app based on this\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fids1024%2Fcannon-bluetooth-remote","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fids1024%2Fcannon-bluetooth-remote","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fids1024%2Fcannon-bluetooth-remote/lists"}