Docs · Drivers
iOS
AvailableSwift host over CoreBluetooth
Embeds hop-core through the C ABI (sdk/hop.h) and drives BLE via CoreBluetooth, central and peripheral at once, with an L2CAP channel for bulk and background operation within iOS limits.
Bearers it drives
BLE, GATT + L2CAP CoCLAN, Wi-Fi
How this driver works
- Swift bindings wrap the C ABI (sdk/hop.h): hand it a key, address bundles, poll the durable inbox.
- CoreBluetooth runs as both central and peripheral so any two devices can relay through each other.
- Background BLE within iOS constraints, beaconing, state restoration, wake on connection events. Designing around iOS background is the hardest platform constraint in the project.
- L2CAP connection-oriented channel carries bulk; GATT carries control and small frames.