- 博客(6)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 使用java的milo框架访问OPCUA服务的方法
最近接了一个项目,需要访问工业的实时数据库,数据库的对外开放接口是OPCUA协议的,经过多方比对,发现github上milo的评星较高,尝试了一下,还比较方便好用,现在把使用过程中的坑和大家介绍一下,网上比较全的资料不多,下面是整个过程全部的资料:本次采用KEPServerEX5模拟服务端,使用milo开发的程序作为客户端一、搭建服务端,KEPServerEX5的安装省略掉,下面是配置过程设置通道、设备、标签设置访问的用户名和密码设置通过opc-ua访问的节点二、使用milo的框架,开发客
2020-07-31 12:40:27 15068 42
原创 JAVA使用RXTXcomm包操作串口数据流
最近对接下位机,对方没有使用modbus总线协议来对接,直接使用的操作流对接,找了一下java中使用RXTXcomm.jar比较方便,下面是包的使用方法1、maven工程中引入依赖可能这个包不在阿里的maven仓库中,下载下来包,手动加载到本地的maven仓库中即可<dependency> <groupId>org.rxtx.RXTXcomm</groupId> <artifactId>RXTXcomm</artifactId>
2020-07-17 10:04:23 2954 22
原创 追加@Component类上后,再追加@Resource或@Autowired时对象为空
最近在写程序时发现在使用了@Component后,同时使用@Autowired自动注入service的时候发现并未注入成功,得到的对象是null经过调查发现,错误的写法@Component的生成时间点早于@Autowired,所以依赖不到对象,解决方法如下:@Componentpublic class SerialPortUtils implements SerialPortEventListener { @Autowired private EnvTemHumService envTemHu
2020-07-14 23:42:10 1831 1
原创 在maven中央仓库没有的jar包,如何追加到自己本地的仓库
大家做一些常规开发时,关联的jar包,中央仓库基本都有,直接用中央仓库的就可以了,但是做一些特殊的开发时,往往会牵扯到中央仓没有jar包,这种情况下如果想用maven开发如何做呢?这次我用工业总线modbus的jar包为例,给大家说一下怎么做。1、下载关联的jar包到本地2、使用脚本吧jar包追加到你的本地仓库中mvn install:install-file -Dfile=f:\modbus4j-3.0.3.jar -DgroupId=com.infiniteautomation -Dartif
2020-07-10 10:01:29 1730
原创 使用java的modbus4j的Rtu方式获取监测数据
最近要从modbus总线上获取数据,还要用java开发,找了半天,感觉modbus4j在github上评价比较高,尝试了一下,果然很好用,比之前的方法方便很多。在使用过程中也踩了不少坑,记录下来,分享给大家,100%好用,上传了全部代码,东西一点都不缺少。1、配置串口环境使用virtual serial port driver模拟串口com1、com22、配置下位机环境使用modsim模拟下位设备deviceid:设备IDmodbus point type:寄存器模式address:寄存器起
2020-07-07 14:28:27 16837 42
原创 SpringBoot读取自定义环境配置信息的方法
1、追加rf.properties#设备信息同步地址#测试环境synchronization.pos_url.anchor: http://xx.xx.xx.xx:8080/jndjplatform_api/api/tongyuan/getAnchorInfosynchronization.pos_url.tag: http://xx.xx.xx.xx:8080/jndjplatform_api/api/tongyuan/getTSTagBeaconDatasynchronization.pos_
2020-07-05 09:19:52 198
bootstrap-treeview20161102.rar
2020-03-25
Sentinel流控规则无法限制openfeign的请求
2021-07-07
TA创建的收藏夹 TA关注的收藏夹
TA关注的人