Skip to content

Latest commit

 

History

History
66 lines (44 loc) · 2.09 KB

File metadata and controls

66 lines (44 loc) · 2.09 KB

LightBlue iOS (Obective-C)

Platform Language License

This project is inspired by and objective-c port of 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:

  • Scan the nearby peripherals and show some basic information of the peripherals.
  • Obtain the advertisement data.
  • Connect the peripheral and interrogate it.
  • Discover all the services and characteristics.
  • Decode the characteristic and service properties.
  • Read the data from the peripheral.
  • 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.
  • 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 or Sina Weibo

LightBlue-Objective-C

InsanelyDeepak

License

LightBlue iOS This is under the MIT license. See the LICENSE file for more info.