Java应用部署在linux环境下,怎么去读取连接在windows系统pc端的串口设备的数据? 5C

Java应用部署在linux环境下,怎么去读取连接在windows系统pc端的串口设备的数据。
windows连接了一个电子秤。linux和windows的串口不一样,怎么办?

1个回答

Dream870223
BecauseImMySelf java的有吗
11 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
java读取pc串口数据
java读取串口数据,并且发送数据。将读取的数据存储在mysql中,然后进行绘图和数据分析。
Linux读取串口数据
在Linux下实现串口的读取程序,主要包括了文件的一些格式
linux环境下串口读取不了
输入如下命令,更改权限: sudo chmod 666 /dev/ttyUSB0或者 sudo chmod a+rw /dev/ttyUSB0
java读取串口数据
这是我的毕业设计,要求是将电脑串口(USB)接收到的数据打包上传到互联网,花了几天时间了解了java读取串口和制作图形界面的方法,做了一个小程序实现了这个功能,这里只是简单记录一下java读取串口的方法。首先查到java读取串口数据,需要下载一个叫javacomm20-win32的包,这个 包是官方提供的,已经过时了,看名字也知道只支持32位的系统。由于是64位系统的电脑,几番搜寻后发现了一个叫RX
java 读取串口数据
比如说我发送:rnrnabcdefgrnrn我的接收段: read.javarnrn会报出a, 在报出 bcdefg 请问有哪位高手知道是怎么回事
Linux非阻塞读取串口数据
#include <stdio.h> #include<sys/stat.h> #include<fcntl.h> #include <stdlib.h> char *dev="/dev/ttyUSB0";int OpenDev(char *Dev) { int fd = open( Dev, O_RDWR | O_NOCTTY | O_NDELAY); if (-
windows系统下读取LINUX分区
支持从EXT3分区向外拷贝数据,但是不支持直接修改删除。速度到还可以接受,而且是个免费的绿色软件。
如何读取串口设备返回的数据?
在做一个项目,需用通过嵌入式开发板控制卫星定位模块与通信模块,将接收到的定位数据传给服务端。rn目前的思路雏形大概是,写一个控制软件,向卫星定位模块发送AT指令(我用的是北斗星通)rn在这里还算顺利,打开定位模块对应的设备(调用open函数),发送AT指令只需要通过write函数,到这一步,能够顺利运行,配置好定位模块后,在串口调试软件(screen)中能够看到从串口中返回的定位数据。rnrn而我想实现的其实就是串口调试工具的接收部分的功能,于是另外在程序里加上一行接收的代码,想用read函数读取设备文件,把数据存到缓冲区内,再打印到屏幕上。但在这一步失败了,所以存在疑问:rnrn串口设备(如上述的定位模块),其在接受到AT指令后通过串口返回数据,但这些返回的数据要如何读取呢?或者说这些数据临时会存储在哪里、是否能通过读取对应的(串口)设备文件得到?rnrn希望能有熟悉这方面的高手指点迷津。
JS怎么读取串口的数据?
最近在弄一个项目需要用JS读取串口的数据来分析,但是本人小白,对JS还不熟悉,网上看了很多资料,也试验过,但是都没成功,如果有做过的前辈,烦请指点指点,谢谢
PC机怎么读取串口数据,用MFC编写
如题,我想读取串口数据,是由单片机发过来的,然后在MFC界面能读取到,并且文本框中显示出来,谁能给个示例,让我参考一下啊?
用C#怎么读取串口设备数据包的数据
用C#怎么读取串口设备数据包的数据,rn发指令得到几个数据包,对数据包提取数据在界面显示?该怎么弄啊?
java 读取串口数据遇到问题!!
import java.io.*; rn import java.util.*; rn import javax.comm.*; rn rn rn public class ReadCard implements Runnable, SerialPortEventListener rn static CommPortIdentifier portId; rn static Enumeration portList; rn rn InputStream inputStream; rn SerialPort serialPort; rn Thread readThread; rn rn public static void main(String[] args) rn portList = CommPortIdentifier.getPortIdentifiers(); rn rn while (portList.hasMoreElements()) rn portId = (CommPortIdentifier) portList.nextElement(); rn if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL) rn if (portId.getName().equals("COM2")) rn ReadCard reader = new ReadCard(); rn rn rn rn rn rn public ReadCard() rn try rn serialPort = (SerialPort) portId.open("ReadCardApp", 2000); rn catch (PortInUseException e) rn try rn rn inputStream = serialPort.getInputStream(); rn catch (IOException e) rn try rn serialPort.addEventListener(this); rn catch (TooManyListenersException e) rn serialPort.notifyOnDataAvailable(true); rn try rn serialPort.setSerialPortParams(9600, rn SerialPort.DATABITS_8, rn SerialPort.STOPBITS_1, rn SerialPort.PARITY_NONE); rn catch (UnsupportedCommOperationException e) rn readThread = new Thread(this); rn readThread.start(); rn rn rn public void run() rn try rn Thread.sleep(20000); rn catch (InterruptedException e) rn rn rn public void serialEvent(SerialPortEvent event) rn switch(event.getEventType()) rn case SerialPortEvent.BI: rn case SerialPortEvent.OE: rn case SerialPortEvent.FE: rn case SerialPortEvent.PE: rn case SerialPortEvent.CD: rn case SerialPortEvent.CTS: rn case SerialPortEvent.DSR: rn case SerialPortEvent.RI: rn case SerialPortEvent.OUTPUT_BUFFER_EMPTY: rn break; rn case SerialPortEvent.DATA_AVAILABLE: rn byte[] readBuffer = new byte[20]; rn rn try rn while (inputStream.available() > 0) rn int numBytes = inputStream.read(readBuffer); rn rn System.out.println( new String(readBuffer) + "end"); rn rn catch (IOException e) rn break; rn rn rn rn小弟在CSDN上找的例子 例子上的错误是每次接收数据时没有等到接收完全部数据 就已经结束了rn参考 之前没有设enableReceiveThreshold(int x) 所以程序在自动读取几个字符后就返回一次了、、rn小弟新手 没有弄懂 请指教...
java读取串口数据遇到问题!!
由外接设备向串口发送数据,程序将此数据读出,rn现在问题是读出来的数据会将原本一串数据截成两段,rn以下是源代码,从javax.comm提供的例子改写的,小弟刚接触这玩意搞不清楚,请指点,谢谢!rn---------------------------------------------------------------------------rn----------------------------------------------------------------------rnimport java.io.*;rnimport java.util.*;rnimport javax.comm.*;rn rnrnpublic class ReadCard implements Runnable, SerialPortEventListener rn static CommPortIdentifier portId;rn static Enumeration portList;rnrn InputStream inputStream;rn SerialPort serialPort;rn Thread readThread;rnrn public static void main(String[] args) rn portList = CommPortIdentifier.getPortIdentifiers();rn rn while (portList.hasMoreElements()) rn portId = (CommPortIdentifier) portList.nextElement();rn if (portId.getPortType() == CommPortIdentifier.PORT_SERIAL) rn if (portId.getName().equals("COM2")) rn ReadCard reader = new ReadCard();rn rn rn rn rnrn public ReadCard() rn try rn serialPort = (SerialPort) portId.open("ReadCardApp", 2000);rn catch (PortInUseException e) rn try rn rn inputStream = serialPort.getInputStream();rn catch (IOException e) rn try rn serialPort.addEventListener(this);rn catch (TooManyListenersException e) rn serialPort.notifyOnDataAvailable(true);rn try rn serialPort.setSerialPortParams(9600,rn SerialPort.DATABITS_8,rn SerialPort.STOPBITS_1,rn SerialPort.PARITY_NONE);rn catch (UnsupportedCommOperationException e) rn readThread = new Thread(this); rn readThread.start();rn rnrn public void run() rn try rn Thread.sleep(20000);rn catch (InterruptedException e) rn rnrn public void serialEvent(SerialPortEvent event) rn switch(event.getEventType()) rn case SerialPortEvent.BI:rn case SerialPortEvent.OE:rn case SerialPortEvent.FE:rn case SerialPortEvent.PE:rn case SerialPortEvent.CD:rn case SerialPortEvent.CTS:rn case SerialPortEvent.DSR:rn case SerialPortEvent.RI:rn case SerialPortEvent.OUTPUT_BUFFER_EMPTY:rn break;rn case SerialPortEvent.DATA_AVAILABLE:rn byte[] readBuffer = new byte[20];rn rn try rn while (inputStream.available() > 0) rn int numBytes = inputStream.read(readBuffer);rn rn System.out.println( new String(readBuffer) + "end");rn rn catch (IOException e) rn break;rn rn rn
怎么用readprocessmemory去读取消息队列中存留的串口数据?
怎么用readprocessmemory去读取消息队列中存留的串口数据?如果不知道解包拆包,怎么对数据进行解析读取?
读取串口数据,java写的
eclipse idea 导入可以直接使用,读取串口代码,已经封装好,亲测可用。
java监听、读取串口数据
一但说要监听一个串口的数据,我们一般都会是会想到C#,但是就是不想用C#来开发。其实java也是可以的。 第一:需要下载一个额外的支持Java串口通信操作的jar包,Rxtx这个jar包(32位/64位均支持)。下载地址(里面有windows(x64和x86)和linux(x64和x86)的驱动包):http://download.csdn.net/download/atgeretg/10122...
java读取串口数据不完整
从串口读取字节之前先延时50ms,之前!!!之前!!!之前!!! public static byte[] readFromPort(SerialPort serialport) { InputStream in = null; byte[] bytes = {}; try { Thread.sleep(50); } catch (InterruptedException ...
java读取串口数据缺位
正常读到的数据应该是38位,但是有时候独到的数据总是37 少了一位。rn正确的: A8 51 12 01 00 00 00 00 00 19 00 19 A9 1D 09 10 A9 01 FF 77 73 00 00 00 00 00 00 00 00 00 00 00 00 00 00 77 40 1Arn少位的: a8 51 12 3 0 0 0 0 19 0 19 a9 1d 9 10 a9 1 ff 77 74 0 0 0 0 0 0 0 0 0 0 0 0 0 0 65 2f 1a rnrn正确的是我用串口助手读出来的。[code=java] byte[] readBuffer = new byte[40];rn int size = 0;rn while (inputStream.available()>0)rn rn rn size = inputStream.read(readBuffer); rnrn rn System.out.println("--------- "+size);rn for (int j = 0; j < size; j++) rn int tmp = readBuffer[j] & 0xFF;rnrn System.out.print(Integer.toHexString(tmp)+" ");rnrnrn //textArea.append(Integer.toHexString(tmp)+" ");rnrn rn System.out.println();rn textArea.append(size+"\r\n");rn //while end rn //str=new String(readBuffer); /*接收到的数据存放到文本区中*/ rnrn //textArea.append(str+"\r\n");rnrn catch (IOException e) [/code]
perl如何读取串口设备
我想问问perl 如何串口设备,比如:从串口进来的信息如何把它读出来.
PC有串口、但不连串口设备能成功发送串口指令么?
rnrnRt,谢谢。。。。
windows系统java怎么读取usb设备内容
网上找了jusb跟jsr80都是在linux系统操作的,windows系统怎么才能读取到usb设备的内容?
JAVA与PC机串口
请教一下,我是一个刚入门的JAVA爱好者,对于用JAVA来控制串口的收发还不明白,请各位指点一二,我不胜感激!
如何采集来自连接在PC串口外部开关按钮的信息?-----请教VC串口编程高手
我想完成一个简单的功能,即做一个按钮开关,通过串口线连接到PC机后的串口上,当按钮被触按时,rn立即弹出一个提示框,请问如何编写检测提示代码(能否提供一个范例代码),同时对外接的线及开关如何制做?请教高手了:)
Linux环境串口编程应用
本课程介绍Linux环境下shell编程,普通文件与设备文件的编程方法,串口介绍与应用编程。n学习条件:n1.C语言编程基础n2.嵌入式Linux开发基础
java与串口设备通信
我现在有一个刷卡机,入面芯片是:AT89C2051!现在我想通过java程序捕获刷卡时的卡号信息!并作一些记录!是不是通过扩展包 javax.comm 就可以实现?还需要了解设备的串口AT指令吗?我现在的这个刷卡器入面的芯片会不会有特定指令?跟芯片厂商的有区别吗?rnrn还没有接触这方面的编程,想了解一下!谢谢!
读取外设设备数据
在asp.net c#如何实现读取电子称传来的数据(RS232串口),说说原理,第一次搞这个
能否在客户端控制服务器端的串口设备?
winNT局域网,能否在客户端访问服务器端的串口,如何编程实现?
怎么指定客户端的端口去连服务???
我现在需要指定一个客户端的端口(比如30000)来连接服务,这个怎么实现啊???rn一般都是自己分配的,没见过自己指定的!
PC机和以太网转串口设备通讯
有关PC机和以太网转串口设备通讯的源代码
PC串口连手机模块发送短信
为什么发到手机上是乱码,谁有全部的源代码给上一下呢?谢了。
iNspect通过串口连接给PC传送数据
机器视觉检测软件INSPECT RS232通信的操作方法,中文说明
AIX环境下串口读取问题
请教各路高手:rn 我在AIX环境下对串口进行读写,读取的数据信息中包含字符0,比如读取的数据串为1134002332;rn则在AIX环境下接收的数据会变成1134、2332;字符0的信息被丢弃;我看了串口的设置,其eol(换行命令符)=^@;在配置中指向为0;也即系统任务接收的字符00为换行符而丢弃了;同样的程序在SCO 环境下执行则没问题。rn 想请教各位高手,怎样设置AIX中的串口参数,使得其接收字符串中能包含00字符。
串口设备如何查询它连接上?
我这边有个串口设备,当按下按钮就给给串口发送数据。rn如果它连接上COM1.我如何知道?怎样给该设备加个类似协议的东西。比如发个“start".它向串口回个”ok"rn
怎么去读取datagridview每行的数据????
现在是按条件给datagridview赋值,,赋值后,datagridview要新增许多行。??rnrn 怎么去读取datagridiew上每行数值???
Java 应用部署
通过学习本课程,可以全面了解Azure Web应用的各项功能,以及web应用在实际应用过程中的优势,并可以帮助企业开发人员和运维人员选择合适的部署配置方案。
读取串口数据请教
异步读取串口时,设置了监听事件,监听到输入缓冲区内有数据,读取前已挂起一段时间,但读取时缓冲区字节数为0,间隔一次又好了,如此循环,请教怎么办?
C# 读取串口数据
额,大家好, rn最近一个项目需要有一个读取串口数据的小程序, rn不知道大家有没有开发过类似的东西 rn我因为没有这方面的经验,希望大家能不吝指教一下,给我一些源代码参考。十分感谢。
如何读取串口的数据
用VC做个程序,通过串口与微机进行通讯,当向串口发送数据,微机会返回数据,例如返回41 01 7B,要怎样才能把7B读取到并转换为10进制显示出来。41,01,7B各为一个字节,是16进制。
C#读取串口数据
C#读取串口数据:打开端口、监听端口并获取数据、关闭端口
读取串口数据
void UartBuf_WD(UartBuf *Ringbuf,uint8_t DataIn) { Ringbuf->pbuf[Ringbuf->Wd_Indx & Ringbuf->Mask] = DataIn;//数据长度掩码很重要,这是决定数据环形的关键 Ringbuf->Wd_Indx++;//写完一次,写指针加1,为下一次写入做准备 } d今天移植一段代码的时候看到一
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview