用户工具

站点工具


侧边栏

CC2640R2&BLE5.0开发

关于我们

入门开始

视频教程

外设驱动

开发BLE应用

工具集

其他

cc2640r2f:ble_device_monitor

BLE Device Monitor用户指南

BLE Device Monitor是一款Windows应用程序,用于显示任何BLE蓝牙的服务,特征值和属性的设备。此外BLE Device Monitor还可用于SensorTag的测试和监视以及所有TI设备的空中下载固件功能(OAD)。BLE Device Monitor需要一个USB dongle以及HostTestApplicaton固件。这和BTool固件下载类似,所以你可能需要使用CC Debuger对USB dongle进行编程。也可以使用其他开发板代替USB dongle进行编程,本文就是使用的CC2640r2f开发板进行的编程。HostTestApplicaton固件可以在固件目录下找到。

BLE设备监视器(当前版本为2.5.0)已在Win7和Win10上进行了测试。它包括用于CC2541 SensorTag,CC2650 SensorTag,CC2650 LaunchPad,CC1350 SensorTag和CC1350 LaunchPad的应用程序固件(hex文件)。

环境搭建

BLE Device Monitor 安装

运行Setup_BLE_Device_Monitor_2_5_0.exe。一路next下来。注意安装路径。选择默认安装路径,如果自定义路径要记住自己的路径,待会会用到。下图安装选项全选。

SmartRF Flash Programmer安装

运行Setup_SmartRF_Flash_Programmer_2.exe一路next。

固件烧写

打开SmartRF Flash Programmer 2后,插入开发板,右边连接驱动会显示当前连接的开发板,点击browse,找到BLE Device Monitor安装路径,默认是C:\Program Files (x86)\Texas Instruments\SmartRF Tools\BLE Device Monitor\firmware\CC26xxr2\launchpad.选择cc2640r2lp_host_test.hex。Actions按照下图配置,点击运行按钮即完成固件烧写。

BLE Device Monitor 使用

连接设备

  1. 运行BLE Device Monitor.exe。出现无法打开com15错误。点击options->Serial port,选择对应的com口,波特率设置为115200。无流控制。
  2. 点击OK之后你可能出现BLE host reset timeout.A hard reset may be requird 错误,错误提示说明需要硬件复位,所以按下开发板上的复位按键,再次进行一次步骤1就可以完成连接。连接建立之后点击Scan即可扫描当前环境中的BLE设备,如图所示。可以看见有一个SimpleBLEPeripheral设备。这是另外一个开发板下载的SimpleBLEperpheral程序。双击连接这个设备。

读取数据

连接设备之后,设备的属性表就显示在右边界面,展开你需要查看的特征值,点击read data,或者双击要读取的特征值即可完成数据读取。注意仅可写的特征值不能读取。

写入数据

characteristic3是可写的特征值,双击characteristic3,写入05。characteristic4具有通知属性,在cliient characteristic configuration写入01:00后,就能接受characteristic3的值,刚才我们写入的05就显示在了characteristic4中。simple BLE peripheral程序详细说明请参考simple BLE peripheral文档。

GAP 设置

菜单栏选择Options->GAP Setting。这里可以设置最大/最小连接间隔,从机延迟,Timerout,参数详细说明参考开发文档/开发BLE应用/协议栈/Generic Access Profile文档。

Scan 设置

菜单栏选择Options->Scan Setting。这里可以设置扫描周期,重复扫描,最大设备数,设备名滤波。可以根据自己使用情况进行设置。

OAD功能

有关OAD功能详细说明,请参考开发文档/无线固件下载部分以及http://processors.wiki.ti.com/index.php/CC2640_OAD_User%27s_Guide 。需要注意的是,TI说明目前应该使用BTool代替BLE Device Monitor进行OAD功能,目前BLEDevice Monitor存在一些问题还未修复。

加入我们

文章所有代码、工具、文档开源。加入我们QQ群 591679055获取更多支持,共同研究CC2640R2F&BLE5.0。

CC2640R2F&BLE5.0-乐控畅联 © Copyright 2017, 成都乐控畅联科技有限公司.

cc2640r2f/ble_device_monitor.txt · 最后更改: 2021/06/22 23:14 (外部编辑)