【发布时间】:2016-06-09 17:58:05
【问题描述】:
我有使用 BLE 模块的 libelum 传感器节点,我正在尝试从该模块发送“hello world”消息,我想从我的 Linux 设备(笔记本电脑)读取此消息,我已尝试使用以下命令并且可以使用
查看行数据hcidump -t -X -i hci1
和
hcitool lescan
上述命令的结果是
HCI 事件:LE 元事件 (0x3e) plen 25 LE 广告报告 ADV_IND - 可连接的无向广告 (0) bdaddr 00:07:80:7E:AC:16(公共) 标志:0x06 完整的服务类:0x1800 0x180a 0x1803 0x1802 接收信号强度指数:-70 HCI 事件:LE 元事件 (0x3e) plen 29 LE 广告报告 SCAN_RSP - 扫描响应 (4) bdaddr 00:07:80:7E:AC:16(公共) 完整的本地名称:'......' RSSI:-70
我也试过
btmon
此命令的结果显示数据大小,但不显示数据包
HCI 事件:LE 元事件 (0x3e) plen 29 [hci1] 3.494912 LE 广告报告 (0x02) 报告数量:1 事件类型:扫描响应 - SCAN_RSP (0x04) 地址类型:公共(0x00) 地址:00:07:80:7E:AC:16(Bluegiga Technologies OY) 数据长度:17 姓名(完整): RSSI:-62 dBm (0xc2)
我的第一个问题是,是否可以在我的笔记本电脑中查看(读取)数据包(“hello world”)?如何 ?我正在使用 bluez-5.18。
【问题讨论】:
标签: linux bluetooth bluetooth-lowenergy packet-sniffers