2015-02-12 43 views
1

我正在写一个java应用程序,通过串行端口与外部设备进行通信。发送数据包通过串行通信java

我想我可以连接到该设备&发送/接收数据OK

我只是需要一些建议(我使用仿真器无法访问在moment..I'm设备)我应该如何格式化我发送的数据。

细则中指出,应该在字节format..So被发送,如果我有类似如下的包要发送

AA | 0D | 07 | 09 | 0A | 0B | 03 | 01 | 02 | 03 | 04 | CSM | CSM

这事我应该做

outputStream.write((byte)0xAA); 
outputStream.write((byte)0x0D); 
outputStream.write((byte)0x07); 

类型......还是我的方法了吗?

对不起,如果这是真的基本..我从来没有处理任何这种类型的东西之前&我不会让我的手在设备上几天。

+0

这是好的。你不需要'(字节)'强制转换。 – EJP 2015-02-12 01:56:35

+0

谢谢EJP,非常感谢! – ciriboy 2015-02-12 02:08:04

回答