今天给各位分享cc2540-usb_dongle蓝牙4.0怎么自动的知识,其中也会对cc2541蓝牙开发教程进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
如何使用Dongle进行抓包和协议分析
〖壹〗、 首先要让开发板跑 SimpleBLEPeripheral , 这里不是重点, 先不说哈。然后,把烧录了“ sniffer_fw_cc2540_usb.hex” 固件的 usb-dongle插入到pc, 如果没有安装驱动, 是要安装的驱动的, 但是如果你已经安装了 SmartRF Packet Sniffer 软件, 那么驱动就已经默认安装了。
〖贰〗、 启动MiniSniffer。设置过滤条件,我们选取 TCP,80端口。(因为Http协议是TCP连接,默认80端口)设置好后,点“OK” 关闭对话框。3。
〖叁〗、 通过数据包的有无来判断故障,一般用于防火墙策略调试等场景,在防火墙上进行抓包,或交换机上镜像抓包,或者这交换机内嵌抓包功能。这种抓包无需进行过多分析。 网络故障,已经明确网络设备配置不存在问题的情况下,通过抓包来判断问题,我把这主要分为行为判断和协议判断。
〖肆〗、 在电脑中,打开wireshark软件。点击抓取网络接口卡选取 按钮,选取 需要抓取的网卡接口。如果不确定是那个网络接口,则可以看packes项数据变化比较多 接口,选中它然后点击"start开始抓包。
〖伍〗、 LL用TOUCK-LINK方式入网时用的是MASTER KEY,只要把“Application or Trust Center Master Key”加入TI协议栈的默认KEY,入网时dongle就能检测到nwk key,用能抓加密包了。默认“Application or Trust Center Master Key”在zll.h中的宏 ZLL_CERTIFICATION_ENC_KEY 中。
如何给smartrf04eb刷固件
用SmartRF Flash Programmer升级到0047就可以支持CC2541,如果无法自动升级,只能用专用的工具升级的。
Jtag线一端接开发板的Jtag口,另一端接SmartRF04EB的Jtag口;USB线一端接SmartRF04EB的USB口,另一端接PC得USB口。
smartrf--更新--否,下一步--选取 从列表或指定位置安装--下一步--选取 不要搜索--下一步--选取 从磁盘安装--浏览,定位IAR SystemsEmbedded Workbench 38051driversTexas Instruments选中srf04eb正常操作即可。
当时我的电脑也装不了,后来重新做的系统就好了。
用programmer只能下载hex编译文件,且在IAR中需要做相应设置,比较麻烦。我用的是杭州丘捷科技公司的,直接用的IAR软件,连接smartRF04EB板,在options中设置好generator、link和debugger就能调试。可以单步、全速之类的。
cc2540-usb_dongle蓝牙4.0怎么自动的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于cc2541蓝牙开发教程、cc2540-usb_dongle蓝牙4.0怎么自动的信息别忘了在本站进行查找喔。