Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/3d-dev/lightblue-objective-c
LightBlue iOS is written in Objective-C
https://github.com/3d-dev/lightblue-objective-c
Last synced: about 2 months ago
JSON representation
LightBlue iOS is written in Objective-C
- Host: GitHub
- URL: https://github.com/3d-dev/lightblue-objective-c
- Owner: 3D-Dev
- License: mit
- Created: 2020-10-08T01:01:51.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2018-12-31T11:18:19.000Z (about 6 years ago)
- Last Synced: 2024-06-02T07:40:49.439Z (7 months ago)
- Homepage:
- Size: 102 KB
- Stars: 4
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
LightBlue iOS (Obective-C)
========================
[![Platform](http://img.shields.io/badge/platform-ios-blue.svg?style=flat
)](https://developer.apple.com/iphone/index.action)
[![Language](http://img.shields.io/badge/language-ObjectiveC-brightgreen.svg?style=flat
)](https://developer.apple.com/swift)
[![License](http://img.shields.io/badge/license-MIT-lightgrey.svg?style=flat
)](http://mit-license.org)This project is inspired by and objective-c port of [Swift-LightBlue](https://github.com/Pluto-Y/Swift-LightBlue).
I created this project for my projects which are purely written in Obj-C and requires debugging feature like it and hope it will help someone who needs it.
It provides all features and options and project will be synchronizes with `Swift-LightBlue`.Finally, if you like this project, please star it.
## Features(Developing)
The LightBlue has two mode, Central and Peripheral.
**The device as central:**
- [x] Scan the nearby peripherals and show some basic information of the peripherals.
- [x] Obtain the advertisement data.
- [x] Connect the peripheral and interrogate it.
- [x] Discover all the services and characteristics.
- [x] Decode the characteristic and service properties.
- [x] Read the data from the peripheral.
- [x] Write the data to the peripheral.
- [ ] Monitor some actions from the `CoreBluetooth`.**The device as peripheral:**
- [ ] Add new virtual peripheral which is standard service in [Bluetooth Developer Portal](https://developer.bluetooth.org/gatt/services/Pages/ServicesHome.aspx).
- [ ] Manage service for the virtual peripheral.
- [ ] Clone the connected peripheral.
- [ ] Simulate the bluetooth hardware work process.**Common:**
- [ ] The log of the central or peripheral events.
- [ ] Share the app to others.## Requirements
* iOS 9.0+
* Xcode 7.0 or above
* Bluetooth 4.0## Contact
Swift-LightBlue
[Pluto Y - Blog](http://www.pluto-y.com)
or
[Sina Weibo](http://weibo.com/5690716723/info)LightBlue-Objective-C
[InsanelyDeepak](https://github.com/insanelydeepak)
## License
LightBlue iOS This is under the MIT license. See the LICENSE file for more info.