如何通过 RXTX 推荐发送到设备我发现了这个但是如何发送命令?它应该是字符串还是十六进制或字节?我不知道
问问题
2834 次
1 回答
0
这取决于您正在与之交谈的设备 - 如果它是命令模式下的 Hayes 兼容调制解调器,它会以换行符分隔的字符串进行对话,如果您的设备与一些工业协议(如Modbus )进行对话,您将发送字节电报。
无论如何 - PC 上的串行通信几乎总是异步的,并且是面向字节的。这意味着在最低级别的数据始终作为字节数组发送,但根据您的应用程序,更高级别将是字符串或原始字节数组。
如果您需要发送字节(我假设 HEX 是指原始字节):正如您在示例代码中看到的那样,rxtx 使OutputStream可用,并且 OutputStream 具有 .write(byte[]) 方法。您可以使用该方法向设备发送字节。还可以在这里查看额外的示例代码。
于 2011-07-25T09:47:58.310 回答