USB Dongle,让蓝牙调试更简单

您所在的位置:网站首页 dongle是什么意思啊 USB Dongle,让蓝牙调试更简单

USB Dongle,让蓝牙调试更简单

2024-01-11 00:27| 来源: 网络整理| 查看: 265

蓝牙功能的应用对大部分人来说,都不会感到陌生,比如共享单车,蓝牙音响,蓝牙耳机,蓝牙鼠标,蓝牙键盘等,蓝牙应用的领域非常广。为了满足不同的应用需求,蓝牙设备在应用前,需要调试测试其功能。

很多用户在进行蓝牙设备调试的时候,会受到调试设备的限制,很多时候需要特定的设备才能进行匹配和调试。在蓝牙设备调试过程中,许多用户遇到诸多不便。

USB Dongle的出现,让蓝牙设备调试变得更加便捷。例如有些型号的USB Dongle适配器拥有三版固件:USB Dongle BTOOL版,USB Dongle SNIFFER版,USB Dongle iBeacon为用户在蓝牙设备调试中,提供了多种便捷选择。 在这里插入图片描述 USB Dongle在作为蓝牙适配器使用时,用户可以配合使用TI USB Dongle BTOOL原厂软件,进行模拟手机测试,配合PC上位机BTOOL进行开发。PC成为主机,在BTOOL中就可以实现对外部蓝牙设备的发现、连接、读写数据等功能。这些功能配合USB Dongle和蓝牙从机,可以在PC上实现例如无线键盘和无线鼠标控制等功能。

在这里插入图片描述 USB Dongle BTOOL固件使用过程很简单:

连接前,可以对连接参数进行设置,也可用默认参数进行连接。 在这里插入图片描述更改完参数后,直接按下Set按钮就可进行修改,也可用Get获取当前的参数。 在这里插入图片描述确保周围存在设备可发现,点击扫描。CC2540会进行10s的扫描,扫描周围的其他BLE设备,并显示发现的设备数和设备地址。 在这里插入图片描述 在这里插入图片描述连接设备。在选择正确的连接参数下,选择要连接设备的地址,按下Establish建立连接。

在这里插入图片描述 5. 使用UUID读取特征值,对SimpleProfile的第一特征值CHAR1进行读取操作,UUID为0xff1。选择Read/Write选项页并选择Read Using Characteristic UUID功能,在Characteristic UUID选项填入f1:ff(高字节在前),点击Read按钮。 在这里插入图片描述 6. 写入特征值,得知CHAR1的handle为0x0025,向这个特征值写入一个新的值,完成主机和从机的匹配。 在这里插入图片描述 蓝牙技术是基于低成本的近距离无线连接,在蓝牙设备进行信息传输的过程中,需要技术将传输信息提取出来进行分析。这时,USB Dongle SNIFFER固件就能很便捷地在蓝牙设备进行数据传输的时候,进行数据抓包分析,包括帧信息中的CRC校验信息分析等。SNIFFER基于被动侦听原理的网络分析方式,监视网络的状态、数据流动情况以及网络上传输的信息,让用户获得强大的网管和应用故障诊断功能。 在这里插入图片描述 两步完成SNIFFER数据抓取: 1.安装Packet Sniffer软件。 在这里插入图片描述 2. 抓取数据。将USB-Dongle插入电脑USB,打开Packer Sniffer软件界面,在列表中选择Bluetooth Low Energy,点击 Start。 在这里插入图片描述 市面上常见的iBeacon基站采用的是电池供电,而USB Dongle采用iBeacon版固件可以实现随插随用,无需电池,只要能够提供USB电源,就可以快速建立起一个小型的iBeacon基站,使用广播等调试功能。 在这里插入图片描述 现在各种传输方式如雨后春笋般出现,各种云服务,WiFi面对面快传,NFC快传等。在物联网飞速发展时期,很多物联网设备的连接适应于蓝牙,蓝牙设备需要适应越来越复杂的用户需求,USB Dongle适配器将会在蓝牙应用发展中充分发挥其便捷方便的优势。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3