Bluejay
A simple Swift framework for building reliable Bluetooth LE apps
Bluejay is a simple Swift framework for building reliable Bluetooth LE apps. Bluejay's primary goals are to simplify talking to a single Bluetooth LE peripheral. Make it easier to handle Bluetooth operations reliably. Take advantage of Swift features and conventions. A callback-based API. A FIFO operation queue for more synchronous and predictable behaviour. A background task mode for batch operations that avoids the "callback pyramid of death". Simple protocols for data serialization...