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: 5 days 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 (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2018-12-31T11:18:19.000Z (over 6 years ago)
- Last Synced: 2025-03-13T23:34:52.296Z (4 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)
========================
[](https://developer.apple.com/iphone/index.action)
[](https://developer.apple.com/swift)
[](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.