是否可以将iDevice与rs232-蓝牙适配器配对,以便像发送串行命令一样通过iDevice基座连接器连接到rs232(就像Redpark串行电缆一样)?我问,因为我工作的公司正在考虑让iDevice控制我们的演示系统之一。我知道它不涉及任何具体的事情,但任何信息将不胜感激。适用于iOS设备的RS232
回答
不是。 GameKit是在iOS中访问蓝牙的一种方式,但它在API允许您执行的操作方面非常有限。 根据你正在建造的东西,你可能可以使用Apple Made for iPod程序,但它可能是一个长镜头。 http://developer.apple.com/programs/mfi/
您可以设计一个小型加密狗,通过基座连接器进行连接,并通过蓝牙向您的其他设备进行广播。
或者你可以使用WiFi而不是蓝牙......也许可以通过WiFi进行通信,以便将物理插入任何你想控制的东西。
最好的方法是去设计一个通过WiFi连接的设备。我走了这条路,结果很好。如果您必须使用RS-232接口进行连接,则可以设计一个中间“适配器”,通过WiFi连接到iOS设备,并通过RS-232连接到其他设备。
如果您不需要通过App Store发布您的应用程序,则可以使用Redpark的iOS串行电缆:http://redpark.com/c2db9.html。 (免责声明,我从来没有尝试过,但根据Redpark中的某个人,越狱不是必需的,你只是不能在应用商店分发你的应用。)
我以前使用过这种电缆。现在我们正在尝试去无线。 – 2012-01-09 08:41:24
好的。就像我所说的,我们在WiFi上与iPhone通话而不需要MFi程序取得了很好的成功。然而,WiFi设备本身是一种完全定制的设计,而不是现成的设备。 – 2012-01-09 15:35:30
我曾在一个越狱应用中使用BTStack与串行设备进行通信。您可能可以将其用于演示。
(也参见iPhone to RS-232 via Bluetooth)
蓝牙模块存在支持MFI(产地对于iPhone)像这样从connectBlue http://www.connectblue.com/products/bluetooth-products/bluetooth-modules/bluetooth-iphone-ios-accessory-module-obs414/所以标准的iPhone蓝牙堆栈可以使一个SPP/RFCOMM连接到该设备。该设备可以与RS232电平转换等一起添加到电路板中,从而获得成功。
我不知道是否有人卖这样的设备。该RS232设备connectBlue销售好像不支持小额信贷机构,http://www.connectblue.com/products/bluetooth-products/bluetooth-devices/bluetooth-rugged-serial-port-adapter-rbs433/
如果你还在寻找使用蓝牙,这个帮了我很多,以方便为原型而无需越狱标准的串行连接:
http://www.seeedstudio.com/depot/bleshield-based-on-bluegigas-ble112-module-p-1367.html
它适用于蓝牙4.0启用iOS设备和所有的原理,boardfiles,固件源和iOS应用程序的来源都可以在这里:
- 1. 适用于iOS模拟器,但不适用于iOS设备?
- 2. 适用于iOS设备的精灵
- 3. MPVolumeView不再适用于iOS 7设备
- 4. presentModalViewController不适用于设备iOs 4.0.1 jailbroken
- 5. Handoff不适用于iOS 9设备
- 6. 渐变不适用于iOS设备
- 7. iAD不适用于iOS 5.1设备,但适用于iOS 5.1模拟器
- 8. 适用于iOS的iOS 4.0设备上的Facebook SDK
- 9. 用于ios设备的UUID
- 10. 适用于iOS应用的设备列表
- 11. 适用于iOS的ExternalAcessory Framework:将iPhone用作USB设备
- 12. 适用于iOS的Crosswalk适用于iOS不适用iOS SDK 10.1.1
- 13. ng-hide不适用于iOS设备上的选项元素
- 14. 适用于iOS的Atem Switcher SDK如何与设备连接?
- 15. AFNetworking有时不适用于iOS 8和9的真实设备
- 16. 适用于iOS设备的非HTTP流视频
- 17. 适用于任何设备的iOS 8游戏和SpriteKit
- 18. 适用于iOS的SQLCipher,在armv7s和armv设备上运行
- 19. 完整的引导程序网站不适用于iOS设备
- 20. 科尔多瓦/ Phonegap:AJAX调用不适用于iOS设备
- 21. 在实际的iOS设备上Admob不适用于iOS应用程序,但它适用于模拟器
- 22. 适用于iOS的非越狱VNC服务器? Remotelly使用iOS设备?
- 23. 自己的RS232设备作为Linux文件系统设备
- 24. 适用于多种设备的Android UI
- 25. 适用于Android设备的Html5 vod straming
- 26. 适用于Android的USB设备
- 27. 适用于Android的PushSharp设备ID
- 28. 单击事件是否不再适用于iOS设备?
- 29. Unity3d UI事件不适用于iOS设备
- 30. tableView beginUpdates和tableView endUpdates不适用于iOS 5设备
我们试图和MFI一起去苹果拒绝。不知道为什么,我只是无意中听到了拒绝。我想我会看看GameKit是否甚至可以提供帮助。 – 2013-03-11 18:57:26