我將需要將我編寫的Java應用程序與使用串行端口進行通信的醫療設備集成。這種設備相當昂貴,也不便攜。對廉價的串口設備的建議
我希望能夠在我碰巧遇到的任何地方測試代碼,但只有在需要插入串行設備並開始測試之前,您才能做到這一點。
所以,我正在尋找一種便宜的便攜式電子設備,它使用串行端口進行通信。它只需要單向通信(即我只需要從中收集數據)。通過這種方式,我可以坐在當地的咖啡店,插入串口到USB連接器,連接這個神祕設備,並開始接收數據。
編輯:
對於那些有興趣在我奇怪的困境,我連接到百利達規模TBF-300A
web site
通訊標準:EIA RS-232C兼容
通信方式:異步
波特率:2400bps時
數據長度7
奇偶:偶數
停止位:1位
有人掃描條形碼,上規模的步驟,和我的程序饋送信息到這樣的數據庫:
的Adobe AIR - > BlazeDS的 - >爪哇 - >休眠/春 - > HSQL數據庫文件
我猜測是我要編寫一個java應用程序,它將串行端口信息重定向到我的空中應用程序可以聽到的TCP端口。這是我的猜測,現在。
該設備是否使用TAP協議? – Freiheit 2010-10-01 18:41:33
@Freiheit不,但TAP看起來很有趣。請參閱上面的更多信息。 – Stephano 2010-10-01 18:57:22
我們在話題上有點偏離,但我做了一些類似的工作。我構建了一個Java守護進程來處理串行通信,併爲給定事務從串行設備獲取所有數據,然後對我的應用程序進行REST web服務調用,以實際處理和存儲實際數據。如果你能一次捕捉你的數據,這是一個更好的模型。如果您需要確認帶有ACK的條碼,您可能需要一些更健談的東西。 RXTX是一個很好的串行庫:http://rxtx.qbang.org/wiki/index.php/Main_Page – Freiheit 2010-10-01 20:35:39