微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > 射频无线通信设计 > BLE发送大于20字节的数据怎么发?

BLE发送大于20字节的数据怎么发?

时间:10-02 整理:3721RD 点击:
BLE现在在一个连接事件中只能发送小于20字节的数据,如果有更多的数据,能否在单次事件中将其发送完?

可以,但是还是要看你的数据具体有多大。
你可以参考一下这个链接:http://processors.wiki.ti.com/index.php/OverlappedProcessing

我的数据大概在10*20Byte以内,刚刚看了上述链接中的描述,有以下疑问:
           1.我只有少量的数据在特定情况下才需要发送大于20Byte,这样是否就需要来回的切换
            HCI_EXT_OverlappedProcessingCmd(HCI_EXT_ENABLE_OVERLAPPED_PROCESSING);
这样是否会有问题,打开这个HCI命令,需要多久才能连续发送大于20Byte的数据?
        2.连续发送20Byte的数据的时间间隔是否需要足够短?在多短的时间内才能在一次连接事件中发送出去?比如连接间隔为1秒。
       另外,我对以下函数的用法不太清楚?根据函数的注释,是否可用用下面的函数来实现在单次事件中发送大于20Byte的数据呢?

1. 不需要切换
2. 6ms
大于20字节的数据,需要手动分包

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top