com.teach310.core-bluetooth-for-unity

0.4.7 • Public • Published

CoreBluetoothForUnity

Provides native Apple CoreBluetooth integration for use with Unity.
CoreBluetoothForUnity provides an interface that closely mirrors the native CoreBluetooth API.

If you are familiar with CoreBluetooth, you will find it easy to work with this plugin.

Installation

Scoped Registry

  • Name: Teach310
  • URL: https://registry.npmjs.com
  • Scope: com.teach310

Sample

You can download samples from Package Manager.

Light Control

Central Peripheral
lightcontrol_central output

Button Information

Central Peripheral
mov_button_information button_information_peripheral

How to release

If you create a new instance like CBCentralManager, CBMutableService with using "new" keyword, you must call Dispose() method when you don't need it anymore.

CBCentralManager _centralManager;

...

void OnDestroy()
{
    if (_centralManager != null)
    {
        _centralManager.Dispose();
        _centralManager = null;
    }
}

Feature Requests

This plugin isn't support all of CoreBluetooth features yet.

If you want to add some features, please create an issue or pull request.

References

License

MIT License (see LICENSE file).

Readme

Keywords

Package Sidebar

Install

npm i com.teach310.core-bluetooth-for-unity

Weekly Downloads

4

Version

0.4.7

License

MIT

Unpacked Size

1.66 MB

Total Files

207

Last publish

Collaborators

  • teach310