{"repo":"petzval/btferret","free":true,"listed":false,"github":"https://github.com/petzval/btferret","clone":"git clone https://github.com/petzval/btferret.git","description":"Python and C Bluetooth Library","language":"C","stars":231,"topics":["ble","bluetooth","bluetooth-le","c","linux","python","raspberry-pi","ubuntu","hid","obex"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Python and C Bluetooth Library ============================== Version 25 Contents - 1 Introduction - 2 File list. Compile. Hello world - 2.1 C Instructions - 2.1.1 C Code - 2.1.2 Windows Instructions - 2.1.3 Pico Instructions - 2.2 Python Instructions - 2.2.1 Python code - 2.3 Hello World - 2.3.1 LE client - 2.3.2 LE server - 2.3.3 Classic client - 2.3.4 Classic server - 2.3.5 Universal server (Classic and LE) - 2.3.6 OBEX client - 2.3.7 OBEX server - 2.3.8 MIT App Inventor server - 2.3.9 Blue Dot server - 2.3.10 HM10 client - 2.3.11 Xbox controller client - 3 Interface - 3.1 Bluetooth Connections - 3.2 btferret - 3.3 devices.txt file - 3.3.1 LE client - 3.3.2 LE server - 3.3.3 DIY handles - 3.3.4 Match Name and Random Address - 3.3.5 Services Changed - 3.4 Windows-Android-HC-05 Classic servers - 3.5 Windows-Android Classic clients - 3.6 LE client - 3.6.1 Notifications - 3.6.2 Random Address - 3.6.3 Pairing and Security - 3.7 LE server - 3.7.1 Random address alternative setup - 3.7.2 Notifications - 3.7.3 Pairing and Security - 3.8 Pi-Pi client-server connection - 3.8.1 Binary Data - 3.9 Broadcast to all mesh servers - 3.10 sample.c - 3.11 HID Devices - 3.12 Standard LE Profiles - 3.13 File transfer - 3.13.1 Custom btferret protocol - 3.13.2 OBEX protocol - 4 btlib Library - 4.1 Function list - 4.1.1 List With Descriptions - 4.1.2 C Quick Reference - 4.1.3 Python Quick Reference - 4.2 Functions - 4.2.1 classic\\ scan - 4.2.2 classic\\ server - 4.2.3 close\\ all - 4.2.4 connect\\ ","default_branch":null,"files":null,"tree":[],"storefront":"/r/petzval","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/petzval/btferret/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}