You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Bluetooth is a Swift package with multiple libraries supporting the Bluetooth SIG specifications and protocols, including GAP, GATT, HCI, L2CAP, Classic (BR/EDR) and Low Energy support.
Usage
import Bluetooth
letuuid128bit=BluetoothUUID(rawValue:"60F14FE2-F972-11E5-B84F-23E070D5A8C7")letuuid16bit=BluetoothUUID(rawValue:"FEA9")letaddress=BluetoothAddress(rawValue:"00:1A:7D:DA:71:13")
Installation
Bluetooth is available as a Swift Package Manager package. To use it, add the following dependency in your Package.swift:
and to your target, add Bluetooth to your dependencies. You can then import Bluetooth to get access to Bluetooth functionality.
Platforms
Support for different operating systems and platforms is spread across a suite of Swift packages supporting each which all depend on this package as a foundation. It currently supports WebAssembly (Chrome, Edge), Android, Embedded Swift, desktop Linux (Debian, Fedora, Arch), Buildroot and Yocto Linux.