[开源] 安卓系统发送modbus协议到硬件设备下位机

最近是在研究安卓板子上的modbus通信,于是写了这个maven依赖。


项目中主要用到的功能是读写寄存器,所以依赖中重点测试了读写多个寄存器的协议。


另外你可以自定义协议pdu交给程序进行封装及发送。


如果使用中发现了什么问题,可以到仓库添加issue,提交你的代码


Github:https://github.com/jeadyx/AndroidSimpleModbusMaster
Gitee:https://gitee.com/jeadyx/AndroidSimpleModbusMaster


下面简单介绍下如何使用该依赖

一、导入依赖

添加依赖项到项目的build.gradle.kts

implementation("org.github.jeadyx.modbus:simple-modbus-master:1.0")

添加之后别忘记sync项目

二、使用依赖

  1. 初始化串口
SimpleModbus.init("/dev/ttyS1", 9600)
  1. 创建读写请求
// 创建写多个寄存器请求,以写两个寄存器为例
// 0x10: 从机地址
// 0x1F00: 寄存器开始地址
// ShorArray(2): 写两个寄存器,均设置为0xffff
val requestWrite = SimpleModbus.createCustomWriteRequest
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值