确实也存在你说的问题, 我们公司测试的时候有写手机就是不行 ,勉强能测后也是很快就崩了,不是同时连2个,是写了3个服务同时开启,有时其中一个服务偶尔才会得到线程跑起来,理想状态时轮流跑,然后对应的设备开始测量的时候就连接上并接收测量数据进行发送;你说的“ 蓝牙设备的带宽 和 手机的蓝牙带宽 压力测试 ” 怎么做呢?还有 在测量过程中有时wifi会断掉,关掉蓝牙就会重新连接上wifi了
确实也存在你说的问题, 我们公司测试的时候有写手机就是不行 ,勉强能测后也是很快就崩了,不是同时连2个,是写了3个服务同时开启,有时其中一个服务偶尔才会得到线程跑起来,理想状态时轮流跑,然后对应的设备开始测量的时候就连接上并接收测量数据进行发送;你说的“ 蓝牙设备的带宽 和 手机的蓝牙带宽 压力测试 ” 怎么做呢?还有 在测量过程中有时wifi会断掉,关掉蓝牙就会重新连接上wifi了
现在用的是acer的pad 测试,蓝牙数据是指??它的数据都是每次测量的结果啊
是一对一配对的,在我手机上的3个service都是一一对应蓝牙设备的
你的蓝牙 只是传结果 没有传数据吗 传输的数据量有多大啊 你解析蓝牙数据的时候 数据多吗, 平均每秒解析多少字节 你现在不是能连三个吗 , 你在试着 连一下蓝牙耳机 用耳机停下音乐 看看能不能连上 2. 你开3个线程轮流跑的问题
最好是同时连上, 不要断开
你是想 连接一个蓝牙设备 然后接收数据 断开, 在连其它的蓝牙设备 ? 这个估计有点麻烦, 不容易实现, 不建议这么做,
设备一旦断开就无法识别是哪个设备了, 再进行链接的时候连上了才知道设备是什么, 3个设备有点乱, 没办法准确连接
你的蓝牙 只是传结果 没有传数据吗 传输的数据量有多大啊 你解析蓝牙数据的时候 数据多吗, 平均每秒解析多少字节 你现在不是能连三个吗 , 你在试着 连一下蓝牙耳机 用耳机停下音乐 看看能不能连上 2. 你开3个线程轮流跑的问题
最好是同时连上, 不要断开
你是想 连接一个蓝牙设备 然后接收数据 断开, 在连其它的蓝牙设备 ? 这个估计有点麻烦, 不容易实现, 不建议这么做,
设备一旦断开就无法识别是哪个设备了, 再进行链接的时候连上了才知道设备是什么, 3个设备有点乱, 没办法准确连接1.连上一个设备后就在不停的读取数据做解析,byte[] buffer = new byte[66535];
2.现在我做成了3个app每个app就只连接一个蓝牙设备
你的蓝牙 只是传结果 没有传数据吗 传输的数据量有多大啊 你解析蓝牙数据的时候 数据多吗, 平均每秒解析多少字节 你现在不是能连三个吗 , 你在试着 连一下蓝牙耳机 用耳机停下音乐 看看能不能连上 2. 你开3个线程轮流跑的问题
最好是同时连上, 不要断开
你是想 连接一个蓝牙设备 然后接收数据 断开, 在连其它的蓝牙设备 ? 这个估计有点麻烦, 不容易实现, 不建议这么做,
设备一旦断开就无法识别是哪个设备了, 再进行链接的时候连上了才知道设备是什么, 3个设备有点乱, 没办法准确连接1.连上一个设备后就在不停的读取数据做解析,byte[] buffer = new byte[66535];
2.现在我做成了3个app每个app就只连接一个蓝牙设备现在用的是acer的pad 测试,蓝牙数据是指??它的数据都是每次测量的结果啊1. 看下蓝牙是否超载
你的蓝牙 只是传结果 没有传数据吗 传输的数据量有多大啊 你解析蓝牙数据的时候 数据多吗, 平均每秒解析多少字节 你现在不是能连三个吗 , 你在试着 连一下蓝牙耳机 用耳机停下音乐 看看能不能连上 2. 你开3个线程轮流跑的问题
最好是同时连上, 不要断开
你是想 连接一个蓝牙设备 然后接收数据 断开, 在连其它的蓝牙设备 ? 这个估计有点麻烦, 不容易实现, 不建议这么做,
设备一旦断开就无法识别是哪个设备了, 再进行链接的时候连上了才知道设备是什么, 3个设备有点乱, 没办法准确连接1.连上一个设备后就在不停的读取数据做解析,byte[] buffer = new byte[66535];
2.现在我做成了3个app每个app就只连接一个蓝牙设备现在用的是acer的pad 测试,蓝牙数据是指??它的数据都是每次测量的结果啊1. 看下蓝牙是否超载
你的蓝牙 只是传结果 没有传数据吗 传输的数据量有多大啊 你解析蓝牙数据的时候 数据多吗, 平均每秒解析多少字节 你现在不是能连三个吗 , 你在试着 连一下蓝牙耳机 用耳机停下音乐 看看能不能连上 2. 你开3个线程轮流跑的问题
最好是同时连上, 不要断开
你是想 连接一个蓝牙设备 然后接收数据 断开, 在连其它的蓝牙设备 ? 这个估计有点麻烦, 不容易实现, 不建议这么做,
设备一旦断开就无法识别是哪个设备了, 再进行链接的时候连上了才知道设备是什么, 3个设备有点乱, 没办法准确连接有时连接设备时间会较长,要是开启一个app会好很多,开3个后测量一段时间就会变慢,有时读取结果后,发送请求会失败,
一个是时间测量, 在代码的不同位置 打印时间 System.nanoTime() 或者 Debug.threadCpuTimeNanos() 一个是方法调用跟踪 用 TraceView 工具 DDMS 里面的,. 还有 用Debug.startMethodTraceing()方法 性能问题 不解决 估计不好上线
这里其实做了很多测试与改动了,从最开始的一个app 一个服务中写3个线程对应设备,到一个线程里面轮流跑3个设备,再到后来的3个服务,现在是3个独立的app,分别对应不同的设备;也做过写死数据不停的发请求,不连设备;再试不停的连接设备,不发请求;这里发送请求失败与连接不上的概率要少很多,串联起来整体测试时连接不上蓝牙设备,与发送请求失败的次数就增多了,而且开3个app比开1个app测试的失败率高很多;结论:这是不是像你前面说的那样跟pad有很大的关系,是我用的硬件设备不太牛b
有压力 - - 而且这个做好后,3个蓝牙设备与app安装设备整套卖与别人的,5000的手机 势必会增加这套设备的整体价格呀
有压力 - - 而且这个做好后,3个蓝牙设备与app安装设备整套卖与别人的,5000的手机 势必会增加这套设备的整体价格呀没那么夸张 弄个 2000 ~ 3000 价位的 三星手机看看
找几个 先测试用着 测通了 再买 推荐 三星 9100 -- 2000左右 你去看看 不行在把手机退了
有压力 - - 而且这个做好后,3个蓝牙设备与app安装设备整套卖与别人的,5000的手机 势必会增加这套设备的整体价格呀没那么夸张 弄个 2000 ~ 3000 价位的 三星手机看看
找几个 先测试用着 测通了 再买 推荐 三星 9100 -- 2000左右 你去看看 不行在把手机退了 唉 。 。。
你的蓝牙 只是传结果 没有传数据吗 传输的数据量有多大啊 你解析蓝牙数据的时候 数据多吗, 平均每秒解析多少字节 你现在不是能连三个吗 , 你在试着 连一下蓝牙耳机 用耳机停下音乐 看看能不能连上 2. 你开3个线程轮流跑的问题
最好是同时连上, 不要断开
你是想 连接一个蓝牙设备 然后接收数据 断开, 在连其它的蓝牙设备 ? 这个估计有点麻烦, 不容易实现, 不建议这么做,
设备一旦断开就无法识别是哪个设备了, 再进行链接的时候连上了才知道设备是什么, 3个设备有点乱, 没办法准确连接Bluetooth chat 这小程序能设置连续发送消息吗
你的蓝牙 只是传结果 没有传数据吗 传输的数据量有多大啊 你解析蓝牙数据的时候 数据多吗, 平均每秒解析多少字节 你现在不是能连三个吗 , 你在试着 连一下蓝牙耳机 用耳机停下音乐 看看能不能连上 2. 你开3个线程轮流跑的问题
最好是同时连上, 不要断开
你是想 连接一个蓝牙设备 然后接收数据 断开, 在连其它的蓝牙设备 ? 这个估计有点麻烦, 不容易实现, 不建议这么做,
设备一旦断开就无法识别是哪个设备了, 再进行链接的时候连上了才知道设备是什么, 3个设备有点乱, 没办法准确连接Bluetooth chat 这小程序能设置连续发送消息吗改一下程序 循环发送数据就可以啊
你的蓝牙 只是传结果 没有传数据吗 传输的数据量有多大啊 你解析蓝牙数据的时候 数据多吗, 平均每秒解析多少字节 你现在不是能连三个吗 , 你在试着 连一下蓝牙耳机 用耳机停下音乐 看看能不能连上 2. 你开3个线程轮流跑的问题
最好是同时连上, 不要断开
你是想 连接一个蓝牙设备 然后接收数据 断开, 在连其它的蓝牙设备 ? 这个估计有点麻烦, 不容易实现, 不建议这么做,
设备一旦断开就无法识别是哪个设备了, 再进行链接的时候连上了才知道设备是什么, 3个设备有点乱, 没办法准确连接Bluetooth chat 这小程序能设置连续发送消息吗改一下程序 循环发送数据就可以啊只下了个apk 今天换了个路由 感觉好点了。