2019-09-23 13:32:02 信驰达科技 282

        经常被认为是硬件保护,它是一个可被附加在计算机并口、串口或usb上的小插件,它包含厂家烧制的eprom和定制的专用集成电路。其实很多外形长得像usb的小插件都被宣称是dongle。
        拥有很多类别,其中就有让蓝牙设备调试变得更加便捷的工具,比如协议仪,等。例如深圳市信驰达cc2540 usb dongle,拥有三版固件:usb dongle btool版,usb dongle sniffer版,usb dongle ibeacon为用户在蓝牙设备调试中,提供了多种便捷选择。

蓝牙模块方案商


        cc2540 usb dongle,可做协议分析仪使用,配合ti packet sniffer软件,抓取空气中的ble无线包,另外也可以烧写host test release固件,作为btool调试工具,低功耗蓝牙开发的完美配件。
        usb dongle可配合packet sniffer使用进行数据抓包。可作为btool适配器或者ble协议分析用,可使用cc-debugger 转接线重新开发dongle程序,预留程序烧录口。
        usb dongle蓝牙协议分析仪操作步骤:
        usb dongle出厂默认烧录“sniffer_fw_cc2540_usb.hex”作为协议分析抓包使用。 
        第一、电脑上需要安装smartrf packet sniffer 软件,安装软件的同时默认安装驱动。 
        第二、将烧录了“sniffer_fw_cc2540_usb.hex” 固件的usb dongle插入到电脑usb口。电脑串口端会检测到一个“cc2540 usb dongle设备”。
        第三、运行smartrf packet sniffer,下图所示: 

蓝牙模块方案商

        第四、作为抓包工具使用,选择“bluetooth low energy”, 点开“start”:

蓝牙模块方案商 

        第五、抓包广播数据与广播回复包:

蓝牙模块方案商

        第六、 抓包设备被连接后的数据包:

蓝牙模块方案商

        用户还可以配合使用ti usb dongle btool原厂软件,进行模拟手机测试,配合pc上位机btool进行开发。pc成为主机,在btool中就可以实现对外部蓝牙设备的发现、连接、读写数据等功能。这些功能配合usb dongle和蓝牙从机,可以在pc上实现例如无线键盘和无线鼠标控制等功能。 
        usb dongle btool固件使用过程很简单: 
        1.连接前,可以对连接参数进行设置,也可用默认参数进行连接。

蓝牙模块方案商

        2.更改完参数后,直接按下set按钮就可进行修改,也可用get获取当前的参数。

蓝牙模块方案商

        3.确保周围存在设备可发现,点击扫描。cc2540会进行10s的扫描,扫描周围的其他ble设备,并显示发现的设备数和设备地址。

蓝牙模块方案商


蓝牙模块方案商

        4.连接设备。在选择正确的连接参数下,选择要连接设备的地址,按下establish建立连接。

蓝牙模块方案商

        5.使用uuid读取特征值,对simpleprofile的第一特征值char1进行读取操作,uuid为0xff1。选择read/write选项页并选择read using characteristic uuid功能,在characteristic uuid选项填入f1:ff(高字节在前),点击read按钮。

蓝牙模块方案商

        6.写入特征值,得知char1的handle为0x0025,向这个特征值写入一个新的值,完成主机和从机的匹配。

蓝牙模块方案商 

        市面上常见的usb dongle beacon基站采用的是电池供电,而usb dongle采用ibeacon版固件可以实现随插随用,无需电池,只要能够提供usb电源,就可以快速建立起一个小型的ibeacon信息基站,使用广播等调试功能。能够完成室内导航、移动支付、店内导购、人流分析功能。总之跟人在室内的互联网活动都能联系上。

蓝牙模块方案商

        beacon技术的优势其实就是低功耗蓝牙的优势。随着android 4.3的推广加上apple在ios上全面兼容ibeacon,这项通讯协议能用在今后的绝大部分移动设备上。
        大部分的beacon硬件连接范围达到200英尺,而且低功耗蓝牙不比wifi那样需要网络连接,低功耗蓝牙只要有两个点就能运作起来。

银河国际galaxy首页
产品
新闻
联系
"));