java读取串口信息(一)

欢迎进入Java社区论坛,与200万技术人员互动交流 >>进入

最近在写一个串口程序,业务用要求要用java web从串口中读取数据,并显示在文本框中。具体串口中的信息是从一个能扫描条形码(Barcode)的手持设备上获取的,手持设备怎么扫描,怎么将信息写入串口我不用关心,我要做的就是从串口中讲信息读取出来。 经过这几天研究,以及参考各种资料,有些小小的收获,分享给大家。 第一个问题:我笔记本的串口在哪里? 说到串口,也许很多人都要怀疑,这都什么年代了,USB设备已经如此普及了,谁还能想起这个老掉牙的通信端口呀?其实,在现实生活中,串口正因为它老,才会在实际使用中经常用到它。举个简单的例子:工业制造及其设备与计算机之间的通讯、还有在各种电子工厂测试设备的过程中,都无一例外使用的串口。因为它可以不用像USB设备一样必须有软件驱动的支持才可以进行工作。现如今,台式电脑基本都还保留着一个串口甚至是两个串口,但是笔记本电脑上的串口,被越来越多的制造商所抛弃。有很多从事工控、测试等行业的工作人员,选购笔记本的时候,串口成了他们心中的永远的痛。看似一个简单的接口,对于他们来说是很重要的。 关于什么是串口,串口的分类,以及串口长的什么样子,大家可以去网上搜一下,上一段的主要信息就是要说明:我们现在的笔记本上没有串口 – -!… 第二个问题:没有串口,那我们怎么测试编写串口程序? 如今的市面上提供一种usb转串口的工具,具体可以在百度搜索usb转串口,我是去向隔壁部门借的,据说十几块钱一个,当然得需要两个,我们一般测试使用这种九针的就可以了,有了这个东西,那就开始动手吧!如图:我的和这个不一样,我的还带一根延长线。

1、插上u转串设备,安装u转串口的驱动,这时右击我的电脑,选择设备管理器,如果安装成功,就会出现”端口”选项,我的是win7,xp的没做测试。如图: 2、问题又来了,两个串口笔记本是能识别了,但是这两个串口怎么连接起来呢?对此可以去电脑耗材店买一种叫做”串口交叉线”的线,这种线能将两个usb转换出来的两个串口连接起来(两个usb转成的串口都是带针的口,也就是所谓的公口),这种”串口交叉线”的两头都是母口,所以正好能连接起来。可惜不幸的是,我转遍了学校周围,也没有找到”串口交叉线”,人都没听过,没办法,他们一点也不专业,都不是卖电脑耗材的,本市有卖电脑耗材的地方,可是太远,来回半天,就只为了一根6块钱的线,不值得…[nextpge] 网上搜,发现两个串口可以简单的相连,就能达到通信的目的,具体请看下面的9针串口功能一览表 针脚 功能 1 载波检测 (DCD) 2 接收数据 (RXD) 3 发送数据(TXD) 4 数据终端准备好 (DTR) 5 信号地 (GND) 6 数据准备好 (DSR) 7 发送请求 (RTS) 8 发送清除 (CTS) 9 振铃指示 (RI)

我们做串口测试,只需要2口和3口就好了。意思是将A串口的2针接到B串口的3针,将A串口的3针接到B串口的2针,这就是所谓的串口交叉,另外一个就是5针是信号地,可以直连,也可以不连,剩下的针脚据说从开发出来至今还没用到。 那就好办了,我去找搞嵌入式的同学问一下能不能做个串口交叉线,结果他给了我两根线,我不知道该怎么称呼这根线,那么我就贴图出来吧

有了这样的两跟线,可以很方便的讲2口和3口交叉相连

呼唤你前往另一个地方,过上另一种生活。

java读取串口信息(一)

相关文章:

你感兴趣的文章:

标签云: