首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BLE:使用HCI ACL协议而不是LE LL发送数据的适配器

BLE:使用HCI ACL协议而不是LE LL发送数据的适配器
EN

Stack Overflow用户
提问于 2018-06-03 00:54:26
回答 2查看 716关注 0票数 1

我已经创建了一个Android应用程序作为中心,并且我已经找到了一个网关服务器的实现(github.com/Jumperr-labs/python-gatt- bluez.When ),这是网关服务器的一部分我用一个读请求从服务器请求一个特征的值,结果包是使用HCI协议发送的,据我所知这是不正确的。

这是从命令'btmgmt info‘"current settings: powered connectable le advertising secure-conn“中获取的当前适配器设置

以下是Wireshark向Wireshark展示的内容

EN

回答 2

Stack Overflow用户

发布于 2018-06-03 02:33:33

我不知道您在哪里看到这些ACL数据包,但BLE数据包确实是作为ACL数据包通过HCI发送的。

如果您看到连接使用Bluetooth Classic,您可以从Android端将connectGatt调用中的传输参数设置为TRANSPORT_LE,以强制BLE。

票数 1
EN

Stack Overflow用户

发布于 2018-06-03 18:03:39

我在某处发现wireshark以及hcidump在HCI级别上进行分析,无法看到较低的layers.And,只要在HCI中,BLE数据包作为ACL数据发送,这很好!要查看较低的层,你必须购买BLE sniffer USB加密狗。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50659160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档