Alexie 发表于 2013-5-21 16:34:42

无线调试助手软件

“Bluetooth And Wifi Debugging Assistant”是我们为了在手机上调试蓝牙和wifi通讯而制作的一款助手软件,跟PC上的串口调试助手类似,就是个显示通讯数据内容和发送数据的简单小工具。这个软件可以监视手机的蓝牙通讯和通过WIFI连接的TCP通讯内容,支持通过手机向蓝牙设备或者同个网段里的网络设备发送数据。

在主界面选择“蓝牙”选项,可以进入蓝牙通讯调试助手界面。在进入监视器窗口前,手机会先搜索蓝牙设备,然后你可以选择要连接和调试的蓝牙设备。连接完成后,进入监视器界面。在这里,我们可以在内容窗口监视到这条蓝牙通讯链路上的所有数据信息。

如果是从蓝牙设备向手机发送的数据,都是自动显示到监视器窗口上,并提示“->”。如果需要使用手机向蓝牙设备发送的数据,只要在内容输入栏里输入要发送的内容,按“发送”按钮,数据就会通过蓝牙发送到设备上,同样发送的内容会在监视器窗口上显示,但是会提示“<-”表示数据方向。
如果你需要使用的通讯内容不是ASCII字符串,那么也可以选择“显示HEX”和“发送HEX”进行十六进制数据的显示和发送。
除了蓝牙通讯调试外,如果将手机连接上WIFI,这个助手软件还支持做TPC通讯的调试。如果你要连接的是一个TPC主机,则选择“TCP客户端”按钮,进入TPC客户端监视器界面。
在界面上会显示“客户端模式”。然后输入要连接的同个网段内的主机IP地址和端口号,选择“连接”按钮,软件会尝试发起TPC连接,如果成功连接到服务器端,则会显示“已成功连接Server”,并且“连接”按钮变为“停止连接”。再次按下“停止连接”按钮即可断开与服务器端的TCP连接。

成功连接服务器端后,监视器窗口会跟蓝牙监视器一样显示手机和服务器端之间传输的所有数据内容。在文本框内输入要发送的数据,选择“发送”按钮就可以向服务器端发送相应数据。同样,除了支持ASCII字符串外,你也可以选择使用十六进制显示和发送的HEX模式。
如果要调试的设备是作为TCP客户端的,需要连接一个服务器,那么可以选择“TCP服务端”按钮,则会进入TCP服务端模式的界面。

按下“开始服务”按钮,会启动手机作为TCP服务端,启动成功后会显示本机的IP地址和可供连接的端口号。“开始服务”按钮也会变成“停止服务”,如果按下“停止服务”则手机会停止TCP服务端程序,客户端无法连接,如果按下是已经建立了TCP连接,则会断开已有的TPC连接,并停止服务。
开启了服务后,可以让客户端通过软件界面上的IP地址和端口来连接手机,连接成功后,所有的通讯内容同样会在监视窗口中显示,之后的所有操作跟TCP客户端是一样的。现在的软件只支持一个并发,也就是同时只支持跟一个客户端建立TCP连接。

下载地址:https://play.google.com/store/apps/details?id=com.iteadstudio.wifi.hejun.activity

MicroCao 发表于 2013-5-21 23:28:57

{:soso_e179:}赞一个

幻生幻灭 发表于 2013-5-23 12:28:55

非常强大的软件~感谢分享

Alexie 发表于 2013-6-9 10:05:57

又升级了下, 修改了HEX发送的BUG ,还有支持自动循环发送,发送时间可设置。:lol

viki 发表于 2015-2-6 01:21:47

:Q哥能不给google链接吗
页: [1]
查看完整版本: 无线调试助手软件