使用CoreBluetooth从iPhone向BLE支持的非iOS设备发送数据

时间:2013-08-20 10:14:36

标签: ios core-bluetooth

我想实现一个iOS应用。应用程序功能是当我点击iOS应用程序中的UIButton时,非iOS设备中的一个LED应为ON(它支持BLE)。所以我知道如何使用 CoreBluetooth框架从非iOS设备读取数据。但不知道如何将数据发送到非iOS设备。所以我怀疑是

  1. 我们是否需要在非iOS设备中实现以了解从iOS应用程序发送的命令?
  2. 例如,我发送一个字符串@"Start"。 任何想法或建议都可能更有帮助。

1 个答案:

答案 0 :(得分:2)

对于初学者来说,没有神奇的方法可以将数据发送到非iOS设备,并且可以神奇地了解它需要做什么。

从开发人员门户中的示例代码中检查BTLETransfer示例,它显示了如何在两个iOS设备之间传输数据。此外,示例中的外围角色是您必须在非iOS设备上模仿的角色,因此它了解如何接收从CoreBluetooth Central Manager发送的数据。

在示例中,他们通过设置EOM标志(END OF MESSAGE)来使用基本形式的通信,但它有效且有效,但它不是防弹的,但可以随意尝试。如果您对网络传输协议和数据包传输技术,错误检查,确认,同步等有一定的了解,那将非常有用。因此,您可以构建或选择一个适合您需求的文档。