【问题标题】:How to connect iPhone to Bluetooth device?如何将 iPhone 连接到蓝牙设备?
【发布时间】:2015-09-15 05:25:05
【问题描述】:

我正在开发一个集中系统,其中有一个Chip/Circuit 包含可以连接iPhone、iPad 设备的蓝牙。

所以我知道有两个蓝牙是MFI(Made For iPhone)BLE 4.0

现在我搜索如何从iPhone 连接bluetooth 并向Chip/Circuit 发送消息。表示如果我从 iPhone 向Chip/Circuit 发送消息,例如从 iPhone 向Chip/Circuit 发送消息,如果我发送@"0",则它会变成绿灯。

所以我想知道的是哪个Bluetooth 适合这个过程,我如何实现这个?

编辑:

我必须发送不同的信号才能访问其他差异设备,所以我必须购买不同的LightBlue Bean,就像@Paulw11 说的那样?意味着我通过蓝牙访问风扇和灯,所以我应该为每个风扇和灯购买LightBlue Bean

【问题讨论】:

  • 您将希望将核心蓝牙与蓝牙低功耗一起使用。看看 LightBlue Bean
  • 这实际上取决于您要实现的目标,但通常每个设备都有一个蓝牙芯片,但如果它们以某种方式集成为芯片,例如 Bean,您可以为多个设备配备一个蓝牙芯片,有几个数字 IO 引脚 - 如果它们在同一个单元中,您可以有一个用于灯的引脚和另一个用于风扇的引脚。如果您愿意查看 mFI,那么您可以创建一个兼容 HomeKit 的设备并以这种方式与 Apple 合作
  • Thax,我正在使用串行连接进行连接。

标签: ios objective-c bluetooth core-bluetooth


【解决方案1】:

您可以使用核心蓝牙来发现所有可发现的设备。然后,如果它与名称等匹配,则连接到它。

参考这个链接我希望它可以帮助你https://github.com/steprescott/SCPCoreBluetoothManagerhttps://github.com/nst/iOS-Runtime-Headers/blob/master/PrivateFrameworks/BluetoothManager.framework/BluetoothManager.h你也可以使用Multipeer连接框架

【讨论】:

  • Multipeerconnectivity 在这种情况下并不真正适用 - 它适用于两台 Apple 设备。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-10-21
  • 2014-10-04
  • 1970-01-01
  • 2011-08-29
  • 1970-01-01
相关资源
最近更新 更多