适用于iOS设备的RS232

时间:2012-01-05 01:46:32

标签: ios bluetooth serial-port serial-communication

是否可以将iDevice与rs232-bluetooth适配器配对,以便像通过iDevice基座连接器一样发送串行命令到rs232(就像Redpark串行电缆一样)?我问,因为我工作的公司正在考虑使用iDevice控制我们的一个演示系统。我知道它与任何具体内容无关,但任何信息都会受到高度赞赏。

6 个答案:

答案 0 :(得分:3)

(另见iPhone to RS-232 via Bluetooth

存在支持MFi(Made For iPhone)的蓝牙模块,例如来自connectBlue http://www.connectblue.com/products/bluetooth-products/bluetooth-modules/bluetooth-iphone-ios-accessory-module-obs414/的蓝牙模块。因此,标准iPhone蓝牙堆栈可以与该设备建立SPP / RFCOMM连接。该设备可以与RS232电平转换等一起添加到电路板上......从而成功。

我不知道是否有人销售此类设备。 connectBlue销售的RS232设备似乎不支持MFi,http://www.connectblue.com/products/bluetooth-products/bluetooth-devices/bluetooth-rugged-serial-port-adapter-rbs433/

答案 1 :(得分:2)

不是真的。 GameKit是在iOS中访问蓝牙的一种方式,但它在API允许的范围内非常有限。 根据您正在构建的内容,您可能可以使用Apple Made for iPod程序,但这可能是一个很长的过程。 http://developer.apple.com/programs/mfi/

答案 2 :(得分:1)

最好的方法可能是设计一个通过WiFi连接的设备。我走了这条路,结果很好。如果您必须使用RS-232接口连接某些东西,您可以设计一个中间“适配器”,通过WiFi连接到iOS设备,并通过RS-232连接到其他设备。

如果您不需要通过App Store分发您的应用程序,可以使用Redpark的iOS串行电缆:http://redpark.com/c2db9.html。 (免责声明,我从来没有尝试过,但根据Redpark的某些人的说法,不需要越狱,你只是不能在应用程序商店分发你的应用程序。)

答案 3 :(得分:0)

您可以设计一个通过基座连接器连接的小型加密狗,并通过蓝牙广播到您的其他设备。

或者您可以使用WiFi而不是蓝牙...也许可以通过WiFi与物理插入任何您想要控制的内容进行通信。

答案 4 :(得分:0)

我参与了一个使用BTStack与串行设备通信的越狱应用程序。您可以将它用于演示。

答案 5 :(得分:0)

如果您仍然希望使用蓝牙技术,这有助于我在不进行越狱的情况下为标准化的原型设计提供便利:

http://www.seeedstudio.com/depot/bleshield-based-on-bluegigas-ble112-module-p-1367.html

适用于支持蓝牙4.0的iOS设备,所有原理图,电路板文件,固件资源和iOS应用程序资源均可在此处获取:

https://github.com/michaelkroll/BLE-Shield