大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
comm.jar 通过串口,PC机可以获取设备的输入数据,也可以让PC机向设备输出输出。你的设备应该有相关的程序与说明。
创新互联公司服务项目包括建瓯网站建设、建瓯网站制作、建瓯网页制作以及建瓯网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,建瓯网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到建瓯省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
有需要可以找广州泰尚信息系统有限公司,专门做门禁一卡通的场家。
TCP/IP直接用Socket开发即可(性能要求好的就是使用NIO),或者你去看看Apache的Mina类库,Mina直接支持了TCP/IP和串口。
串口的话只能用JAVA调用,然后通过关闭、打开来判断。
1、为了从RS485读取数据,由于暂时没有硬件设备,系统是win7,故采用Virtual Serial Port Drive(VSPD)这块虚拟串口软件代替。并下载sscom3exe模拟串口通信软件。
2、java通过串口就可以跟读卡器建立串口通信。
3、以及对应的jar包,下载后把.dll文件放到你JDK路径/bin,通过jar包提供的api你就可以操作串口相关的接口了。
4、通过CommPort的getInputStream()可以取得端口的输入流,它是java.io.InputStream接口的一个实例。我们可以用标准的InputStream的操作接口来读取流中的数据,就像通过FileInputSteam读取文件的内容一样。
通过CommPort的getInputStream()可以取得端口的输入流,它是java.io.InputStream接口的一个实例。我们可以用标准的InputStream的操作接口来读取流中的数据,就像通过FileInputSteam读取文件的内容一样。
方法如下:新建eclipse工程,添加comm.jar或者RXTXcomm.jar包。因为javacomm20-win3zip包里有样例SimpleRead.java,可以通过这个例子测试串口是否正确。
inputstream的read方法同样是阻塞式方法,当流没有关闭时,他就会一直在那里阻塞等待数据。
用RxTx的lib,RxTx的主页上有例子,用起来很方便。我前一段时间刚用过。(usb转com口。然后和java程序通信)。
首先确保你发送的数据是正确的,串口接收到这个数据后他能识别,并返回你想要的数据,如果你发送的命令本身不要求返回数据,inputstream是读取不到数据的。