亚洲这里只有精品,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://www.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://www.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.


    公妇仑乱在线观看| 精品人妻av区波多野结衣| aaa少妇高潮大片免费看| 无码人妻精品一区二区| 国产又猛又黄又爽| 少妇人妻精品一区二区三区| 亚洲精品成A人在线观看| 欧美人牲交免费观看| 日韩一区二区三区精品| 人人澡人人透人人爽| 中文文字幕文字幕亚洲色| 国产丰满乱子伦无码专区| 国产三级在线观看免费 | 日韩内射美女片在线观看网站| 无码人妻少妇色欲av一区二区| 亚洲av成人网站在线观看| 日本va欧美va欧美va精品| 曰韩少妇内射免费播放| 亚洲熟妇久久国内精品| 少妇被躁爽到高潮无码久久| 国产麻豆天美果冻无码视频| 性无码在线观看| 亚洲欧美另类在线| 99精品wwxx在线观看| 亚洲av不卡无码国产| 国产区小视频| MM1313亚洲国产精品无码试看| 精品久久久久久亚洲精品| 欧洲S码亚洲M码精品一区| 精品人妻人人做人人爽夜夜爽| 中文在线中文资源| 无码av免费一区二区三区| 可以直接看的无码av| 99精品视频在线观看免费| 久久久久亚洲av无码专区| 亚洲性无码一区二区三区| 99精品国产在热久久| 国产欧美日韩综合精品二区| 99久久精品无码一区二区三区| 欧美日韩不卡在线| 成人精品一区二区三区电影|