2015-02-12 42 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

回答