
iOS Bluetooth
文章平均质量分 90
依旧风轻
葵花成海,你在不在
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
CBCharacteristic:是「特征」还是「数据通道」?
本文深入探讨了蓝牙低功耗(BLE)中的 Characteristic 概念,解释了其两种中文译法(“特征”和“数据通道”)的由来,并通过官方定义、开发者视角和乐高类比,帮助读者理解其核心作用。文章以智能手表为例,展示了 Characteristic 在实际应用中的表现形式,并通过 iOS 代码实战演示了如何发现、订阅、解析和写入 Characteristic 数据。最后,总结了设计协议和编写代码时的最佳实践,强调 Characteristic 作为 BLE 数据操作的核心单元的重要性。通过本文,读者可以更好原创 2025-05-20 23:57:07 · 878 阅读 · 0 评论 -
CoreBluetooth 入门:扫描并连接 BLE 手环实战
本文介绍了在iOS应用中使用CoreBluetooth框架进行BLE(低功耗蓝牙)开发的基本步骤和关键点。首先,文章解释了选择BLE的原因,包括其超低功耗、广播+连接双模式以及跨平台标准等优势。接着,详细说明了开发前的准备工作,如设置Xcode的Capability和Info.plist文件中的必要键值。文章还介绍了CoreBluetooth框架中的核心角色,包括CBCentralManager、CBPeripheral、CBService和CBCharacteristic,并强调了所有交互通过委托异步回调原创 2025-05-20 22:54:58 · 1135 阅读 · 0 评论 -
iOS 蓝牙开发中的 BT 与 BLE
在 iOS 开发中,BT(Bluetooth Classic) 和 BLE(Bluetooth Low Energy) 是两种不同的蓝牙技术,尽管它们源自同一蓝牙规范,但应用场景、协议栈和 API 支持存在显著差异。BT 主要用于高带宽、持续连接的应用,如音频传输和车载电话,iOS 仅对少数系统级 Profile 开放,开发者通常需要通过 ExternalAccessory 或 MFi 方案进行通信。而 BLE 则专为低功耗、间歇数据传输设计,如传感器和智能穿戴设备,iOS 从 iOS 5 起通过 Core原创 2025-05-19 23:40:43 · 1363 阅读 · 0 评论