
BLE Utilities V2 是面向 Unreal Engine 的蓝牙低功耗(BLE)工具集,提供一整套蓝图节点来简化 BLE 工作流:检测设备是否支持 BLE、开关蓝牙、扫描附近运行特定服务的设备、读取厂商数据、连接设备、订阅通知特征,以及读写特征值等,都能在蓝图里完成。它非常适合做手机端与蓝牙硬件(传感器、手柄、可穿戴与外设)通信的应用。需要注意:它只在 Android 与 iOS 目标平台上工作,不适用于桌面平台。本包为 V2 版,覆盖 UE5.1 至 5.7。
· 一整套蓝图节点,覆盖 BLE 扫描/连接/订阅/读写全流程
· 检测设备是否支持 BLE、是否已开启蓝牙并可开关(Android)
· 扫描附近运行指定服务的设备并读取厂商数据
· 连接设备、订阅通知特征、读写特征值
· Code Module:BleGoodies(Runtime),集成清晰
· 面向 Android 与 iOS 目标平台的移动端蓝牙方案
包内为 BLE Utilities V2 的 Unreal 插件(BleGoodies Runtime 模块)与资源。放入项目 Plugins 目录并启用,打包到 Android/iOS 设备后进行蓝牙扫描、连接与读写。解压后共 873 个文件、合计 572,040,141 字节。
手机 App 与蓝牙传感器/手柄/可穿戴设备通信;基于 BLE 的互动装置与外设控制;需要扫描、连接并读写蓝牙特征的移动端 UE 项目;把硬件数据实时接进游戏或可视化应用的场景。
· 务必在真机上调试 BLE 流程,编辑器模拟不可靠
· Android 需要声明并动态申请蓝牙/定位权限,否则扫不到设备
· iOS 要在工程配置里勾选蓝牙用途说明,App 审核才通过
· 订阅通知后记得在合适的时机取消订阅,避免泄漏
· 扫描与连接都做超时与重试,真实环境信号很不稳定
核心功能
· 一整套蓝图节点,覆盖 BLE 扫描/连接/订阅/读写全流程
· 检测设备是否支持 BLE、是否已开启蓝牙并可开关(Android)
· 扫描附近运行指定服务的设备并读取厂商数据
· 连接设备、订阅通知特征、读写特征值
· Code Module:BleGoodies(Runtime),集成清晰
· 面向 Android 与 iOS 目标平台的移动端蓝牙方案
安装与用法
包内为 BLE Utilities V2 的 Unreal 插件(BleGoodies Runtime 模块)与资源。放入项目 Plugins 目录并启用,打包到 Android/iOS 设备后进行蓝牙扫描、连接与读写。解压后共 873 个文件、合计 572,040,141 字节。
适用场景
手机 App 与蓝牙传感器/手柄/可穿戴设备通信;基于 BLE 的互动装置与外设控制;需要扫描、连接并读写蓝牙特征的移动端 UE 项目;把硬件数据实时接进游戏或可视化应用的场景。
使用小贴士
· 务必在真机上调试 BLE 流程,编辑器模拟不可靠
· Android 需要声明并动态申请蓝牙/定位权限,否则扫不到设备
· iOS 要在工程配置里勾选蓝牙用途说明,App 审核才通过
· 订阅通知后记得在合适的时机取消订阅,避免泄漏
· 扫描与连接都做超时与重试,真实环境信号很不稳定
常见问题
问:需要什么宿主?答:Unreal Engine 5.1–5.7。问:桌面能用吗?答:不能,仅 Android 与 iOS 目标平台。问:能读写特征值吗?答:可以,支持扫描、连接、订阅与读写。问:要付费吗?答:以 Fab 商城为准,本资源仅供学习研究。
深度解读
蓝牙开发最反直觉的一点,是「它并不像网络请求那样有稳定连接」:信号强弱、配对状态、系统权限、前后台切换,每一步都可能让连接悄悄断掉。BLE Utilities 把底层平台差异封装成蓝图节点,降低了入门门槛,但工程的稳健性仍要靠你自己——超时、重连、权限、生命周期管理一个都不能省。建议把它当作「移动端硬件联调」的基础设施,先用一个廉价 BLE 传感器跑通全链路,再上真实设备。
包内文件说明
本包为 BLE Utilities V2 for Unreal Engine 的安装/插件文件,解压后共 873 个文件、合计 572,040,141 字节;具体文件清单见下方“包内实测数据”。
原产品页:https://www.fab.com
封面图片来自作者官方产品页。本文为中文整理,功能与兼容性信息以作者官方页面与包内说明为准。资源仅供学习交流,商业使用请购买正版授权。















暂无评论内容