https://github.com/npvisual/corebluetoothmiddleware
CoreBluetooth Middleware, Reducer and state management for SwiftRex
https://github.com/npvisual/corebluetoothmiddleware
Last synced: about 1 year ago
JSON representation
CoreBluetooth Middleware, Reducer and state management for SwiftRex
- Host: GitHub
- URL: https://github.com/npvisual/corebluetoothmiddleware
- Owner: npvisual
- Created: 2020-10-05T17:32:51.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2020-10-05T23:24:23.000Z (over 5 years ago)
- Last Synced: 2025-01-23T05:31:17.830Z (over 1 year ago)
- Language: Swift
- Homepage:
- Size: 7.81 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CoreBluetoothMiddleware
This is a [Middleware](https://github.com/SwiftRex/SwiftRex#middleware) for [SwiftRex](https://github.com/SwiftRex/SwiftRex) which acts as a [CoreBluetooth](https://developer.apple.com/documentation/corebluetooth) proxy.
## Current features implemented
The middleware plugin currently provides the following features :
* peripheral and central manager status,
* start / stop [advertising](https://developer.apple.com/documentation/corebluetooth/cbperipheralmanager/1393252-startadvertising) peripheral data,
* acknowledgement of advertising actions and service addition.
## Future enhancements
TBD
# Companion product
We've made available a companion application to test some of the features provided by CoreBluetoothMiddleware :
https://github.com/npvisual/CoreBluetoothBeacon-Redux