【问题标题】:Controlling a device with CoreBluetooth使用 CoreBluetooth 控制设备
【发布时间】:2016-04-17 08:29:23
【问题描述】:

我正在查看一些适用于 iOS 的 CoreBluetooth 教程。根据教程,看起来一台设备正在传输数据,而另一台设备正在接收。就像在这个例子中:http://www.raywenderlich.com/52080/introduction-core-bluetooth-building-heart-rate-monitor 心率监测器正在传输,而 iphone 正在接收。有没有办法只连接到设备来控制它?

例如,我有一个蓝牙条形音箱,我可以编写一个应用程序来做与它附带的遥控器相同的事情(提高音量、降低音量、更改输入源、关闭电源)吗?

【问题讨论】:

  • 是的,你可以。如果您的条形音箱符合低功耗蓝牙标准并可以对其进行控制。

标签: ios swift bluetooth


【解决方案1】:

Adafruit 提出了很多教程/材料来学习如何使用 BLE(蓝牙低功耗)

如果您需要以最大数据速率进行单向传输,您需要阅读这篇文章: http://www.tbideas.com/blog/2013/04/Optimizing-Bluetooth-Low-Energy-Performance/ 它谈到CBCharacteristicWriteWithoutResponse

Stackoverflow 线程关于同一个单向通信主题: iOS. BLE. CBCharacteristicWriteWithoutResponse - How to make it work?

希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2018-02-05
    • 2013-07-21
    • 2012-12-02
    • 2014-11-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多