我需要创建软件来连接蓝牙设备(我可以使用 BLE)。我尝试了成功连接到 iPhone 的示例代码。但是在这个例子中,一个 iPhone 发送数据(Peripheral),另一个接收数据(Central),而我需要连接设备来发送和接收数据。我研究了几个 BLE 设备,但没有找到任何关于设备如何以及是否可以同时执行这两种操作(发送和接收)的信息。
我还需要知道我是否也可以使用同一个蓝牙设备连接 iPhone 和 Android 手机(我听说过双模式或类似的东西)。
所以,我的问题是:
我可以拥有可以向/从 iPhone 发送和接收数据的蓝牙设备吗?如果是,我需要什么(硬件和软件[比 Xcode 更多的东西?])?
如何对蓝牙设备进行编程以使用 Apple 协议?我需要开发套件或 Apple 专用的东西吗?
我可以拥有一个可以通过 iPhone 和 Android 连接(不一定同时)的蓝牙设备吗?这需要特别考虑吗?
谢谢你们!