一个专为Unity引擎设计的Android平台插件。
实现Unity应用与多个BLE设备的稳定、高效、同时连接。
原生Unity对BLE的支持有限,尤其是多设备连接和处理复杂的蓝牙权限问题。本插件封装了底层的Android BLE API,为Unity开发者提供了简洁、易用的C#接口。
主动扫描周围的BLE设备。
支持同时连接并管理多个BLE设备。
自动发现已连接设备的GATT服务和特征。
支持对BLE特征进行读和写操作。
可以订阅或取消订阅特征的通知(Notify/Indicate)。
完美支持Android 6.0+的运行时权限,并兼容Android 12+的新蓝牙权限模型。
在Unity制作的AR/VR应用中,同时控制多个智能硬件(如灯光、传感器)。
连接多个游戏手柄、体感设备,为Unity游戏提供更丰富的交互方式。
在Unity可视化系统中,实时接收多个工业传感器(如温湿度、压力)的数据。
连接多个可穿戴设备(如心率带、智能手表),在Unity应用中整合和分析健康数据。
NBLE-for-Unity是一款强大、易用、兼容性强的Unity BLE插件,为Android平台上的多设备BLE通信提供了一站式解决方案,极大地降低了开发门槛。
未来计划支持更多平台(如iOS),并提供更丰富的调试工具和示例项目。