扫描ios应用程序并将其连接到非Apple设备



我正在寻找Apple提供的服务,以使用蓝牙将我的iOS应用程序连接到设备。然而,我什至无法将其显示在列表中。

我的设备不是BLE的,所以我不能使用CoreBlue,也不是Apple产品,这使我无法使用ExternalAccessory。

我缺少什么吗,比如第三个框架或库可以完成工作?我只需要将我的应用程序连接到蓝牙设备,然后发送和接收数据,仅此而已。

谢谢

通常,如果您想使用经典蓝牙从iOS设备连接到配件,则该配件应参与Apple MFi计划,其中包括在其逻辑板上添加专用加密芯片并与Apple签署协议。MFi 开发人员的文档受 NDA 保护,因此,如果您不为 MFi 认证外围设备的供应商工作,则不应直接连接到它。

虽然iOS可以连接到实现一些标准BT配置文件(如PAN,MAP,HFP等)的经典BT设备,但这在系统级别上从应用程序透明地发生。对于与外围设备的通用数据传输,您只能在经典蓝牙外壳或 BLE 中使用带有 MFi 芯片的ExternalAccessory.framework

最新更新