开发必备调试利器之一:双串口调试工具
工欲善其事,必先利其器。在开发过程中,有顺手的调试工具,做起来才能事半功倍。这里给大家介绍几款软件以及使用方法。XPG双串口调试工具 因为是机智云内部开发的,这个工具不得不提。主要有双串口通道,和模拟MCU两个功能。双串口通道,是指使用这个工具同时连接WiFi模块和MCU的串口,将一个串口收到的数据,发往另外一个串口。有了这个功能,两边的数据就都能看到了。当然也可以“伪装”成其中一方,给另一方发送数据,虚假数据也没问题。是不是想到了“中间人攻击”? 在上图中,先切换到“双串口”功能(左下角),设置好两个串口的参数,端口号需要按照实际的WiFi和MCU在电脑上的串口号选择,一边选择WiFi的串口,一边选择MCU的串口。波特率,停止位,数据位,校验位这些,一般都和上图中一样即可。这时打开两边的串口,就能实现数据的相互转发了。上面的窗口也可以看到两边的报文,还很贴心的加入了时间戳。下面几个地方,“初始化”,“AirLink”,“询问产品信息”,“product_key”这些,都是预置的一些报文,右边可以选择发送。如果要发送自定义数据,则在串口设置下方的编辑框,直接输入报文内容,点击发送就可以了。
另外一个功能,是模拟MCU。这个功能类似于虚拟设备。不同之处在于,看到的数据包的格式不同,虚拟设备使用的是WiFi模块和云端的通信协议;模拟MCU使用的是WiFi模组和MCU的通信协议。如果前期不知道数据的传输格式,那一定要用它看看。 点击左下角,切换到模拟V4 MCU功能。需要先填入product_key,并“更新数据点”。此时“打开串口”,就可以当作MCU来用了。在右边显示出来的,是自定义的一些功能,界面和DemoAPP差不多,能够用APP修改,点击左边的“上报数据”,也可以推送状态给APP。下载地址在:http://club.gizwits.com/forum.php?mod=viewthread&tid=608
另,虚拟设备也是调试利器之一哦,详见http://club.gizwits.com/forum.php?mod=viewthread&tid=593 够开源的啊!神器!在设备没有调试好的情况下,终于也可以提前调试APP了!哈哈!不错! dwli 发表于 2015-6-26 16:37
够开源的啊!神器!在设备没有调试好的情况下,终于也可以提前调试APP了!哈哈!不错! ...
哪里找源代码 feel 发表于 2015-7-1 13:13
哪里找源代码
双串口工具是不提供开源代码的哦
页:
[1]