我有一个Arduino应用程序使用MAVLINK协议通过USB与Windows 8上的应用程序进行通信。连接显示为COM3。
是否存在可以监视此连接并显示双向流量的Windows应用程序?原始字节很好,我不需要解码协议。
答案 0 :(得分:6)
您可以使用Portmon记录串口活动。 (编辑:您需要先通过“计算机”菜单连接到本地计算机,并且必须在程序打开之前在端口上开始捕获。)
您可能不想记录USB流量。这样的日志将包括许多与提供COM3的USB到串行适配器有关的额外信息。 Portmon只会给你通过COM3传输的字节,而Mavlink协议完全包含在该数据流中。如果您确定要记录与该设备之间的所有USB流量,那么我建议SnoopyPro。在Windows 7中,您需要以管理员身份运行它。
答案 1 :(得分:4)
答案 2 :(得分:0)
答案是SnoopyPro,你可以在以下网址下载:
此工具可让您获取USB信息以及USB通信数据。我过去用它来了解USB设备如何工作以便在Linux上运行它的驱动程序。我用这个工具作为嗅探器。
基本上,SnoopyPro允许您拦截,显示,记录和分析USB协议以及连接到PC和应用程序的任何USB设备之间的所有传输数据。它可以成功地用于应用程序开发,USB设备驱动程序或硬件开发,并提供强大的有效编码,测试和优化平台。