nex*_*zzz 0 android bluetooth ios bluetooth-lowenergy windows-phone-8
存在具有以下要求的设备和智能手机:
我试图找出使用蓝牙存档的最佳方法是什么:
标准 BT 配置文件:HFP 和 HID。iOS SDK 不允许通过这些配置文件与设备直接通信。所以我觉得走这条路很尴尬。
英国电信低能耗。可以使用BLE发送文件吗?我正在考虑 50-100K 文件大小。如果是的话,速度有多慢?
小额信贷机构。这是最后的手段。如果我这样做的话,我使用 Android 和 WP 智能手机会遇到问题吗?
更新:我最初的计划是使用 HID(让应用程序知道设备正在启动流媒体 + 其他状态信息)+ HFP(流媒体)。但我的担忧是:
1.1. 应用程序可以在后台处理 HID 消息(例如按键)吗
1.2. 这两个配置文件可以一起工作吗?
1.3. 如果连接另一个耳机会出现什么陷阱(据我所知,最新连接的耳机将是流媒体)?
将尝试一一检查这些:
标准 BT:
Apple:Apple 将允许您免费使用标准音频协议。因此,您可以使用 A2DP 来传输音频,但仅此而已。如果您想使用 SDP 传输数据,您需要在设备中获取身份验证芯片。
Android:所有协议均可免费访问。
BLE:
Apple:BLE 是免费使用的,但我不确定 Apple 对您尝试通过该协议发送大量数据有何反应。BLE 对于小数据(20 字节)非常快,但随着数据量变大,速度会变慢。很大程度上取决于你的配件,但我相信苹果对你的传输速度有一个上限。我见过大约 5KB/s 的速度。
Android:同样的情况也适用于 Android,但如果您的设备支持,您可以更快,我已经看到速度高达 10KB/s。
MFI:
苹果:受苹果支持
Android:苹果用于 Airplay 的按键不久前已被逆向工程,你也许可以使用它们,但这是一场赌博。可能还有我不知道的更好的图书馆。
当谈到 Windows Phone 时,我不太了解他们是否在几天前举行的 BUILD 会议上宣布了有关 BLE api 的内容。
希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
4354 次 |
| 最近记录: |