我有一个已通过蓝牙连接到平板电脑的摩托罗拉 LI4278 蓝牙扫描仪。扫描仪设置为串行从站。我可以很好地连接和读取数据。
但是,如果扫描的序列号无效,我想向用户提供某种反馈。根据 LI4278 文档:
https://docs.symbol.com/manuals/15183402a.pdf第 164 页
如果我发送字符,则假设扫描仪会发出哔哔声作为反馈。
我已经启用了扫描仪上的设置并尝试了各种将数据发送到扫描仪的选项,但我无法让它工作。
有没有其他人看到这个问题?不确定扫描仪是否不接受命令,或者我是否向串行端口发送了错误的数据......
这是我尝试过的代码:
byte[] bell = new byte[1];
bell[0] = 7;
OutputStream out = mBtSocket.getOutputStream();
out.write(bell, 0, 1);
out.flush();
我还尝试了以下方法:
out.write((char)7);
out.flush();
如果有人可以提供帮助,我将不胜感激。