
正文
模拟串口的java代码,串口模拟lin
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
在java的web程序中怎么使用串口通讯?
1、要想实现串口通信,用Java实现串口通信(windows系统下),需要用到sun提供的串javacomm20-win3zip。
2、从usb串口送上来一个二进制字符串,请问能不能在jsp页面中显示,或者java程序也可以,请大家说详细点,最好能有例子可以快速实现的,谢谢。
3、TCP/IP直接用Socket开发即可(性能要求好的就是使用NIO),或者你去看看Apache的Mina类库,Mina直接支持了TCP/IP和串口。
相关问答
Q1: 在Linux下怎么用Java进行串口编程
使用串口协议登录Linux终端控制台,通过Zmodem文件传输协议接收一个外部文件。 命令:rz -y 会弹出文件浏览窗口,选择要上传的文件即可。 -y 表示若文件已存在,则覆盖。
为了从RS485读取数据,由于暂时没有硬件设备,系统是win7,故采用Virtual Serial Port Drive(VSPD)这块虚拟串口软件代替。并下载sscom3exe模拟串口通信软件。
方法如下:新建eclipse工程,添加comm.jar或者RXTXcomm.jar包。因为javacomm20-win3zip包里有样例SimpleRead.java,可以通过这个例子测试串口是否正确。
学Java可以从事的工作如下:企业级应用开发大可以做全国联网的系统,小到中小企业的应用解决方案。多数没有前端开发的通常是从一个服务器接收数据,处理后发给另一个处理系统。
不要使用inputStream.available(),如果我没有记错的话,available返回的是没有被阻断的字节数(已经被缓冲的内容),可以尝试read(byte b[])方法,然后通过返回值是否-1来判断,如下。
Q2: 如何使用Java实现两台PC机之间的串口通信
方法如下:新建eclipse工程,添加comm.jar或者RXTXcomm.jar包。因为javacomm20-win3zip包里有样例SimpleRead.java,可以通过这个例子测试串口是否正确。
TCP/IP直接用Socket开发即可(性能要求好的就是使用NIO),或者你去看看Apache的Mina类库,Mina直接支持了TCP/IP和串口。
使用Socket可以做到,不过直接编程一般都是在局域网内,如果要在不同局域网间通信,需要使用一台有公网IP的服务器,可以电脑A和电脑B同时连接服务器,然后A向服务器传递文件,服务器再将文件转发电脑B。
comm.jar 通过串口,PC机可以获取设备的输入数据,也可以让PC机向设备输出输出。你的设备应该有相关的程序与说明。
串口的话只能用JAVA调用,然后通过关闭、打开来判断。
ModBus 可分为两种传输模式: ASCII 模式和 RTU 模式。使用何种模式由用户自行选 择,包括串口通信参数(波特率、校验方式等)。
Q3: JAVA编写物联网串口
1、串口操作,无非就是读和写,发个类给你,用起来方便些。写:SPort.SendData( text, 4); //内容,长度 读:SPort.ReadData(ReadBuf,1024); //Buffer, 长度 还有其他问题可以问我。
2、要想实现串口通信,用Java实现串口通信(windows系统下),需要用到sun提供的串javacomm20-win3zip。
3、方法如下:新建eclipse工程,添加comm.jar或者RXTXcomm.jar包。因为javacomm20-win3zip包里有样例SimpleRead.java,可以通过这个例子测试串口是否正确。
Q4: 请问你如何用java实现的ModbusRTU485串口发送报文的,能提供一下代码吗...
串口不对应,导致 gnu.io.NoSuchPortException。
把命令的CRC校验去掉,并且计算出LRC校验取代。 把生成的命令串的每一个字节转化成对应的两个字节的ASCII码,比如0x03转化成0x30,0x33(0的ASCII码和3的ASCII码)。
格式:站号(1bit)+功能码(1bit)+起始地址(2bit)+长度(2bit)+校验(2bit)(如果需要)。例如,RTU协议,读取站1,从7052寄存器开始读8个字。
你应该看标准的modbus协议。01 03 00 01 00 01 D5 CA 第一位是目标地址,第二位是功能码,第3-4位是寄存器的高低位置。第5-6位是需要读取的数据个数,第7,8位是crc验证码。
按照TCP/ip协议 编程即可,使用某端口,直接连接设备的端口,建立TCP连接,其他的按照协议格式发送即可。
Q5: 编程技巧:Java串口通信简介
1、新建eclipse工程,添加comm.jar或者RXTXcomm.jar包。因为javacomm20-win3zip包里有样例SimpleRead.java,可以通过这个例子测试串口是否正确。
2、而RXTX则是一种Java通讯库,可以实现串口的读写操作。在RXTX硬件原理中,通信过程可以分为三个阶段:发送、接收和处理。首先,计算机通过串口向外设发送数据,数据经过串口线路传输到外设,外设接收到数据后进行处理。
3、为了激活串行端口通信以进行内核调试,您需要修改同一个内核配置文件。在 /usr/src/sys/i386/conf/MYKERNEL 文件中,查找 sio0 单词,它指向计算机上的 COM1 串行端口。
4、TCP/IP直接用Socket开发即可(性能要求好的就是使用NIO),或者你去看看Apache的Mina类库,Mina直接支持了TCP/IP和串口。
模拟串口的java代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于串口模拟lin、模拟串口的java代码的信息别忘了在本站进行查找喔。







