admin管理员组文章数量:1030561
Window上的BLE调试工具
一、下载链接
BLEDebug.zip
二、运行要求
系统需要使用Windows 10及以上的版本,需要电脑带有蓝牙功能或者使用外接蓝牙适配器,且如下图所示在系统设置中开启蓝牙功能。
三、功能说明
BLEDebug是一款Windows平台下的低功耗蓝牙调试工具软件,其主要功能在于协助开发者进行BLE设备的调试工作。软件主界面如下:
这款工具能够帮助用户在Windows环境下完成以下关键操作:
3.1 BLE 设备发现
BLEDebug通过其直观的扫描界面简化了BLE设备的交互。它允许用户快速查看附近的BLE设备,只需点击一下即可连接,并支持按信号强度对设备进行排序。这种简化的设备发现方法可以节省时间并增强BLE开发和测试的用户体验。
· 用户友好的扫描界面
· 一键式设备连接
· 信号强度(RSSI)排序
· 即时查看BLE设备广播
3.2设备GATT信息分析
一经连接,BLEDebug将会提供BLE设备的GATT信息,用户可以读取、写入和订阅不同特征的通知或指示,从而实现全面的设备分析和交互。
· 广播数据的详细视图
· 服务和相关特征的显示
· 交互式读/写功能
· 支持通知和订阅
四、使用
4.1.设备扫描
软件打开后自动扫描周围环境中的 BLE 外设。在设备列表中动态显示扫描结果,每个列表条目包含:
1. 设备名称(如果可用)
2. MAC 地址,唯一标识符
3. 信号强度指示
4. 广播间隔指示
设备名称 来源于设备广播中的 Local Name 数据,如果没有扫描到相关数据,则显示 N/A。
信号强度指示 信号强度即 RSSI 值,表示为以 dBm 为单位的负值。可以用来指示外设备与主机间的距离。越接近 0 的值表示信号越强。
广播间隔指示表示了扫描到的同一设备的连续两个广播包之间的时间间隔,间隔以毫秒为单位。
广播数据窗口
在列表中点击某条目,会在列表下方弹出该条目对应的最新的广播数据,这些数据以表格的形式显示,包括MAC地址,广播类型以及一些Flags。
对于设备条目,在一定时间内未发过广播则显示为灰色。
点击停止扫描按钮,再点击开始扫描可以达到手动刷新设备列表的作用,确保设备列表显示的是附近BLE最新信息。
点击历史数据按钮,可查看从打开软件起的历史广播数据,时间间隔以及RSSI动态变化。
4.2.查找设备
4.2.1已知设备名称或者MAC地址时,在过滤栏输入名称或MAC地址的全部或者部分,列表将在输入时动态筛选,仅显示与搜索条件匹配的设备。
4.2.2 设备的名称与MAC地址都未知,此时按信号强度排序,使设备与PC的距离逐渐变远,观察是哪个设备的RSSI值在一直变小,由此锁定该设备。
此外,还支持按MAC地址排序,支持只显示有名称的设备或者不显示有名称的设备,以便能更快查找到设备。
点击“Bonded”即可查看已经绑定的设备。
4.3.连接设备
对于可连接的设备,在设备列表中会有连接按钮,点击按钮即可一键连接。
BLEDebug还支持设备自动连接,可以右键单击该设备,在弹出的菜单中选择“设置为自动连接”。
也可以在菜单设置——自动连接管理中输入设备的MAC地址,点击添加设备按钮设置为自动连接,已经设置为自动连接的设备可以禁用自动连接功能,可以从自动连接列表中移除。
设置为自动连接的设备,在设备名右上角会有一个连接小图标。
4.4.特征调试
设备连接成功后,会自动枚举Service与每个Service包含的Characteristics 信息,并获取 MTU 大小,如下图所示:
GATT 信息以树形结构展示,点击服务名称前的按钮可以展开/收缩 Service 条目。在 Characteristics 条目的右侧通过不同的图标标识该条目支持的读、写和通知操作。
BLEDebug 支持多设备连接调试,当连接多个设备时,在服务、特征调试窗口会出现多个 Tab 页面,对应不同的设备。 此时,点击窗口上方的图标可以分栏显示设备信息。
在服务/特征的最右侧,有一个星形☆图标,点击该图标可以标记相应的特征。在 GATT 树形信息上方的复选框中勾选“Only favourite”选项后,可以快速查看到标记过的特征
这里以“CH9143BLE2U”这个设备为例,连接之后可以看到设备支持很多服务,点开 “Unknown Service”,点开某个具体的特征值,这个特征值的属性支持读,写和通知,对应右侧的读写和通知操作区域。可在右侧窗口读取特征值,写入数据,或者订阅通知。读取及写入的数据均支持HEX形式与ASCII码形式,发送/读取的数据字节及实时速度都会自动更新。
下图展示了读/写与订阅功能。
日志窗口用来记录和查看相关信息,包括用户操作,设备状态,以及收发的数据,支持导出、清空和自动滚屏功能。
通过输出窗口上方的下拉框,可以对输出信息的类型进行筛选,默认情况下是显示全部(All)。 在只关注数据收发结果的情况下,可以切换到 DATA 模式,此时,操作相关的信息将不会输出。
Window上的BLE调试工具
一、下载链接
BLEDebug.zip
二、运行要求
系统需要使用Windows 10及以上的版本,需要电脑带有蓝牙功能或者使用外接蓝牙适配器,且如下图所示在系统设置中开启蓝牙功能。
三、功能说明
BLEDebug是一款Windows平台下的低功耗蓝牙调试工具软件,其主要功能在于协助开发者进行BLE设备的调试工作。软件主界面如下:
这款工具能够帮助用户在Windows环境下完成以下关键操作:
3.1 BLE 设备发现
BLEDebug通过其直观的扫描界面简化了BLE设备的交互。它允许用户快速查看附近的BLE设备,只需点击一下即可连接,并支持按信号强度对设备进行排序。这种简化的设备发现方法可以节省时间并增强BLE开发和测试的用户体验。
· 用户友好的扫描界面
· 一键式设备连接
· 信号强度(RSSI)排序
· 即时查看BLE设备广播
3.2设备GATT信息分析
一经连接,BLEDebug将会提供BLE设备的GATT信息,用户可以读取、写入和订阅不同特征的通知或指示,从而实现全面的设备分析和交互。
· 广播数据的详细视图
· 服务和相关特征的显示
· 交互式读/写功能
· 支持通知和订阅
四、使用
4.1.设备扫描
软件打开后自动扫描周围环境中的 BLE 外设。在设备列表中动态显示扫描结果,每个列表条目包含:
1. 设备名称(如果可用)
2. MAC 地址,唯一标识符
3. 信号强度指示
4. 广播间隔指示
设备名称 来源于设备广播中的 Local Name 数据,如果没有扫描到相关数据,则显示 N/A。
信号强度指示 信号强度即 RSSI 值,表示为以 dBm 为单位的负值。可以用来指示外设备与主机间的距离。越接近 0 的值表示信号越强。
广播间隔指示表示了扫描到的同一设备的连续两个广播包之间的时间间隔,间隔以毫秒为单位。
广播数据窗口
在列表中点击某条目,会在列表下方弹出该条目对应的最新的广播数据,这些数据以表格的形式显示,包括MAC地址,广播类型以及一些Flags。
对于设备条目,在一定时间内未发过广播则显示为灰色。
点击停止扫描按钮,再点击开始扫描可以达到手动刷新设备列表的作用,确保设备列表显示的是附近BLE最新信息。
点击历史数据按钮,可查看从打开软件起的历史广播数据,时间间隔以及RSSI动态变化。
4.2.查找设备
4.2.1已知设备名称或者MAC地址时,在过滤栏输入名称或MAC地址的全部或者部分,列表将在输入时动态筛选,仅显示与搜索条件匹配的设备。
4.2.2 设备的名称与MAC地址都未知,此时按信号强度排序,使设备与PC的距离逐渐变远,观察是哪个设备的RSSI值在一直变小,由此锁定该设备。
此外,还支持按MAC地址排序,支持只显示有名称的设备或者不显示有名称的设备,以便能更快查找到设备。
点击“Bonded”即可查看已经绑定的设备。
4.3.连接设备
对于可连接的设备,在设备列表中会有连接按钮,点击按钮即可一键连接。
BLEDebug还支持设备自动连接,可以右键单击该设备,在弹出的菜单中选择“设置为自动连接”。
也可以在菜单设置——自动连接管理中输入设备的MAC地址,点击添加设备按钮设置为自动连接,已经设置为自动连接的设备可以禁用自动连接功能,可以从自动连接列表中移除。
设置为自动连接的设备,在设备名右上角会有一个连接小图标。
4.4.特征调试
设备连接成功后,会自动枚举Service与每个Service包含的Characteristics 信息,并获取 MTU 大小,如下图所示:
GATT 信息以树形结构展示,点击服务名称前的按钮可以展开/收缩 Service 条目。在 Characteristics 条目的右侧通过不同的图标标识该条目支持的读、写和通知操作。
BLEDebug 支持多设备连接调试,当连接多个设备时,在服务、特征调试窗口会出现多个 Tab 页面,对应不同的设备。 此时,点击窗口上方的图标可以分栏显示设备信息。
在服务/特征的最右侧,有一个星形☆图标,点击该图标可以标记相应的特征。在 GATT 树形信息上方的复选框中勾选“Only favourite”选项后,可以快速查看到标记过的特征
这里以“CH9143BLE2U”这个设备为例,连接之后可以看到设备支持很多服务,点开 “Unknown Service”,点开某个具体的特征值,这个特征值的属性支持读,写和通知,对应右侧的读写和通知操作区域。可在右侧窗口读取特征值,写入数据,或者订阅通知。读取及写入的数据均支持HEX形式与ASCII码形式,发送/读取的数据字节及实时速度都会自动更新。
下图展示了读/写与订阅功能。
日志窗口用来记录和查看相关信息,包括用户操作,设备状态,以及收发的数据,支持导出、清空和自动滚屏功能。
通过输出窗口上方的下拉框,可以对输出信息的类型进行筛选,默认情况下是显示全部(All)。 在只关注数据收发结果的情况下,可以切换到 DATA 模式,此时,操作相关的信息将不会输出。
本文标签: Window上的BLE调试工具
版权声明:本文标题:Window上的BLE调试工具 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1747667769a2200983.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论