我对蓝牙低能耗有一些疑问,
我想通过蓝牙低功耗传输文件。 (BLE) 我知道我只能在一个数据包中传输20字节, 所以我将文件分成多个数据包!
我的问题是,
当我转移一个数据包时,如果它信号不好,并且丢失了一些东西, 将BLE处理吗? (例如,自动重发,或做某事让我知道吗?)
或者接收方应该告诉我数据包是错误的(如果它们是数据包中的校验和)。(例如,将NACK发送给我)
我想知道,这取决于如何设计流程图和传输速度。
我应该自己处理转帐问题吗?或底层就可以了!
P.S。我正在Android平台上开发应用程序。
答案 0 :(得分:1)
作为BLE爱好者,我必须说BLE可能是用于传输数据的最差方式。有关详细信息,请参阅文档。
数据传输 - 蓝牙智能(低能耗)支持非常短的数据包>(最小8个八位位组,最多27个八位位组),以1 Mbps的速度传输。
稳健性 - 蓝牙智能(低能耗)在所有数据包上使用强大的24位CRC,确保最大的抗干扰能力
http://www.bluetooth.com/Pages/low-energy-tech-info.aspx 编辑:错字