处理分段和重组的L2CAP API

⚠️
大家好. .谢谢你来到论坛。令人兴奋的消息!我们现在正在转移到新的论坛平台,它将提供更好的功能,包含在主对话网站中。所有岗位和账户都已迁移。我们现在只接受新论坛的流量-请在上面发布任何新帖子//www.xmece.com/support.我们将在未来几天修复bug /优化搜索和标记。
4个职位/ 0个新
最后发表
prasanna
离线
最后看到:4个月,1个星期前
加入:2020-09-29 56
处理分段和重组的L2CAP API

你好,对话框,

我想实现两个对话框USB板之间的DTLS握手。为此,我需要一个TCP/IP或UDP套接字来设置基本的输入输出(I/O)函数,其中我们给socket_read和socket_write回调函数作为参数。所以,基本上什么读和写所有回函数做的是,如果我发送一个DTLS消息从一个USB棒,它应该被接收到另一个USB缓冲区,反之亦然。因此,据我所知,DTLS需要比BLE在一个包中提供的包更大的包大小。我在sdk中看到过L2CAP,它以某种方式有一些API来处理面向连接的通道。

从BLE核心规范的文档中,我了解到L2CAP既可以用于Connection,也可以用于不那么面向Connection的通信。但是,我没有看到任何API连接少通信?还是我遗漏了什么?

同样,在sdk/ble/api/include/ble_l2cap.h中,有一个ble_l2cap_send()的函数,但是没有receive?这是为什么呢?

问候,

Prasanna

设备:
PM_Dialog
离线
最后看到:16小时39分钟前
工作人员
加入:2018-02-08 11:03
嗨Prasanna,

嗨Prasanna,

请阐明你在你的项目的BLE方面试图完成什么。您想要发送的数据量是多少?你将如何发送?你会把它们放入广告数据中吗,因为设备无法连接?如果我没理解错的话。

谢谢,PM_Dialog

prasanna
离线
最后看到:4个月,1个星期前
加入:2020-09-29 56
我想使用L2CAP

我想使用L2CAP通道在ble_peripheral和ble_central设备之间发送和接收数据。我想检查如何使用sdk中的L2CAP API函数。有任何例子使用L2CAP连接作为两个ble设备之间的通信,而不是在sdk中的suota例子?我想发送一些随机的静态10 KB的数据从ble_外设到中心设备。

问候,

Prasanna

PM_Dialog
离线
最后看到:16小时39分钟前
工作人员
加入:2018-02-08 11:03
嗨Prasanna,

嗨Prasanna,

既然您想在2个BLE设备之间发送数据,为什么不使用BLE通知或指示呢?DA1469x上有几个例子,你可以看看。

谢谢,PM_Dialog