Skip to content

weixizhou/modbus

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

libmoudbus-test

一、工程整体介绍

本工程用于上位机LibModBus-RTU通信,开发环境只限于Linux.

工程中包含三大内容:基础通信测试、数据API封装、基于NATS的数据发布,开发流程如下:

完成度 模块名称 描述
已完成 基础通信测试 一次性收发数据测试+分频段收发数据测试
ING 数据API封装 数据解析
待定 基于NATS的数据发布 NATS转发数据

二、工程编译运行

本工程使用 xmake 编译运行代码,所需工具包有libmoudbus、fmt,接下来我们安装环境、编译和运行代码

2.0 克隆代码

git clone https://github.com/weixizhou/libmoudbus-test.git

2.1 安装依赖包

sudo apt install libfmt-dev xmake

2.2 编译工程

cd libmoudbus-test && xmake -v

2.3 运行工程

xmake run

三、工程使用

3.0 串口和波特率设置

宏定义 数据说明
MODBUS_BAUD 波特率[1500000]
MODBUS_DEVICE 串口设备[/dev/ttyUSB0]

About

modbus rtu & modbus tcp

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors