你好,对话框,
我想实现两个对话框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
设备:
嗨Prasanna,
请阐明你在你的项目的BLE方面试图完成什么。您想要发送的数据量是多少?你将如何发送?你会把它们放入广告数据中吗,因为设备无法连接?如果我没理解错的话。
谢谢,PM_Dialog
我想使用L2CAP通道在ble_peripheral和ble_central设备之间发送和接收数据。我想检查如何使用sdk中的L2CAP API函数。有任何例子使用L2CAP连接作为两个ble设备之间的通信,而不是在sdk中的suota例子?我想发送一些随机的静态10 KB的数据从ble_外设到中心设备。
问候,
Prasanna
嗨Prasanna,
既然您想在2个BLE设备之间发送数据,为什么不使用BLE通知或指示呢?DA1469x上有几个例子,你可以看看。
谢谢,PM_Dialog