2011-10-19 55 views
1

我有一个应用程序必须连接到医疗蓝牙设备才能从该设备获取数据。 (不适用于任何iOS设备)。 使用哪个框架或类我可以连接和接收数据?iphone blutooth设备连接

谢谢。

回答

1

你打算用越狱装置开发这个应用程序吗?

如果不是,您必须注册MFI(Made For iPhone)程序,然后您可以定义您的自定义协议并使用ExternalAccessory框架与您的设备进行通信。

如果是,请看Btstack项目。

2

获得MFi许可后,您必须在蓝牙设备上安装Apple提供的身份验证芯片。您必须创建自定义协议来传输数据。

iOS上的BT被锁定,您只能访问应用内的简单AVRCP事件,除了使用GameKit(仅适用于iOS设备)之外,不允许传输数据。

UPDATE:

如果您使用的是BLE设备,那么你可以检出这一点,它是iOS 5中只虽然。

http://developer.apple.com/library/ios/#documentation/CoreBluetooth/Reference/CoreBluetooth_Framework/_index.html