产品
有人云 — 物联网云平台 零编程,组态拖拽即可实现远程监控。同时支持私有部署,拥有属于自己的软硬件一体化方案
200
+
私有云项目
数据本地化
业务个性化
10
+
万 公有云注册用户
80%公有云功能免费
付费VIP享自定义品牌服务
有人云官网
有人智造 — ODM/EMS 依托自动化、智能化、柔性化、透明化的智能工厂,
提供代研、代料、代工一站式OEM/ODM服务
有人智造官网
有人智能 — 解决方案 打包提供云、管、边、端整体解决方案
从问题诊断、方案设计,到实施落地、系统运维
有人智能官网
新闻资讯
低功耗蓝牙模块的打包机制
2016-10-21


  低功耗蓝牙模块本身定位于小数据量的数据传输。针对不同的串口波特率,BLE连接间隔以及不同的发包间隔,模块将有不同的数据吞吐能力。但是无论如何都不会超过理论的4K byte/s,测试表明转发速率在2K byte/s以下,漏包几率比较低,安全起见无论高速还是低速,都建议在上层做校验重传处理。

  USR-BLE100的串口一次最多可以接收512字节的数据包,模块会根据数据包的大小自动分包发送,按照标准每个无线包的最大载荷为20个字节。移动设备的发往模块的数据包,必须自行分包(1-20字节/包)发送,模块收到无线包后,会依次转发到模块的串口。

  模块内部有两种发包机制,一种是按照标准的20个字节/包,另一种是100个字节/包,后者只能应用于使用我们的模块已经一主一从的数据透传。如果使用APP与从机进行通讯请选择20个字节/包,在这里有专门的AT指令进行设置。

  <说明>:

  当串口包采用大于100byte小于512byte的大包时。串口数据可以一次被接收,但需要预留模块通过蓝牙发送数据的时间,否则会出现追尾的现象。具体说明请参考软件设计手册内容。


关注有人微信公众号
了解更多信息