2189 views|11 replies

965

Posts

0

Resources
The OP
 

Looking for someone to try a USB packet capture tool, with compensation [Copy link]

 

Hello everyone, I have developed a USB packet capture tool and would like to find someone to try this product and see if there is anything that can be optimized during use.

It is best for the trial users to have actual packet capture needs. After the trial, you will be rewarded 200 yuan.

Product manual: https://www.usb7.net/products/tinySniffer

Trial Questionnaire

  1. What problems have you encountered when doing USB development? Is there a need for packet capture?

  2. Have you ever heard of USB packet capture tools? Have you ever purchased a USB packet capture tool (provide the brand and model)?

  3. What problems did you encounter when registering and configuring the network with tinySniffer? What can be improved?

  4. What development problems were solved by using tinySniffer to capture packets? Please describe in detail (provide pictures and .pcap files of using tinySniffer to capture packets)?

  5. If tinySniffer solves your problem, are you willing to spend 1,350 yuan to buy this product?

This post is from Embedded System

Latest reply

The key to a USB analyzer is protocol analysis, but stable and reliable hardware packet capture is also important. USB Packet Viewer is really cost-effective. It is very cheap and can capture USB2.0 high-speed signals. I am currently using it, at least for personal use, to replace LeCroy for backup. But in fact, the reasons that affect its higher price are stability and host computer. The host computer is prone to jamming, and if it is jammed, it must be re-plugged, the software must be restarted, and the script performs protocol parsing, so it will be very stuck. In addition, the hardware design is to directly connect the USB differential line in parallel to capture the signal, so it will have some impact on the original bus, and there is no isolation design. If these problems can be solved, this product can be positioned at least above 2000 or even higher. The current price is only more than 700, and it can even be sold as an optional host computer module in the future. In addition, the author also has his own website to share USB knowledge, which is the best USB forum in China, so the ecology is very important. To be honest, what makes USB complicated is the protocol layer, and the bottom layer is just a hardware packet capture. Those who can perfect the protocol parsing can definitely defeat most of the competitors in the market. However, there are currently no particularly outstanding ones in China. Give design direction for a USB analyzer High-end: The analog-to-digital hybrid direction integrates the functions of an oscilloscope and a USB analyzer. Some oscilloscopes and CAN analyzers like Zhou Ligong integrate the functions of a logic analyzer and an oscilloscope. The advantage is that the host computer can perform automated testing, complete protocol analysis, etc. It can record the signal details of the entire bus and perform low-level analysis such as power consumption and signals. Terminal: USB packet capture tool + host computer software. The hardware packet capture tool only needs to capture packets and does not have signal-level analysis. However, it can focus on optimizing the host computer protocol analysis capabilities, support as many protocols as possible, and optimize the GU experience. Low-end: pure software, no hardware required, similar to bust hound replacing similar software, the focus is also on protocol analysis and debugging convenience.   Details Published on 2023-4-25 10:24

1127

Posts

17

Resources
2
 
This price is quite expensive. I use the WCH analysis USB, which is very useful. Of course, there are many shortcomings.
This post is from Embedded System
 
 

6027

Posts

6

Resources
3
 

Can't we capture packets directly using a computer?

This post is from Embedded System

Comments

It should be possible to capture the communication process.  Details Published on 2023-4-18 13:44
It should be possible to capture the communication process.  Details Published on 2023-4-18 13:40
 
Personal signature

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 

6748

Posts

2

Resources
4
 
Qintianqintian0303 posted on 2023-4-18 13:00 Can't we capture packets directly using a computer?

It should be possible to capture the communication process.

This post is from Embedded System
 
 
 

1127

Posts

17

Resources
5
 
Qintianqintian0303 posted on 2023-4-18 13:00 Can't we capture packets directly using a computer?

If it is too low-level, it cannot be captured by the computer.

This post is from Embedded System

Comments

Can the enumeration process also be captured?  Details Published on 2023-4-18 15:48
 
 
 

1059

Posts

1

Resources
6
 
This post was last edited by qwerghf on 2023-4-18 13:57

