ios - 使用 Arduino 的 CoreBluetooth 外设

标签 ios arduino core-bluetooth cbperipheral cbcentralmanager

如果我想将外围设备 (Arduino) 连接到中央设备 (Iphone),是否必须将 arduino 中的数据结构化为服务和特征?我见过一些项目,其中 iphone 连接到 arduino,但 iphones 扫描 UUID 和服务,所以我不确定他们如何在 arduino 端实现代码?

最佳答案

作为 BLE 外围设备,您的 Arduino 将宣传您指定的一项或多项服务(具有特征)。

您在评论中提到您正在使用 RedBearLabs BLE shield。您可以使用 RedBearLab 库(从 http://redbearlab.com/bleshield/ 下载)在您的 Arduino 草图中设置您的服务。有关示例,请参阅 Getting Going With iOS and Arduino Using Bluetooth LE .

关于ios - 使用 Arduino 的 CoreBluetooth 外设,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20039839/

相关文章:

ios - 添加 Firebase CocoaPods 后无法构建项目

ios - 将设备放在表面上后,是否可以确定应用程序 UI 是否处于横向?

ios - Controller ios 不同组件中的多个滑动识别器

ios - @supports 指令如何在 Safari iOS 中工作

ios - 实现 CoreBluetooth connectPeripheral 超时的正确方法?

ios - 如何在应用程序未运行(终止/终止)时保持 Core Location 和 Core Bluetooth 运行?

c++ - 预处理器/条件变量定义

c++ - 添加两个数组?

Arduino Mega2560 ENC28J60 和 RFID 不工作

ios - 一段时间后设备断开连接且无法获取特征