亚洲这里只有精品,91av视频在线播放,中文字幕一区在线,精品国产日韩一区二区三区,欧美一区二区三区久久成人精品,国产在线无码视频,国产成人激情,国产成人精品无码一区二区三区免费,成人精品tv视频在线,国产精品无码一区二区夜夜

  • <del id="sweqc"><tfoot id="sweqc"></tfoot></del>
    
    
  • User Experience Comparison of Capturing Packet between Wireshark with nRF52832 Sniffer and Packet Sniffer with CC2540 Sniffer

    2020-05-15 15:34:23 RFstar

    In the Bluetooth development process, using a Sniffer to analyze the data received and transmitted by the Bluetooth module will undoubtedly greatly improve our R&D efficiency and help us quickly locate the problem. For beginners or developers, BLE packet capturing analysis allows us to understand the working process of Bluetooth more quickly.

    There are several common Sniffers on the market. This article compares the user experience on Bluetooth capturing packet between Nordic nRF52840 Wireshark and TI CC2540 Packet Sniffer.

    After testing, Wireshark's experience compared with Packet Sniffer's mainly includes three points:

    1. Wireshark optimized software layout and simplified packet capturing process.

    2. Wireshark parses the thorough packet structure captured to facilitate analysis.

    3. Wireshark parses the packet type in advance for the captured data to facilitate finding the corresponding packet.

    In the test, we selected RF-star's RF-DG-32A Sniffer based on nRF52832. Its performance and stability are better than TI's CC2540 Sniffer hardware. Engineers can try this RF-DG-32A.

    Of course, the focus of this article is on the actual measurement comparison of software. Please see the following for the specific test analysis process.

    First of all, we need to prepare the hardware and software before testing.

    For the hardware part, we need to prepare RF-star's nRF52832-based RF-DG-32A Sniffer and tested modules: RF-BM-ND04 (nRF52832) module and RSBRS02ABR (RS02A1) module.

    2.jpg

    3.jpg

    In the software part, we need to prepare the Android mobile APP: nRF Connect, which can be easily found and downloaded in the APP store. On PC, we need to download and install Wireshark, its download address is as follows: https://www.wireshark.org/download.html

     

    After the above software and hardware are well prepared, we can start RF-DG-32A packet capture test.

    1. First, we use the RF-BM-ND04 module for testing.

    The specific steps are:

    a.   Plug the RF-DG-32A into the USB port of the computer, and then open "My Computer"-"Management"-"Device Manager"-"Port" to check the COM port number of the device.

    4.jpg

    b.   Wireshark select the corresponding COM number, and double-click the COM number to enter.

    5.jpg

    c.   Power on the RF-BM-ND04 module, open the corresponding software nRF Connect on the phone, check the MAC address of the device, you can see that the RF-BM-ND04 device address is FA:8D:0D:27:50:C6.

    6.jpg

    d.   Click the "All advertising devices" selection box in the Wireshark, and select the device with MAC address FA:8D:0D:27:50:C6 in the drop-down selection box.

    7.jpg

    8.jpg

    e.   Click "CONNECT" on the mobile nRF Connect to connect to the Bluetooth module.

    9.jpg10.jpg

    f.    Select "Nordic UART Service" in the mobile nRF Connect, and send the data "rf-star" to the module in "TX"

    12.jpg

    g.   Before Wireshark sends data to the module, the data packets are displayed in the format of broadcast packet LE LL. Wireshark captures the correct data packet format as ATT. We only need to find the ATT format data packet and double-click ATT to view the data.

    一站式物聯(lián)網(wǎng)公司

    一站式物聯(lián)網(wǎng)公司

    h.   The interface of the data packet is as shown in the figure below, and the received data is parsed as rf-star, and the transmitting and receiving are consistent. The data has been successfully captured.

    15.jpg

    Let’s replace the transmitted data and repeat the above steps to test the sent data:

    a.     Repeat the above operation, the data transmitted by the mobile phone is modified to: http://m.jxyzhs.com/. Wireshark capture results are:

    16.jpg

    b.     The mobile phone transmits the same data packet to the module multiple times: "rf-star". The data shown in the packet capture is as follows:

    一站式物聯(lián)網(wǎng)公司一站式物聯(lián)網(wǎng)公司

    Remark:

    When using Wireshark, you can pay attention to several tips. When you need to view the data, you can first click the stop capture button (red), and then observe the data. If you need to view the data, you can first click the stop capture button (red), and then observe the data. If you need to recapture, you need to click the restart current capture button (green). After clicking, you need to disconnect the device. Wireshark will automatically restart capturing packets, and then connect the device again to work normally. If Wireshark data is found to be stopped after connection, disconnect the device again and reconnect it to work normally

    19.jpg


    2. Then, we use the RSBRS02ABR module for testing.

    The specific steps are:

    a.   Plug the RF-DG-32A into the USB port of the computer, and then open "My Computer"-"Management" - "Device Manager" - "Port" to check the COM port number of the device.

    20.jpg

    b.   Wireshark select the corresponding COM number, and double-click the COM number to enter.

    21.jpg

    c.   Power on the RSBRS02ABR module, open the corresponding software nRF Connect on the phone, check the MAC address of the device, you can see that the RSBRS02ABR device address is BA:03:28:1A:74:90.

    22.jpg

    d.   Click the "All advertising devices" selection box in the Wireshark, and select the device with MAC address BA:03:28:1A:74:90 in the drop-down selection box.

    23.jpg

     

    e.   Click "CONNECT" on the mobile nRF Connect to connect to the Bluetooth module.

    一站式物聯(lián)網(wǎng)公司

    f.    Send the data "rf-star" to the module in the dropdown menu of ffe5-ffe9 in NRF connect. Before Wireshark sends data to the module, the data packets are displayed in the format of broadcast packet LE LL. Wireshark captures the correct data packet format as ATT. We only need to find the ATT format data packet and double-click ATT to view the data.

    一站式物聯(lián)網(wǎng)公司

    一站式物聯(lián)網(wǎng)公司

    g.   The interface of the data packet is as shown in the figure below, and the received data is parsed as rf-star, and the transmitting and receiving are consistent. The data has been successfully captured.

    一站式物聯(lián)網(wǎng)公司

    Let’s replace the transmitted data and repeat the above steps to test the sent data:

    a.     Repeat the above operation, the data transmitted by the mobile phone is modified to: http://m.jxyzhs.com/. Wireshark capture results are:

    一站式物聯(lián)網(wǎng)公司

    b.     The mobile phone transmits the same data packet to the module multiple times: "rf-star". The data shown in the packet capture is as follows:

    一站式物聯(lián)網(wǎng)公司 

    一站式物聯(lián)網(wǎng)公司

    3. After using RF-DG-32A to test packet capturing function with Wireshark, we use TI CC2540 Sniffer to test with Packet Sniffer.

    Hardware preparation: CC2540 official USB dongle and RF-BM-04 module.

    31.jpg

    Android APP preparation: nRF Connect.

    PC: Packet Sniffer, download address is as follows:

    http://www.ti.com/tool/PACKET-SNIFFER

     

    一站式物聯(lián)網(wǎng)公司

    a.     After installing the required software, open Packet Sniffer, select Bluetooth Low Energy in the interface, and click start below.

    32.jpg

    b.     Click start and the interface is as follows, and the device will automatically identify the official USB dongle device

    1.png 

    c.     Click the Radio Configuration bar below, select the broadcast channel (37, 38, 39), and click the triangle start button above to search the broadcast information of nearby devices.

    2.png

    一站式物聯(lián)網(wǎng)公司

    d.     Open the mobile APP nRF Connect and check the address information of the device to be monitored as BA:03:28:1A:74:90.

    36.jpg

    e.     Click the Display Filter column under the software, and select ADV_IND Adva in the Field Name.

    f.      Enter AA1=0x+ BA03281A7490 address in Filter Condition. Click first, AA1= will be automatically added, followed by the MAC address BA03281A7490, and click Add to add the device. Click Apply filter again to get the packet with the specified MAC address.

    37.jpg

    Through the above comparison test of Wireshark and Packet Sniffer, we can see that Wireshark's packet capturing experience is better than TI's Packet Sniffer.

    First, Wireshark selects the corresponding COM port before entering the packet capturing, and Packet Sniffer selects the corresponding device through the bottom area. The design with large coverage in the bottom area makes the data display effect of the packet capturing process much worse than Wireshark. The style and layout of Packet Sniffer software are too old, and Wireshark is better than Packet Sniffer in software optimization.

    Secondly, in the data displayed in Wireshark packet capturing, you can click the data to view the data structure in real time, and double-click to view the specific analysis of the lower layer protocol. Packet Sniffer can only display the split data structure and the specific values of some structures. In contrast, Wireshark can completely display the specific values of each structure of the received packets, which is called perfect parsing.

    Thirdly, Packet Sniffer needs to check which message is the received data one by one, and needs some analysis methods to find the correct data. Wireshark has parsed every piece of data in advance, and can clearly know which one is LE LL and which one is ATT. the packets that need to be found can be found directly through the data marked ATT, which is very convenient and efficient. Moreover, the data can be sorted according to time and protocol, and can be found efficiently and clearly according to the actual data search requirements. After all, since Wireshark has been open-source, through the development optimization of a few thousand developers, the user experience has been well optimized, and the free and easy-to-use feature will attract more people to try.

    Based on the above evaluation experience, Wireshark is recommended if Bluetooth packet capturing software is selected for BLE module test. In terms of packet capturing hardware, RF-DG-32A launched by RF-star has a better experience than CC2540 USB dongle from TI's original factory. You can try it if you are interested.

    RF-star technology has been focusing on Bluetooth for ten years and has rich experience in scheme design. The Nordic sniffer solution of RF-star technology has performed well.

    RF-star technology is an industry-renowned and reputable provider of radio frequency solutions and low-power RF core devices. Its products include rich Nordic series products, such as nRF52832. The professional technical support team provides you with professional customized services. For more Nordic solutions, please pay attention to RF-star technology.


    亚洲日韩成人无码| 成人夜色视频网站在线观看| 日韩一卡2卡3卡4卡新区亚洲 | 最新高清无码专区| 亚洲欧美日韩久久精品| 国内精品久久久久久久97牛牛| 99re热久久亚洲综合精品动漫| 国产精品一区二区午夜嘿嘿嘿小说| 国产精品久久久99| 国产精品高清一区二区| 久久久这里只有免费精品2018| 久久999精品久久久久久黑人| 久久综合国产综合| 欧美午夜理伦三级在线观看| 黑人狂桶女人高潮嗷嗷叫小说| 国产91成人在线视频| 久久久99视频| 国产精品久久久久不卡无毒| 无码AV高潮喷水无码专区线 | 青青草原成年网站免费观看 | 精品福利一区二区三区免费视频 | 九九精品九九| 欧美大屁股喷潮水XXXX| 东京热高清无码系列| 国内精品人妻无码久久久影院导航 | 黄a无码片内射无码视频| 成人艳情一二三区| 推油少妇久久99久久99久久| 亚洲国产成人一区二区三区| 日日天干夜夜狠狠爱| 久久久无码精品亚洲日韩蜜桃| 99久久人妻精品免费一区| 在线播放免费人成毛片乱码| 国产亚洲成av人片在线观黄桃| 色婷婷综合久久久久中文| 亚洲日韩中文字幕一区| 午夜精品久久久久久久久第一页| 国产精品美女久久久久av爽| 色妞色视频一区二区三区四区| 无码专区久久综合久综合字幕| 九一九色国产|