gpt4 book ai didi

ios - 旧 iOS 设备的蓝牙框架

转载 作者:可可西里 更新时间:2023-11-01 06:21:02 27 4
gpt4 key购买 nike

我的问题与 iOS 周围的蓝牙技术有关。我看过关于蓝牙低功耗 101、新功能、基础知识等的 WWDC,以及关于使用 iOS 5 及更高版本中可用的 CoreBluetooth 框架的内容。我浏览了不同的站点和文档,试图找到有关蓝牙 2.1 和 4 的更多信息,但是很少。GameKIt 不是答案,我正在开发一个应用程序来与非 iOS 设备一起使用。我经历过的一些主题:

Connecting to a Bluetooth device from iOS, no MFi

iOS - How to integrate bluetooth devices in my app

http://www.bluegiga.com/files/bluegiga/Presentations/BT4_0_for_Apple.pdf

Bluetooth 4.0 with older Bluetooth

IPhone Bluetooth Connectivity to Non IOS Devices

但支持的设备只有 4S 及以上和最新的 iPad...

1) 最新的 CoreBluetooth 框架是否会在旧设备上失败?

2) Apple 是否有任何 BT 2.1 或其他框架?怎么办,ipad2和iphone4的用户还是那么多,我不能就这样无视了。。那到底用什么框架呢?

任何帮助、建议、想法、链接都将不胜感激!

最佳答案

嗯...您需要了解一件事:CoreBluetooth 框架 用于Bluetooth Low EnergyExternalAccessory 框架 用于“经典”蓝牙。这实际上是我们通常所说的蓝牙的两种不同方法(作为简单的用户/消费者)。只有最新的 iDevices 支持低功耗蓝牙(4S 的 iPhone、2011 年的 MacBook Air 等)。这就是它不支持 iOS4 的原因。供您引用,低功耗蓝牙是蓝牙的一种分支,仅出现在蓝牙 4.0 中。即使拥有蓝牙 4.0 设备也不能确保它支持低功耗蓝牙(正如我所说,它是一个并不总是包含的分支)。作为一个简单的愿景,Bluetooth Low Energy 就像一个 NSDictionnary 和一个 NSDictionnary 一样工作。您得到一个外围设备,它是具有一个或多个特性的多个服务之一。与普通设备完全不同,对吧?

关于ios - 旧 iOS 设备的蓝牙框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13469773/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com