javaWeb调用串口通讯


java串口通讯demo源码,内有注解。可实现通过javaWeb页面控制串口,调用串口数据,发送串口指令等操作。可同时监听多个串口,并同时向多个串口发送和接收消息。内含已经写好的串口监听类,定时器,以及串口数据转换方法,二进制、十进制互转、十进制、十六进制以及明文之间的互转。java串口通讯功能其实是固定了的,照抄就可以;数据转换才是最大的工作量,因为串口通讯时走的是进制数据,而使用者需要用的是明文,也就是中文英文和数字。进制转换感觉挺难,但实际上也就那么回事,动手试一下就会了。
资源截图
代码片段和文件信息
package com.speedsun.oa.common.model;

/**
 * 
 * JSON模型
 * 
 * 用户后台向前台返回的JSON对象
 * 
 *
 * 
 */
public class Json implements java.io.Serializable {

private boolean success = false;

private String msg = ““;

private object obj = null;

public Json(){}

public Json(Boolean successString msg object obj){
this.msg=msg;
this.obj=obj;
this.success=success;
}

public boolean isSuccess() {
return success;
}

public void setSuccess(boolean success) {
this.success = success;
}

public String getMsg() {
return msg;
}

public void setMsg(String msg) {
this.msg = msg;
}

public object getObj() {
return obj;
}

public void setObj(object obj) {
this.obj = obj;
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-09-04 06:46  AEMG
     文件         312  2019-09-04 06:46  __MACOSX._AEMG
     目录           0  2019-09-06 08:04  AEMGWebContent
     文件         212  2019-09-06 08:04  __MACOSXAEMG._WebContent
     目录           0  2019-09-04 06:52  AEMG
esources
     文件         212  2019-09-04 06:52  __MACOSXAEMG._resources
     文件         889  2019-09-06 07:54  AEMG.classpath
     文件         212  2019-09-06 07:54  __MACOSXAEMG._.classpath
     目录           0  2019-09-04 06:46  AEMG.settings
     文件         212  2019-09-04 06:46  __MACOSXAEMG._.settings
     文件         904  2019-09-04 06:46  AEMG.project
     文件         212  2019-09-04 06:46  __MACOSXAEMG._.project
     目录           0  2019-09-04 06:46  AEMGuild
     文件         212  2019-09-04 06:46  __MACOSXAEMG._build
     目录           0  2019-09-04 06:49  AEMGsrc
     文件         212  2019-09-04 06:49  __MACOSXAEMG._src
     目录           0  2019-09-06 08:04  AEMGWebContent
esources
     文件         212  2019-09-06 08:04  __MACOSXAEMGWebContent._resources
     目录           0  2019-09-04 06:46  AEMGWebContentmeta-INF
     文件         212  2019-09-04 06:46  __MACOSXAEMGWebContent._meta-INF
     文件        4406  2019-09-06 08:33  AEMGWebContentindex.jsp
     文件         212  2019-09-06 08:33  __MACOSXAEMGWebContent._index.jsp
     目录           0  2019-09-04 06:48  AEMGWebContentWEB-INF
     文件         212  2019-09-04 06:48  __MACOSXAEMGWebContent._WEB-INF
     目录           0  2019-09-06 08:24  AEMGWebContentjsp
     文件         212  2019-09-06 08:24  __MACOSXAEMGWebContent._jsp
     文件        3559  2019-09-04 06:52  AEMG
esourcesspringMVC-applicationContext.xml
     文件         212  2019-09-04 06:52  __MACOSXAEMG
esources._springMVC-applicationContext.xml
     文件        2196  2019-09-04 06:52  AEMG
esourcesapplicationContext-db.xml
     文件         212  2019-09-04 06:52  __MACOSXAEMG
esources._applicationContext-db.xml
     文件        1484  2019-09-04 06:52  AEMG
esourcesapplicationContext-myBaties.xml
............此处省略10967个文件信息

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。

发表评论

评论列表(条)