【技术实现步骤摘要】
本专利技术涉及一种提高IOS终端设备上蓝牙BLE发送速度的方法。
技术介绍
随着蓝牙BLE(Bluetooth Low Energy蓝牙低能耗技术)的广泛使用,目前有越来越多的电子产品之间通过蓝牙进行数据传输,而蓝牙BLE以低功耗特性被广泛应用。蓝牙BLE可实现移动智能终端与周边配件之间的持续连接,是功耗极低的短距离无线通信技术,并且随着时间的发展,IOS终端设备(如mac,iphone,ipad等)通过蓝牙BLE与外设连接越来越多。然而,IOS系统对蓝牙BLE传输速率做了限制,IOS终端设备的蓝牙BLE最小传输间隔大于20ms,一个传输时间最多能达到5到7个包,每个包最多20字节,传输速率大约是5kB/s。在实际应用中,如果要传输较大数据时,会导致传输时间过长,用户体验效果比较差。
技术实现思路
本专利技术所要解决的技术问题是,克服上述
技术介绍
的不足,提供一种提高IOS终端设备上蓝牙BLE发送速度的方法,有利于较大文件的传输,提高蓝牙传输量和传输速度。本专利技术解决其技术问题采用的技术方案是,一种提高IOS终端设备上蓝牙BLE发送速度的方法,包括以下步骤:(1)在蓝牙外设中设置N个蓝牙BLE单元模块, N 取整数,N≥2,将蓝牙外设的主处理器通过串口分别与各蓝牙BLE单元模块相连;将IOS终端设备与蓝牙外设的各个蓝牙BLE单元模块进行配对连接;(2)在IOS终端设备,将需要传输的数据分成N个数据块:数据块1、数据块2、数据块3…数据块N-1、数据块N,各数据块通过相应的蓝牙BLE单元模块传输给蓝牙外设;各数据块交叉循环发送,数据块1的部分数据进行一次发送后 ...
【技术保护点】
一种提高IOS终端设备上蓝牙BLE发送速度的方法,其特征在于, 包括以下步骤:(1)在蓝牙外设中设置N个蓝牙BLE单元模块, N 取整数,N≥2,将蓝牙外设的主处理器通过串口分别与各蓝牙BLE单元模块相连;将IOS终端设备与蓝牙外设的各个蓝牙BLE单元模块进行配对连接;(2)在IOS终端设备,将需要传输的数据分成N个数据块:数据块1、数据块2、数据块3…数据块N‑1、数据块N,各数据块通过相应的蓝牙BLE单元模块传输给蓝牙外设;各数据块交叉循环发送,数据块1的部分数据进行一次发送后,隔发送数据块2的部分数据,再隔发送数据块3的部分数据…再隔发送数据块N‑1的部分数据,再隔发送数据块N的部分数据,再隔发送数据块1的部分数据,以此轮询,直至各数据块全部发送完毕;(3)蓝牙外设接收到各数据块后,蓝牙外设的主处理器将各数据块进行合并,复原出原始的数据。
【技术特征摘要】
1.一种提高IOS终端设备上蓝牙BLE发送速度的方法,其特征在于, 包括以下步骤:(1)在蓝牙外设中设置N个蓝牙BLE单元模块, N 取整数,N≥2,将蓝牙外设的主处理器通过串口分别与各蓝牙BLE单元模块相连;将IOS终端设备与蓝牙外设的各个蓝牙BLE单元模块进行配对连接;(2)在IOS终端设备,将需要传输的数据分成N个数据块:数据块1、数据块2、数据块3…数据块N-1、数据块N,各数据块通过相应的蓝牙BLE单元模块传输给蓝牙外设;各数据块交叉循环...
【专利技术属性】
技术研发人员:冯威,王路浩,朱伟,王晶龙,陈志军,吴艳,
申请(专利权)人:长沙丰灼通讯科技有限公司,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。