BLE与手机系统

IOS系统:
IOS7.0开始支持BLE,但是这里使用swift语言,swift是需要IOS8.0以上,所以,这里系统都是IOS8.0以上
硬件要求:iphone 4s以上(包含4s),才有BLE硬件。

Android系统:
Android 4.3 Jelly Bean_MR2 / API Level 18
新增 Bluetooth 功能:
支持 BLE (Bluetooth Low Energy)

Android 版本与 Bluetooth 版本之间是否存在必然关系?例如:Android 4.3 版本的手机上的 Bluetooth 模块一定是支持 BLE (Bluetooth Low Energy) 的吗?
答案是否定的,比如说有一个设备厂商,在自己的 Android 4.3 系统的设备上移除了 Bluetooth 模块,或者在自己的 Android 4.3 系统设备上的 Bluetooth 模块仍然采用的是 Bluetooth 2.1 ,这种情况在理论上来说是有可能的。当然,正常情况下,设备厂商如果要在自己的 Android 4.3 系统设备上提供 Bluetooth 模块的话,一定会考虑到自己的 Bluetooth 版本和当前设备的 Android 系统版本之间的关系,这是针对设备的普通使用者和开发者考虑的问题。当然,如果说设备厂商生产了一款 Android 1.6 系统的设备,在上面采用了 BLE 模块,当然由于 Android 1.6 系统没有对 BLE 操作的 API。如果说所有 Android 1.6 系统不支持的对 BLE 模块的操作,都自己开发相应的 API,也是可以完成在 Android 1.6 系统的设备上对 BLE 操作的。这种情况,从理论上来说也是可行的,只不过一般不会有厂商这么做。

猜你喜欢

转载自blog.csdn.net/u010603798/article/details/79487162