java实现串口通讯】的更多相关文章

一. 准备工作 1. 点击此下载java串口通讯相关工具 2. 将RXTXcomm.jar放到  %JAVA_HOME%\jre\lib\ext\  目录下,工程中引入该jar包 3. 将rxtxSerial.dll放到  %JAVA_HOME%\jre\bin\  目录下 二. 串口相关类 1. 串口类:CommPort.java public class CommPort { /** * 串口名称,如:COM1.COM2 */ private String commPortName="&qu…
api文档 http://fazecast.github.io/jSerialComm/javadoc/com/fazecast/jSerialComm/package-summary.html maven依赖 <!-- https://mvnrepository.com/artifact/com.fazecast/jSerialComm --> <dependency> <groupId>com.fazecast</groupId> <artifac…
最近在做传感器数据采集的工作,底层是基于Zigbee的无线传感网络,所有数据采集到Zigbee协调器上然后通知上位机数据采集完成,上位机通过USB转串口去读取数据就可以了.那么问题来了,如何进行串口通讯呢?老板说你用Java写个程序好了嘛,用Java写串口程序也是醉了.实验室也没别人写了,所以就让我写了.当我听到要让我用Java写串口通讯程序的时候我本来是拒绝的,然后...就没有然后了..就只能写了. 网上看了一下,最后用了一个开源的Java串口通讯库RXTX做串口通讯,下面记录一下RXTX的使…
1.准备工作        在进行串口连接通讯前,必须保证你当前操作电脑上有可用且闲置的串口.因为一般的电脑上只有一个或者两个串口,如COM1或COM2,但大多数情况下,这些串口可能会被其他的程序或者应用所占用,所以此时我们可以借助工具,在我们的电脑上建立虚拟串口.        先下载一个叫Virtual Serial Port的软件,通过这个软件可以创建新的虚拟串口,如下图所示: 通过图中的添加串口即可进行新虚拟串口的创建,并且一般都是成对创建.   有了虚拟串口之后,为了方便测试新建串口是…
java串口通讯第一次使用,找的资料都比较麻烦,一时没有理出头绪,自己在示例的基础上整理了一个简单的应答示例,比较简陋,但演示了java串口通讯的基本过程. package com.garfield.comm; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import javax.comm.CommPortIdentifier; import javax.comm.Ser…
   最近在做java串口通讯,主要是用个人电脑通过串口从RS485读取数据,并通过crc循环冗余校验,把接收正确的数据解析,插入数据库mysql,并用SSH技术把数据库数据以表格以及图表形式显示      思路: 1.为了从RS485读取数据,由于暂时没有硬件设备,系统是win7,故采用Virtual Serial Port Drive(VSPD)这块虚拟串口软件代替.并下载sscom32.exe模拟串口通信软件. 2. 要想实现串口通信,用Java实现串口通信(windows系统下),需要用…
用java实现串口通信(windows系统下),配置如下: 1.comm.jar放置到 JAVA_HOME/jre/lib/ext;2.win32com.dll放置到 JAVA_HOME/bin;3.javax.comm.properties 两个地方都要放 jre/lib(也就是在JAVA文件夹下的jre) JAVA_HOME/jre/lib(待定.目前好像不用也可以)…
今天在整一个项目,需要利用串口通讯在网上看了好多人的帖子才稍微整出了一点头绪. 首先串口代码就是利用谷歌自己的api,将java代码放在java/android_serialport_api目录下,如果你想改变这个报名需要用jni重新生成so文件,在这里我是直接使用这个包名来简化工作. androidStudio的结构如下: so文件: 在gradle添加依赖: 这样就可以 虽然SerialPort是有报错的但可以不用管他 这样就可以使用串口通信了 使用串口需要手机或者模拟器有对应的口然后还需要…
前几天我写了年度总结,然后有人说让我教一下他Xamarin串口通讯怎么做,其实跟java没有多大区别. 记得我刚开始接到公司这个项目的时候很懵逼,我去看了别的安卓串口工具,都不行我当时是RS232串口,后来我就去Google Pay 下载了个串口工具,试了一下,正好可以,然后我看了它用了哪些开源库,终于被我发现了,于是我就像Xamarin有这个库吗,果不其然,老天救了我,我找到了. 第一步:使用Nuget去获取一个包:LusoVU.XamarinUsbSerialForAndroid 就是这个包…
基于android-serialport-api实现 前言RS232标准接口UARTRS232与UART转接下载 NDK 和构建工具创建支持 C/C++ 的新项目编译C/C++代码串口通讯原理关于校验位HexString与Bytes的转换参考 前言 软件代码写久了,总会对嵌入式开发感兴趣,因为软件的东西写来写去看不见摸不着,而嵌入式硬件开发,可以捣鼓一些机械设备玩,电子感应灯,遥控车啥的,这也就是传说中的创客啊!后面索性买了一套单片机教程<手把手教你学51单片机>和板子学习,作为入门书来说,确…