Bluetooth 您可以使用l2ping对可编程设备执行回显请求吗?

Bluetooth 您可以使用l2ping对可编程设备执行回显请求吗?,bluetooth,bluetooth-lowenergy,l2cap,Bluetooth,Bluetooth Lowenergy,L2cap,如果我没有弄错的话,它用于对连接的BLE(蓝牙低能量)外围设备执行L2CAP回显请求(请参阅l2ping)。如果我尝试ping我的智能手机,它会工作,但如果我尝试ping BLE外围设备,则不会工作。L2CAP echo请求不支持BLE。你到底想干什么?@Emil Thx,谢谢你的评论!我试图用Scapy/python实现某种自动模糊化框架。在开始实现我自己的L2CAP echo请求之前,我想测试不同的现有工具。我目前的目标是蓝牙4.2。我已经阅读了《第三卷:a部分(L2CAP)》的大部分内容,

如果我没有弄错的话,它用于对连接的BLE(蓝牙低能量)外围设备执行L2CAP回显请求(请参阅l2ping)。如果我尝试ping我的智能手机,它会工作,但如果我尝试ping BLE外围设备,则不会工作。

L2CAP echo请求不支持BLE。你到底想干什么?@Emil Thx,谢谢你的评论!我试图用Scapy/python实现某种自动模糊化框架。在开始实现我自己的L2CAP echo请求之前,我想测试不同的现有工具。我目前的目标是蓝牙4.2。我已经阅读了《第三卷:a部分(L2CAP)》的大部分内容,但没有发现类似“L2CAP的这一部分仅存在于BR/EDR中”的内容。这就是为什么我认为对于BR/EDR和BLE设备,堆栈的L2CAP部分是相同的。我是否误读了L2CAP?如果你打算使用BLE^^,你几乎可以忘记你在标准中读到的关于L2CAP的所有内容。正如您在信令数据包格式章节表4.2中所读到的,CID 0x0001表示BD/EDR,0x0005表示BLE。如您所见,除了conn param update和LE credit-based频道之外,BLE上不支持任何内容。在BLE中使用L2CAP的唯一一件事就是使用4字节的报头来区分GATT和SMP,并且能够分割和重组数据包。我不明白为什么他们没有在BLE中给它起一个不同的名字或者定义一个新的图层类型。好的一面是,这意味着关于模糊(BLE)的L2CAP“图层”没有太多的工作要做。非常感谢!:)