蓝牙低能量文件传输

时间:2014-12-25 14:08:54

标签: android bluetooth-lowenergy

我对蓝牙低能耗有一些疑问,

我想通过蓝牙低功耗传输文件。 (BLE) 我知道我只能在一个数据包中传输20字节, 所以我将文件分成多个数据包!

我的问题是,

当我转移一个数据包时,如果它信号不好,并且丢失了一些东西, 将BLE处理吗? (例如,自动重发,或做某事让我知道吗?)

或者接收方应该告诉我数据包是错误的(如果它们是数据包中的校验和)。(例如,将NACK发送给我)

我想知道,这取决于如何设计流程图和传输速度。

我应该自己处理转帐问题吗?或底层就可以了!

P.S。我正在Android平台上开发应用程序。

1 个答案:

答案 0 :(得分:1)

作为BLE爱好者,我必须说BLE可能是用于传输数据的最差方式。有关详细信息,请参阅文档。

  

数据传输 - 蓝牙智能(低能耗)支持非常短的数据包>(最小8个八位位组,最多27个八位位组),以1 Mbps的速度传输。

     

稳健性 - 蓝牙智能(低能耗)在所有数据包上使用强大的24位CRC,确保最大的抗干扰能力

http://www.bluetooth.com/Pages/low-energy-tech-info.aspx 编辑:错字