unissoft-bj / ihostsvc

system services & data services on ihost
0 stars 0 forks source link

matrix recp 录音apk测试 #99

Open unissoft-bj opened 9 years ago

unissoft-bj commented 9 years ago

get wms正常

screenshot_2015-06-21-17-30-06

image

get mac不成功

screenshot_2015-06-21-17-31-50

image

unissoft-bj commented 9 years ago

录音文件大量重复

image

image

image

unissoft-bj commented 9 years ago

抓包情况

在apk端停止录音,udp packet不会停止 image

但是spring.log中看到没有收到新的packet image

unissoft-bj commented 9 years ago

wav文件内容

全部为null

image

unissoft-bj commented 9 years ago

wlan0上抓包,packet data为null

unissoft-bj commented 9 years ago

apk端存在问题: 1,创建reception时payload没有phone字段 https://github.com/unissoft-bj/ihostsvc/issues/52

2,发送给ihost的udp包,data全部为0(null),且大量重复发送

iandygit commented 9 years ago
  1. get wms 可以正常执行,表明使用的GET获取数据的方式可以正常执行。
  2. get mac 不可以执行,最初怀疑是路径的问题,应该使用mymac而非mac;但后来查看代码确认,mymac是只返回文本,而mac返回的是json,因此排除调用路径问题;在我的电脑上测试,一直返回的500,内部服务器错误,表明在我的机器上不支持返回mac的方法;可以测试在ihost是否支持get方式的mac方法,如果支持,继续查找代码问题,否则,需请尹总将其方法设置为支持get;
  3. 创建reception时没有phone字段,经查,应该是变量key值设置的问题,下一个版本即可修正;
  4. 发送给ihost的udp包,data全部为0,且大量重复发送的问题,在我的电脑上无法重现,可能需要考虑将ihost上的war包更新为最新版本;或者我也使用ihost,统一环境。
iandygit commented 9 years ago

重新打包了APK,修正了Phone为空的问题。 在创建文件时,是使用了手机号代替了原来的用户名。 在我这里传输非常正常,大约每58秒产生一个文件,文件大小为1.22MB。没有重复现象。 包括调试状态和打包后安装的APK文件都是如此。 不过在刚刚打包安装之后,能正常录音,但是,不能使用GET WMS,提示地址不对; HTTP://:8080/WMS 将程序退出之后,重新进入,再无此问题发生。 这是变量更新的机制问题造成的,以后需要优化。

unissoft-bj commented 9 years ago

连ihost上的mtxwifi,测试录音。ihost的ip是192.168.1.7 1,先在浏览器里面,进入汽安展的设置页面,用2015168上网码,把手机注册到系统中 2,在apk界面的settings,设置ihost ip为172.16.0.1,phone设置为token表里面的phone(2XXXxx?) 3,开始录音。系统会在/wms/audio下建立phone文件夹,然后把录音文件存进去(在开始录音之前,apk会创建一个reception,查mysql reception表) 4,测试用蓝牙开关启动录音;在apk界面停止录音。测试在apk录音状态下,按蓝牙开关,启动一个新的录音(apk会自动停止原来的录音,创建一个新的reception,开始新的录音)

364913331 commented 9 years ago

Matrix+Recp+150623 版本测试, GET WMS \ GET MAC 正常,录音正常。 手机注册系统,录音文件保存到创建 2064916276 的手机号码文件下

通过发送验证码注册,手机录音文件仍然保存在 2064916276 的文件下,并没有新创建 phone 文件夹 image

蓝牙开关录音正常,锁屏蓝牙按钮不能识别。