SimpleBLE

SimpleBLE for Unity

Bluetooth Low Energy for Unity.

SimpleBLE for Unity brings Bluetooth Low Energy to Unity through C#: discover devices, connect, exchange GATT data and receive notifications.

When acquired through the Unity Asset Store, this plugin and its included SimpleBLE managed and native libraries use the standard Unity Asset Store EULA. No separate SimpleBLE license purchase is required for this distribution.

API

SimpleBLE.Bluetooth initializes Unity's platform integration. The SimpleBLE namespace provides the BLE API:

TypePurpose
AdapterDiscover devices and control scanning.
PeripheralConnect, inspect services, read/write and subscribe.
Service, Characteristic, DescriptorDescribe remote GATT services and capabilities.
SimpleBLE.LocalDefine local services and advertise where the backend supports it.

Adapters and peripherals own resources and must be disposed. Service, characteristic and descriptor objects are managed snapshots.

Support

Report issues at SimpleBLE. Include the package version, Unity version, target device, platform and relevant Console or device log output.

On this page