微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > BLE 大容量数据传输问题

BLE 大容量数据传输问题

时间:10-02 整理:3721RD 点击:

你好,我在利用simpleBLECentral和simpleBLEPeripheral例程进行数据传输时,在simpleBLEPeripheral端(作为server),添加一个Characteristic,其值buffer设为大于28;在simpleBLECentral端(作为client),采用GATT_ReadLongCharValue()函数读server中的那个buffer;在simpleBLEPeripheral中可以收到读请求,但是simpleBLECentral中却没有产生ATT_READ_BLOB_RSP。想请问下,我这样做可行吗,看GATT_ReadLongCharValue()函数的说明是可以的? 如果这样做不行的话,那要传输大于20字节的数据怎么做呢? 谢谢了!

28个字节应该可以吧

谢谢,我现在就用的GATT_ReadCharValue()函数,多读几次来解决。由两端的应用来控制读写的数据。

把字节分开?写个协议?

根据自己的应用。我这里是自己定义简单的协议,数据本身也不很多,所以协议解析也比较容易。

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

网站地图

Top