I have done a lot of research on USB analyzers and have used several of them. For your USB analyzer, the PC software is the key, and the lower computer is just for capturing data. It seems that your design only uses wireshark, which is very bad. If so, why use your hardware? Although your hardware can capture some data, the PC software is too weak. I suggest you consider designing your own independent packet capture software, design it first, and then consider selling it. The current domestic USB Packet Viewer design is very good, and you can refer to it.

This post is from Embedded System

Comments

I can access it remotely and capture packets remotely.  Details Published on 2023-4-19 09:20
I can access it remotely and capture packets remotely.  Details Published on 2023-4-18 21:23
 
 
 

6027

Posts

6

Resources
7
 
fxyc87 posted on 2023-4-18 13:44 If it is too low-level, it cannot be captured by the computer.

Can the enumeration process also be captured?

This post is from Embedded System

Comments

sure  Details Published on 2023-4-18 21:12
 
Personal signature

在爱好的道路上不断前进,在生活的迷雾中播撒光引

 
 

4764

Posts

12

Resources
8
 
I think 1350 is too expensive for a dedicated one. I can just use software to simulate it. I don’t think the special instrument is very useful.
This post is from Embedded System
 
 
 

965

Posts

0

Resources
9
 
Qintianqintian0303 posted on 2023-4-18 15:48 Can the enumeration process also be captured?

sure

This post is from Embedded System
 
 
 

965

Posts

0

Resources
10
 
qwerghf posted on 2023-4-18 13:56 There are many studies on USB analyzers, and several of them have been used. For you, for the USB analyzer, its PC software is the key, and the lower computer just grabs data...

I can access it remotely and capture packets remotely.

This post is from Embedded System
 
 
 

7422

Posts

2

Resources
11
 
qwerghf posted on 2023-4-18 13:56 There are many studies on USB analyzers, and several of them have been used. For you, for the USB analyzer, its PC software is the key, and the lower computer just grabs data...

Expert!

This post is from Embedded System
 
Personal signature

默认摸鱼,再摸鱼。2022、9、28

 
 

501

Posts

4

Resources
12
 

The key to a USB analyzer is protocol analysis, but stable and reliable hardware packet capture is also important.

USB Packet Viewer is really cost-effective. It is very cheap and can capture USB2.0 high-speed signals. I am currently using it, at least for personal use, to replace LeCroy for backup.

But in fact, the reasons that affect its higher price are stability and host computer. The host computer is prone to jamming, and if it is jammed, it must be re-plugged, the software must be restarted, and the script performs protocol parsing, so it will be very stuck. In addition, the hardware design is to directly connect the USB differential line in parallel to capture the signal, so it will have some impact on the original bus, and there is no isolation design. If these problems can be solved, this product can be positioned at least above 2000 or even higher. The current price is only more than 700, and it can even be sold as an optional host computer module in the future. In addition, the author also has his own website to share USB knowledge, which is the best USB forum in China, so the ecology is very important.

To be honest, what makes USB complicated is the protocol layer, and the bottom layer is just a hardware packet capture. Those who can perfect the protocol parsing can definitely defeat most of the competitors in the market. However, there are currently no particularly outstanding ones in China.

Give design direction for a USB analyzer

High-end: The analog-to-digital hybrid direction integrates the functions of an oscilloscope and a USB analyzer. Some oscilloscopes and CAN analyzers like Zhou Ligong integrate the functions of a logic analyzer and an oscilloscope. The advantage is that the host computer can perform automated testing, complete protocol analysis, etc. It can record the signal details of the entire bus and perform low-level analysis such as power consumption and signals.

Terminal: USB packet capture tool + host computer software. The hardware packet capture tool only needs to capture packets and does not have signal-level analysis. However, it can focus on optimizing the host computer protocol analysis capabilities, support as many protocols as possible, and optimize the GU experience.

Low-end: pure software, no hardware required, similar to bust hound replacing similar software, the focus is also on protocol analysis and debugging convenience.

This post is from Embedded System

赞赏

1

查看全部赞赏

 
 
 

Guess Your Favourite
Just looking around
Find a datasheet?

EEWorld Datasheet Technical Support

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
快速回复 返回顶部 Return list