{"id":19637792,"url":"https://github.com/btframework/gattauth","last_synced_at":"2025-04-28T10:30:21.480Z","repository":{"id":166941786,"uuid":"361997983","full_name":"btframework/GattAuth","owner":"btframework","description":"Shows hwo to pair with GATT devices that requires authentication.","archived":false,"fork":false,"pushed_at":"2025-04-25T13:43:36.000Z","size":16905,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-25T14:46:44.287Z","etag":null,"topics":["authentication","ble","bluetooth","bluetooth-low-energy","csharp","delphi","gatt","gatt-client","netframework","pairing","vbnet","vcl","visualstudio"],"latest_commit_sha":null,"homepage":"https://www.btframework.com/bluetoothframework.htm","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/btframework.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,"zenodo":null}},"created_at":"2021-04-27T05:59:53.000Z","updated_at":"2025-04-25T13:43:39.000Z","dependencies_parsed_at":null,"dependency_job_id":"ee05169d-c841-441c-8ddf-ed8fc4393585","html_url":"https://github.com/btframework/GattAuth","commit_stats":null,"previous_names":["btframework/gattauth"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btframework%2FGattAuth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btframework%2FGattAuth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btframework%2FGattAuth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/btframework%2FGattAuth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/btframework","download_url":"https://codeload.github.com/btframework/GattAuth/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251295046,"owners_count":21566388,"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":["authentication","ble","bluetooth","bluetooth-low-energy","csharp","delphi","gatt","gatt-client","netframework","pairing","vbnet","vcl","visualstudio"],"created_at":"2024-11-11T12:36:00.560Z","updated_at":"2025-04-28T10:30:21.472Z","avatar_url":"https://github.com/btframework.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GattAuth\nShows how to pair with GATT devices that requires authentication. The project uses **Bluetooth Framework**\n\n## Problem description\n\nSome Bluetooth LE GATT devices may close the connection in short time or simple rejects the connection. To avoid this issue you have to pair with target device. However, if you pair with the device **before** connection establishing you may get error during connection. However it is always possible to connectiont to such device without pairing.\n\n## How to solve the issue\n\nTo solve this problem you have to connect to your device and only then pair with it. When device disconnects your application should unpair the device. In this case device will keep connection active as long as you need.\n\n* Delphi samples is designed for Delphi/CBuilder (RAD Studio) 10\n* C++ samples is designed for Visual Studio 2015\n* .NET samples is designed for .NET Framework 4.0 and above and created in Visual Studio 2015\n\nRequired Bluetooth Framework **7.19.0.0** or above. You can download Bluetooth Framework [here](https://www.btframework.com/bluetoothframework.htm).\n\nShould you have any questions please do not hesitate to contact us at support@btframework.com\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbtframework%2Fgattauth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbtframework%2Fgattauth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbtframework%2Fgattauth/lists"}