iOS - 能否通过蓝牙与串口设备通信?

5

我已经尝试使用蓝牙串口设备一段时间,以便让它与Android配合使用。我已经成功地与Android进行了通信,似乎一切都很正常。

现在我需要让它与iOS配合使用。苹果一如既往地只支持某些接口,这看起来像是苹果一贯的做法。根据文档,我正在使用的设备仅支持UART、USB、SPI、PCM、SPDIF和SPP。有关该设备的更多信息可以在此处找到。

除了USB和SPP之外,我并不知道其他接口是什么,但我相信SPP不能与iOS配合使用。

所以我的问题是,这个设备是否适用于iOS的蓝牙串口通信?

另外,如果这个设备不能工作(我认为它不能),有哪些好的蓝牙串口选项?根据我的一些研究,我需要一个MFi认证的设备?

进一步的研究表明,使用像connectBlue Low Energy串行端口服务这样的设备,蓝牙LE是一种选择:

http://www.u-blox.com/en/bluetooth-wifi-multiradio-modules/bluetooth-low-energy/ols425-olp425-modules.html http://www.spezial.cz/pdf/RBS421-Product-Brief.pdf

2个回答

5

1
我们已经关注这个问题有一段时间了,你是正确的:从设备获取串行数据到你的应用程序的唯一方法是通过MFi认证的设备。
之前在这里回答过。

实际上,我一直在研究这个问题。根据这个帖子,可能有一种替代MFi设备的方法:https://dev59.com/C4Dba4cB1Zd3GeqPIshb。看起来这些设备可以进行蓝牙串行通信,而无需MFi认证:http://www.u-blox.com/en/bluetooth-wifi-multiradio-modules/bluetooth-low-energy/ols425-olp425-modules.html和http://www.spezial.cz/pdf/RBS421-Product-Brief.pdf。 - Jared Price
1
BLE可能是最好的选择。我们已经实现了一系列BLE传感器设备,现在正在尝试BLE的流媒体性能--我们正在获取3200 bps,并且正在尝试12800;我们会报告结果。我们不确定在更高速率下电池的表现如何。我相信你可以很容易地在其上实现UART串行通信。 - joeybladb

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接