datasheet

BLE5CODER无线技术联盟

文章数:36 被阅读:36961

账号入驻

【调试,无处不能】微信蓝牙调试工具箱

2018-10-12
    阅读数:

关注微信公众号 "无线技术联盟", 提供有价值的市场信息和最新的技术分析


  

蓝牙调试小工具终于在不断完善中上线啦,允许我结合蓝牙数据传输规范和流程介绍一下小工具使用规范。蓝牙调试工具是基于微信小程序做出来,平台支持IOS和安卓系统,欢迎大家关注公众号,多多使用和提意见:)



通过关注“蓝牙技术联盟”微信公众号,或者直接进入公众,选择右下蓝牙工具即可,即可获取蓝牙调试工具入口链接。

                 

显示界面:

进入蓝牙工具之后,会链接到蓝牙小工具微信小程序,下程序的界面如下所示,IOS和安卓版本并无差别。界面显示分为状态栏:包括MAC地址,NAME,STATUS(连接还是断开)。另外可以通过输入广播UUID过滤设备,通过设置RSSI值,扫描阈值范围内的周边蓝牙设备。



扫描阶段:

开启STATE按钮开关,扫描周边蓝牙设备,在状态栏下会出现所有扫描到的蓝牙设备,点击某一个蓝牙设备可以看到该蓝牙的详细内容,包含LOCALNAME,DeviceID(包括MAC地址也在其中),广播UUID(蓝牙规范有说明)。


连接阶段:

在连接之前,首先看一下SimplePeripheral包含哪些服务(图表由TI BTOOL工具截获):

1.属性服务,2.用户服务。

属性服务是SIG定义,服务ID为0x28xx,用户服务ID由用户自定义,0xFFFx是TI定义的用户服务。


举例说明,点击SimplePeripheral,表示确认要连接该从机设备,蓝牙小工具会尝试连接该设备,当成功连接之后,会显示获取的UUID如下所示:STATE显示蓝牙连接成功,点击添加服务,可以查看到所有从机设备支持的服务ID,并归类显示,点击服务ID下面具体UUID,可以详细查看该UUID读写属性和值。


 

UUID服务调试阶段:

选择具体UUID可以发现,FFF2为只读属性,可以选择16进制读写方式,也可以选择字符读写模式,FFF3是写属性,FFF4为通知模式,每一个UUID被分配到一个小对话框里面,该对话框可以统计发送,介绍的数据量,可以显示接收数据的日志信息。

如次长期调试一个从机设备可以选择点击保存设置,这样下次会直接显示FFF2-4的调试小框。


附录:

GATT特征和属性

GATT服务是一系列特征的总和。例如,心率服务包含心率测量特征和位置特征等。可以将多个服务组合在一起以形成配置文件。许多配置文件仅实现一个服务,因此这两个术语有时可互换使用。

虽然在引用低功耗蓝牙时有时可以互换使用特性和属性,但可以将特性视为称为属性的信息组。属性是设备之间实际传输的信息。特征组织和使用属性作为数据值,属性和配置信息。


GAP GATT服务(GGS

此服务包含设备和访问信息,例如设备名称,供应商标识和产品标识。 

为此服务定义了以下特征:

·        设备名称

·        出现

·        外围优选连接参数

 

通用属性服务

该服务包含有关GATT服务器的信息,是蓝牙低功耗协议栈的一部分,并且根据蓝牙核心规范版本4.2,每个GATT服务器设备都需要该服务 。

设备信息服务

此服务公开有关设备的信息,例如硬件,软件版本,固件版本,法规信息,合规性信息和制造商名称。设备信息服务是蓝牙低功耗协议栈的一部分,由应用程序配置。

simple_gatt_profile服务

此服务是用于测试和演示的示例配置文件。

完整服务见下表所示;


需要详细CC6204R2F GATT特征和属性的代码设置和使用文档的请后台与我联系 : )

无线技术联盟微信公众号,提供有价值的市场信息和最新的技术分析,欢迎关注交流,转载请注明出处。


最新有关BLE5CODER的文章

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: TI培训

北京市海淀区知春路23号集成电路设计园量子银座1305 电话:(010)82350740 邮编:100191

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2018 EEWORLD.com.cn, Inc. All rights reserved