问题标签 [external-accessory]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
3872 浏览

ios - 与非 IOS 设备的 iPhone 蓝牙连接

我想知道,是否有办法将 iPhone 作为 HID 设备与其他设备(如 PS3)一起使用。我检查了蓝牙规范,IOS 设备确实支持 HID 配置文件。所以我认为使用密码机制配对我的 iPhone 会很容易,并且应该能够毫不费力地开始使用我的 iPhone 作为键盘或鼠标。但我很快发现这个假设很幼稚,我需要开发自定义解决方案。

我最初考虑使用 GameKit 框架,但我认为它只适用于两个兼容的 IOS 设备。如果我想扩展这个能力,那么我必须使用 iPhone External Accessory API 。在我的分析中,我还发现 iPhone 只会与苹果授权的设备进行通信和配对。(为 iPhone\iPod 程序制作)。这是否意味着,如果我想将 iPhone 与另一台设备一起使用,我需要让该设备获得 Apple 的批准。(这不会让我感到惊讶)。此外,如果有人可以向我指出更详细的文档,那也会有所帮助。(什么是 MFI 开发板??)

我不想要需要我越狱 iPhone 的解决方案。(或任何会使我的应用程序被 Apple 取消资格的解决方案)。

所以总结一下:

1-请验证我的发现,如果错误,请纠正?

2a- 外部附件 API 是如何工作的?b- 我可以用它来连接第三方配件吗?(或者这仅适用于配件开发人员)。

3- 或者是否有更好的解决方案而不使用外部附件 API?

如果可以,请提供支持文档或链接。谢谢你。

0 投票
1 回答
3136 浏览

iphone - 外部附件可以在 iPhone 的后台运行吗?

对不起,如果这是一个愚蠢的问题,或者我的忍者谷歌搜索不够。我只需要快点回答。

我有一个从 ANT+ 传感器获取数据的外部附件。我的问题是,我使用外部附件的应用程序是否有可能继续在后台运行,或者至少发送推送通知?

谢谢并随时投反对票,因为我认为在这里问我很懒惰。

0 投票
1 回答
981 浏览

iphone - 外接附件读取问题

我需要通过蓝牙外部附件定期接收数据。

我实现了 EA 流的事件驱动模型。但是,蓝牙的初始传输总是延迟。例如,如果每个数据包的长度为 15 个字节,则流委托将在大约 150 个字节之前触发。

投票会有帮助吗?

编辑:

此外,我发现在应用程序从后台切换回前台后很难恢复会话。再次尝试打开会话将失败。任何的想法?

0 投票
1 回答
3431 浏览

ios - 将外部配件连接到 3.5 毫米耳机插孔时无法收到通知

我一直在努力让它工作一段时间。我已经完成了他们在文档中所说的一切,但仍然一无所获。

这是我的应用程序委托中注册本地通知的代码:

以上是从 applicationDidFinishLaunching 调用的。

以下是连接/断开连接方法的代码:

尝试连接 iPhone 附带的耳机,但一无所获,我想与应用程序集成的外部配件也是如此。

请帮忙,谢谢,肖尔。

0 投票
0 回答
1865 浏览

iphone - 外部附件框架 - 给我多个设备连接通知

我已经开始使用外部附件框架和 Apple 相机连接器。我有一些准系统代码工作,但看到一些奇怪的行为。

基本上:当我连接相机连接器时,我收到三个事件 - EAAccessoryDidConnectNotification - EAAccessoryDidDisconnectNotification - EAAccessoryDidConnectNotification

所以它看到设备连接,然后断开连接,然后连接。我尝试过缓慢、快速地手动连接设备等 - 没有任何区别。

我用来设置通知的代码是样板文件(如下)。有什么已知的原因导致我可能会遇到这种连接问题吗?

(fwiw - 我打算将它与 Bass MIDI 库一起使用来确定键盘何时连接/断开)。

- 谢谢!

0 投票
0 回答
472 浏览

ios - 大约 1kb 数据后,符合 MFi 标准的配件断开与 iPhone 的蓝牙连接

我很难找到我正在开发的配件的问题。它符合 MFi 规则——我可以与它配对,连接到它并获取一些数据。问题是它要么自行断开连接,要么被 iPhone 挂断。

有关如何解决此问题的任何想法?

0 投票
4 回答
836 浏览

iphone - 在 iPhone 和 iMac 之间连接串行坞站连接器后无法收到通知

是否可以通过底座连接器将 iMac 连接到 iPhone?我也在使用 EAAccessory 框架,但是当我将串行电缆连接到 iPhone 时,我没有收到任何通知。如果有人知道这件事,请给我一个建议。

0 投票
2 回答
1629 浏览

iphone - 将附件连接到我的 JailBreak iPhone 设备

我正在使用串行编程将串行电缆连接到我的 iPhone

我的代码如下

但是当我要检查电缆是否连接时,我得到了一个这样的错误

打开串行端口 /dev/tty.iap 时出错 - 不允许操作 (1)。

有没有人知道解决方案,如果我走错路,请给我建议实际上我是iOS开发的新手,所以更加困惑。

谢谢

0 投票
1 回答
598 浏览

windows-phone-7 - Windows Phone 7 外部通信

根据我在论坛和博客中在线阅读的内容,Windows Phone 7 不支持蓝牙串口。似乎也不支持通过 USB 与附件进行通信。关于 Windows Phone 7 是否可以对外部附件进行任何类型的命令和控制,有人能给我一个明确的答案吗?我在 Android 上使用过蓝牙串口以及 iOS 外部附件框架。我想在 Windows Phone 7 平台上会有一定程度的对外部附件通信的支持。

0 投票
1 回答
638 浏览

iphone - 如何通过蓝牙将配对的 MFI 设备的名称获取到 iPhone?

我有一个 MFi 键盘。它已经通过蓝牙与 iPhone 配对。

我想以编程方式获取配对键盘的名称。我搜索了一些论坛,他们说有可能这样做......

但是我们如何使用“外部附件”来获得名称?

一个示例代码会对我有很大帮助。

谢谢