423|4

6

帖子

0

资源

一粒金砂(中级)

BlueNRG-1,2 characteristic value size 区别 [复制链接]

本帖最后由 21edqwr 于 2020-12-22 13:33 编辑

我在 ST 的官方例程看到两个透传 demo:BLE_Throughput 和 BLE_Throughput_EXT

BLE_Throughput 程序说明里有一句话:The maximum length of the characteristic value is 20 bytes.

BLE_Throughput_EXT 仅支持 BlueNRG-2,程序说明:the ATT MTU size up to 247 bytes and data length extension feature

 

我用的是 BlueNRG-1,做如下设置修改

TXCharHandle, RXCharHandle 的 Char_Value_Length 改为 100;

aci_gatt_add_char(uartServHandle, UUID_TYPE_128, &char_uuid, 100, CHAR_PROP_NOTIFY, ATTR_PERMISSION_NONE, GATT_DONT_NOTIFY_EVENTS, 16, 1, &TXCharHandle);
aci_gatt_add_char(uartServHandle, UUID_TYPE_128, &char_uuid, 100, CHAR_PROP_WRITE | CHAR_PROP_WRITE_WITHOUT_RESP, ATTR_PERMISSION_NONE, GATT_NOTIFY_ATTRIBUTE_WRITE, 16, 1, &RXCharHandle);

ATT_VALUE_ARRAY_SIZE 增加了 320 Bytes;

 

再在 aci_gatt_attribute_modified_event 事件里添加 测试代码,只要有接收就向 client 发送字符串常量。

static char str[100] = "This is a const string!";
aci_gatt_update_char_value_ext(connection_handle, uartServHandle, TXCharHandle, 1, (uint16_t)strlen(str), 0, strlen(str), (uint8_t *)str);

 

我用手机蓝牙助手测试,只能接收字符串前 24 Bytes

BlueNRG-1 真的只能支持 20 Bytes 吗?不然为什么 BLE_Throughput_EXT 仅支持 BlueNRG-2?

 

说明:20 Bytes 以内的数据传输目前没有发现任何问题

 


回复

7848

帖子

20

资源

版主

是不是和这个地方有关?

image.png

 

image.png

个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

6

帖子

0

资源

一粒金砂(中级)

这个我之前也看到了,说实话我不知道这句话是啥意思

 

我去找找其他资料看看有没有关于 BlueNRG-1 数据长度限制的说明

点评

[attachimg]517988[/attachimg]  详情 回复 发表于 2020-12-22 14:13

回复

7848

帖子

20

资源

版主

21edqwr 发表于 2020-12-22 14:04 这个我之前也看到了,说实话我不知道这句话是啥意思。   我去找找其他资料看看有没有关于 BlueN ...

image.png

点评

感谢 我自己再研究一下  详情 回复 发表于 2020-12-22 15:15
个人签名虾扯蛋,蛋扯虾,虾扯蛋扯虾

回复

6

帖子

0

资源

一粒金砂(中级)

感谢

我自己再研究一下


回复
您需要登录后才可以回帖 登录 | 注册

最新文章 更多>>
    关闭
    站长推荐上一条 1/6 下一条

    About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

    站点相关: 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

    北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

    电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2021 EEWORLD.com.cn, Inc. All rights reserved
    快速回复 返回顶部 返回列表