bluejay - A simple Swift framework for building reliable Bluetooth LE apps.

  •        11

Bluejay is a simple Swift framework for building reliable Bluetooth LE apps.

https://github.com/steamclock/bluejay

Tags
Implementation
License
Platform

   




Related Projects

BluetoothSerial - Cordova (PhoneGap) Plugin for Serial Communication over Bluetooth

  •    Objective-C

This plugin enables serial communication over Bluetooth. It was written for communicating between Android or iOS and an Arduino. Android and Windows Phone use Classic Bluetooth. iOS uses Bluetooth Low Energy.

BluetoothKit - Easily communicate between iOS/OSX devices using BLE

  •    Swift

Easily communicate between iOS devices using BLE. Apple mostly did a great job with the CoreBluetooth API, but because it encapsulated the entire Bluetooth 4.0 LE specification, it can be a lot of work to achieve simple tasks like sending data back and forth between iOS devices, without having to worry about the specification and the inner workings of the CoreBluetooth stack.

cordova-plugin-bluetoothle - Bluetooth Low Energy Phonegap Plugin

  •    Objective-C

This plugin allows you to interact with Bluetooth LE devices on Android, iOS, and partially on Windows. If timeouts are needed, please check out the Angular wrapper and its example.

Bleu - BLE (Bluetooth LE) for U🎁 Bleu is the best in the Bluetooth library.

  •    Swift

Bleu is a Bluetooth library. Bleu is the easiest way to operate CoreBluetooth. Bleu is possible to operate by replacing Bluetooth 's Peripheral and Central with Server and Client. Bleu can be developed event-driven.


YmsCoreBluetooth - A block-based framework for building Bluetooth 4

  •    Objective-C

A block-based framework for building Bluetooth 4.0 Low Energy (aka Smart or LE) iOS 7 or OS X 10.9 applications using the CoreBluetooth API. Includes Deanna and DeannaMac, applications to communicate with a TI SensorTag for iOS and OS X respectively. Transactions in Bluetooth LE (BLE) are two-phase (request-response) in nature: CoreBluetooth abstracts this protocol so that request behavior is separated from response behavior. The two phases are reconciled using a delegation pattern: the object initiating the request phase has a delegate object with a delegate method to handle the corresponding response phase. While functional, the delegation pattern can be cumbersome to use because the behavior for a two-phase transaction is split into two different locations in code.

BLEMeshChat - Bluetooth LE Mesh Chat for iOS and Android

  •    Objective-C

Bluetooth LE mesh chat prototype for iOS. Android version over here. There's still a lot of unsolved problems, but we're close to a working prototype. For more information about the current draft protocol, check out the Bluetooth LE Mesh Chat Spec wiki.

INDANCSClient - Objective-C Apple Notification Center Service Client

  •    Objective-C

This is an Objective-C client and server implementation of the Apple Notification Center Service (ANCS) specification. This allows Bluetooth LE devices to connect to an iOS device running iOS 7 or later and receive all push/local notifications. I made this because it was a great way to learn the ins and outs of Core Bluetooth and because the idea of wirelessly receiving notifications from an iOS device is way cool.

BabyBluetooth - :baby: The easiest way to use Bluetooth (BLE )in ios/os ,even bady can use

  •    Objective-C

The easiest way to use Bluetooth (BLE )in ios,even bady can use. 简单易用的蓝牙库,基于CoreBluetooth的封装,并兼容ios和mac osx. 详细文档请参考wiki The full documentation of the project is available on its wiki.

flutter_blue - Bluetooth plugin for Flutter

  •    Dart

FlutterBlue is a bluetooth plugin for Flutter, a new mobile SDK to help developers build modern apps for iOS and Android. FlutterBlue aims to offer the most from both platforms (iOS and Android).

RxBluetoothKit - iOS & OSX Bluetooth library for RxSwift

  •    Swift

RxBluetoothKit is an Bluetooth library that makes interaction with BLE devices much more pleasant. It's backed by RxSwift and CoreBluetooth. Provides nice API to work with, and makes your code more readable, reliable and easier to maintain. Documentation can be found here.

blynk-library - Blynk library for embedded hardware

  •    C++

Blynk provides iOS and Android apps to control any hardware over the Internet or directly using Bluetooth. You can easily build graphic interfaces for all your projects by simply dragging and dropping widgets, right on your smartphone. Blynk is the most popular IoT platform used by design studios, makers, educators, and equipment vendors all over the world. Please find examples on how to use different types of connections (transports) and how to do make something great with Blynk. You can easily apply any type of board/connection to all examples.

iOS - Provides a BLE framework for developing BLE App on iOS/OSX platform using RBL BLE Service.

  •    Objective-C

This BLE SDK for iOS provides a framework for Mac OSX and iOS developers to develop Bluetooth 4.0 Low Energy (aka BLE) Apps easily using a simeple TXRX Service for exchanging data. It is based on Apple's CoreBluetooth framework. It currently supports iOS 7 and Mac OSX 10.9.2. OSX 10.7.5, 10.8.x and iOS 6 also support BLE but not tested. OSX 10.9.0 and 10.9.1 have bugs, so we will not support.

HiBeacons - An iBeacons example app for iOS 10, with Apple Watch (watchOS 3

  •    Swift

HiBeacons is a fully functional demo app for the iBeacons API in iOS 10, updated for Swift 3. The app can be used to demonstrate beacon region monitoring, advertising and ranging, simply by toggling on/off three switches in the UI, or the accompanying Apple Watch app. The apps implement a basic interface for starting all the operations from the iPhone and the Apple Watch, but the state of the various beacon operation can only be seen in the phone. (The watch app acts as a simple* remote).

CoreBluetoothPeripheral - Demonstration of using CoreBluetooth on Mac and iOS

  •    Objective-C

A demonstration of using CoreBluetooth (using Bluetoothe 4.0 LE) on the OSX and iOS. On the OSX side, CoreBluetoothOSXCentral implements the client as a CoreBluetooth Central that scans for suitable Bluetooth 4.0 LE peripherals. Once it discovers one, it will try and connect and subscribe to a fixed service characterstic. Once it receives a notification from the Peripheral it subscribes to, it will immediately unsubscribe.

arek - AREK is a clean and easy way to request any kind of iOS permission (with some nifty features 🤖)

  •    Swift

AREK is a clean and easy to use wrapper over any kind of iOS permission written in Swift. Every goal could be easily reached using AREK.

cordova-plugin-ibeacon - An iBeacon plugin for Phonegap / Cordova 3

  •    Javascript

The plugin's API closely mimics the one exposed through the CLLocationManager introduced in iOS 7. Since version 2, the main IBeacon facade of the DOM is called LocationManager and it's API is based on promises instead of callbacks. Another important change of version 2 is that it no longer pollutes the global namespace, instead all the model classes and utilities are accessible through the cordova.plugins.locationManager reference chain.