我正在尝试在 Windows CE 手持设备(银行卡读卡器)和 iPhone 之间建立蓝牙连接。我想在两者之间进行数据传输。我已经读过在 IOS 6.0 之前这是不可能的。但是使用 IOS 6.0 我可以使用核心蓝牙建立连接。
我想知道手持设备蓝牙是否应该具有一定的规格才能使其与 IOS 设备一起使用?或者任何蓝牙设备与IOS设备通信是否有任何限制?
我在这里读到该设备应该是蓝牙 LE。如何检测我的手持设备是否是蓝牙 LE?
谢谢
我正在尝试在 Windows CE 手持设备(银行卡读卡器)和 iPhone 之间建立蓝牙连接。我想在两者之间进行数据传输。我已经读过在 IOS 6.0 之前这是不可能的。但是使用 IOS 6.0 我可以使用核心蓝牙建立连接。
我想知道手持设备蓝牙是否应该具有一定的规格才能使其与 IOS 设备一起使用?或者任何蓝牙设备与IOS设备通信是否有任何限制?
我在这里读到该设备应该是蓝牙 LE。如何检测我的手持设备是否是蓝牙 LE?
谢谢
如果您能提供有关此 Windows CE 设备的更多信息,那就太好了。
只需搜索它的规格。如果它支持蓝牙 4.0 LE,您必须查看它是否指定了任何已知配置文件。如果不是,制造商可能已经实施了自己的配置文件来提供某些服务和特性。
如果不是这种情况,则不可能通过 CoreBluetooth 建立连接。但如果它是我无法想象的银行卡读卡器,它支持BLE。
如果设备仅支持蓝牙 2.x,则只能通过外部附件框架进行连接。但这只有在制造商购买了 MFi(为 iPod 制造)许可证并将所需规格实施到硬件中时才有效(只有这样设备才被“MFi 批准”)。