推荐便宜的串行设备

时间:2010-10-01 17:45:10

标签: java testing serial-port

我将需要将我编写的Java应用程序与使用串行端口进行通信的医疗设备集成。这种设备相当昂贵,也不那么便携。

我希望能够在任何地方测试代码,但在您需要插入串行设备并开始测试之前,您只能做很多事情。

所以,我正在寻找一种便宜的便携式电子设备,它使用串行端口进行通信。它只需要以一种方式通信(即我只需要从中收集数据)。通过这种方式,我可以坐在我当地的咖啡店,将我的串口插入USB接口,连接这个神秘设备,并开始接收数据。

修改
对于那些对我奇怪的困境感兴趣的人,我正在连接到Tanita秤TBF-300A web site
通信标准:兼容EIA RS-232C
通讯方式:异步
波特率:2400bps
数据长度7位
平价:即使 停止位:1位

有人扫描条形码,按比例操作,我的程序将信息输入数据库,如下所示:
adobe air - > blazeds - > java - >冬眠/春天 - > HSQL数据库文件

我的猜测是我要写一个java应用程序,它接收串口信息并将其重定向到我的air app可以收听的TCP端口。这是我的猜测,现在。

4 个答案:

答案 0 :(得分:6)

您可能需要查看com0com。这使您可以在计算机上创建虚拟COM端口并将它们成对连接在一起。有了这个,您可以编写一个小型测试应用程序来模拟“神秘设备”的行为,并将数据写入其中一个虚拟COM端口,让其他应用程序从另一个COM端口读取数据。

使用此设置,您可以进行任何不需要插入实际医疗设备的测试,无需购买任何外部设备。对于您的应用程序,它看起来像一个真正的COM端口。

修改

com0com仅限Windows,但以下是非Windows平台的一些替代方案:

答案 1 :(得分:1)

你可能会看一下微控制器开发板。 ArduinoMSP430可能符合要求。你需要为它编写少量代码,但是你可以让它准确地发送你想要的代码。

答案 2 :(得分:1)

你是否真的需要一个外部hw设备......你能否使用串口仿真器(例如:http://com0com.sourceforge.net/)?

答案 3 :(得分:0)

我很确定你已经有一台电脑了!

有串口线可以使用usb。只需从您自己的主板串口转到USB端口即可。