{"id":16220395,"url":"https://github.com/kosso/esp32-iphonecameraremote","last_synced_at":"2025-04-07T23:47:05.211Z","repository":{"id":138912720,"uuid":"304976040","full_name":"kosso/ESP32-iPhoneCameraRemote","owner":"kosso","description":"A very simple app which sends the volume up key when the boot button is pressed (when paired).","archived":false,"fork":false,"pushed_at":"2020-10-17T23:03:18.000Z","size":4,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-02-14T01:18:52.792Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kosso.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-10-17T21:56:43.000Z","updated_at":"2023-12-23T11:01:15.000Z","dependencies_parsed_at":null,"dependency_job_id":"028ac4c6-8438-4a6c-adb7-49b1b1a54315","html_url":"https://github.com/kosso/ESP32-iPhoneCameraRemote","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/kosso%2FESP32-iPhoneCameraRemote","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kosso%2FESP32-iPhoneCameraRemote/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kosso%2FESP32-iPhoneCameraRemote/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kosso%2FESP32-iPhoneCameraRemote/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kosso","download_url":"https://codeload.github.com/kosso/ESP32-iPhoneCameraRemote/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247749968,"owners_count":20989713,"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":[],"created_at":"2024-10-10T11:58:36.260Z","updated_at":"2025-04-07T23:47:05.194Z","avatar_url":"https://github.com/kosso.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ESP32-iPhoneCameraRemote\n\n------\n\nA very simple ESP32 demo application which sends the Volume up key when the boot button is pressed (when paired to an iOS device). \n\nThe volume keys can be used on an iPhone to take a photo in the Camera app.\n\nUses PlatformIO in VSCode. But easy enough to use the same code in an Arduino IDE project. \n\n### HowTo\n\n- See: `BleKeyboard` initialisation in `main.cpp` for naming options.\n- Open Bluetooth settings on the the iPhone and pair with the device. \n- Open Camera app.\n- Say cheese.\n- Click the ESP32 Boot button.\n\n-----\n\nTested on an iPhoneXR on iOS14.\n\nUses the excellent ESP32-BLE-Keyboard library from @T-vk\n\nhttps://github.com/T-vK/ESP32-BLE-Keyboard\n\nSee here for other key definitions: https://github.com/T-vK/ESP32-BLE-Keyboard#api-docs \n\n----\n\n\n@kosso 2020\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkosso%2Fesp32-iphonecameraremote","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkosso%2Fesp32-iphonecameraremote","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkosso%2Fesp32-iphonecameraremote/lists"}