Neil,
我安装了新的Android客户端内测版(v4.8.0.13)+ Smobiler Designer 4.8正式版 ( 480.1559115028), 测试的结果是:
1. 所有有效的byte (0 - 255)都可以接收到了,也不存在丢失数据的问题了。
2. 分包现象依然存在,我无法找到其规律,比如发送方发出的8个字节的包,可能会被分成4个或5个包,分别触发DataReceived 事件进行接收。
发送方使用的串口配置是:BAND 9600,校验NONE, 数据位8,停止位0.
麻烦您再和开发团队反映一下这个现象?
另外,上次我提到的这个问题:[一旦通过bluetooth.Connect()方法连接成功一次,在SMobiler APP的环境下,即使后来通过bluetooth.Close() 方法关闭了连接, 下一次再用bluetooth.Connect()方法的时候,会报错,说蓝牙已经连接,需要关闭后再连 ] , 在这个内测版本中已经解决了。
大杰米
|