我正在使用"ExternalAccessory框架".我在新的iPad Air上尝试使用我的应用时遇到了问题.
当我尝试显示蓝牙选择器时出现此错误:
CoreBluetooth[ERROR] Cancelling picker as we couldn't communicate with Bluetooth
Run Code Online (Sandbox Code Playgroud)
蓝牙开启.Picker返回此错误:
Error Domain=EABluetoothAccessoryPickerErrorDomain Code=3 "The operation couldn’t be
completed.
Run Code Online (Sandbox Code Playgroud)
我的应用程序可以在每台Apple设备上运行,除了新的iPad Air.
我可以连接并与我的设备通信.只有在我拨打蓝牙选择器时才会出现问题.
问题也出现在EADemo的修改版本中.
我添加了这个功能.
- (void)searchDevice {
[[EAAccessoryManager sharedAccessoryManager] showBluetoothAccessoryPickerWithNameFilter:nil completion:nil];
}
Run Code Online (Sandbox Code Playgroud)
当我打电话给它时,砰!同样的错误.仅适用于iPad Air
对于初创公司,哪些参数可以使Apple批准认证请求?
我知道在常见问题中所述2种认证在这里
他们说:
大批量生产设施有资格获得MFi制造许可证.
高音量= ????
我有兴趣构建控制它们所需的MFI配件和应用程序.
当然,我这样做的兴趣是赚取一些利润,但我不知道使MFI程序作为制造商有效的参数是什么(我发送Apple MFI请求进入该程序)
我不想使用这种解决方案,只想出售我自己的配件.
我正在等待Apple审查我的MFI计划请求,我解释说我的配件类型是在音乐领域.
如果太复杂,我想知道是否可以通过USB电缆(Arduino或MSP430)与外部设备进行通信,只有iOS开发人员程序(可能使用EAAccessory库)并构建产品进行销售.
我正在开发一个外部设备,这个设备有大量的数据要通过蓝牙发送到iphone/ipad,但是发送速度很慢只有60kbps左右。
设备向PC发送数据的速度是256kbps,我想不是因为设备问题。谁知道iOS蓝牙最大速度是多少?
信息:使用外部配件框架,蓝牙2.0 + EDR
谢谢,
有人知道如何在 Xamarin.iOS 上使用 ExternalAccessory API 吗?
我的 Xamarin Studio 版本是 4.0.12(build 3),Xamarin.Android 版本 4.8.1,Xamarin.iOS 版本 6.4.5.0 和 Xcode 是版本 5.0 (5A1413),我尝试同时针对 6.1 和 7.0 iPad/iPhone。
我已经上网了,没有太多的文档。甚至 MonoTouch 文档也有断开的链接。
我想要的是,列出连接的蓝牙设备,按名称获取其中一个,然后连接到它,这样我就可以打开一个套接字并开始向它发送数据。它是一种使用串行通信的设备,是的,它具有 Apple 外部附件协议 ID。
我试过这个:
var am = EAAccessoryManager.SharedAccessoryManager;
Run Code Online (Sandbox Code Playgroud)
它只是向我抛出一个异常 InvaidCastException。
有什么线索吗?
谢谢!我真的很感谢你的帮助。
PS:Xamarin 详细信息
Xamarin Studio
Version 4.0.12 (build 3)
Installation UUID: 7348d641-ed6d-4c8a-b59a-116674e06dfd
Runtime:
Mono 3.2.0 ((no/7c7fcc7)
GTK 2.24.20
GTK# (2.12.0.0)
Package version: 302000000
[...]
Apple Developer Tools
Xcode 5.0 (3332.25)
Build 5A1413
[...]
Xamarin.iOS
Version: 6.4.5.0 (Trial Edition)
Hash: 1336a36 …Run Code Online (Sandbox Code Playgroud) 任何人都可以帮助我进行蓝牙配对和通信
1.可以在应用程序中查看尝试通过蓝牙连接的所有设备,而不是进入设置页面.
2 我们是否可以从使用标准配置文件的设备(如HFP,A2DP等)访问数据而无需MFi.(经典蓝牙,而不是BLE)它是如何完成的以及哪个框架?
请提前帮助和感谢
3.(已修改)是否有可能查看在通过使用Corebluetooth应用程序使用BLE(标准曲线只HFP,A2DP)的所有设备???
有没有办法在 showBluetoothAccessoryPickerWithNameFilter:completion: 上捕获取消按钮事件?
完成块在同一个执行 时间 (方式)如果我点击一个设备和取消按钮。
谢谢你。