1. DeviceMonitoringStudio是啥?能干什么?
DeviceMonitoringStudio
是一款操作简单而不失强大功能的数据监控软件,如其名,DeviceMonitoringStudio
可以用于监控通信设备之间的通信内容,可以监控串口
、USB
、蓝牙
、网口
等设备的通信数据,打开软件时,软件自动扫描出可以监控的设备,其主界面如下
2. 简明使用教程
使用前先确定需要监控的设备,打开设备管理器,假定要监控串口com4
的数据
在DeviceMonitoringStudio
软件左侧Devices栏双击com4
将弹出监控配置选项框,用于配置com4
口的监控,双击选择需要的选项
这里选择两种常用的视图RawDataView
和ConsoleView
,导出方式选择DataRecording
,选择完成后点击Apply
按钮进入监控态
监控界面可以通过切换标签页来切换不同的监控视图
在串口工具中执行ifconfig
命令
[root@iTOP-4412]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:00:FF:FF:00:00
inet addr:192.168.3.221 Bcast:192.168.3.255 Mask:255.255.255.0
inet6 addr: fe80::200:ffff:feff:0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:130632 errors:0 dropped:21 overruns:0 frame:0
TX packets:129688 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:19061081 (18.1 MiB) TX bytes:24449710 (23.3 MiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
RawDateView
显示
ConsoleView
显示
点击工具栏上的stop recording
按钮,停止DataRecording
点击save to log
按钮,将记录数据导出
选择保存路径
关闭DeviceMonitoringStudio
软件,双击保存的1.dmslog7
文件
视图选择完成后,点击start
按钮,此时软件开始读取数据记录,右下角的进度条满时读取完成
此时主界面显示之前捕获的数据视图
DeviceMonitoringStudio
软件功能十分强大,其他功能可以自行探索。
3. 小结
DeviceMonitoringStudio
还能监控其他种类的设备,甚至网口设备,捕获网口设备另一个专业的选择是用wireShark
工具。对于串口监控,当开发的PC软件占用串口(用这个串口进行通信),而不确定串口是否有数据传输时,DeviceMonitoringStudio
十分方便,因为DeviceMonitoringStudio
的监控机制不占用串口资源,这样占用某个串口的PC软件和DeviceMonitoringStudio
可以同时运行,达到数据监控调试的目的。