ModbusTools는 표준 Modbus 프로토콜(TCP, RTU 및 ASCII)과 함께 작동하는 크로스 플랫폼(Windows, Linux) Modbus 시뮬레이터 도구(클라이언트 및 서버)다.
Slave 나 Master 역할 모두에 유용하게 사용할 수 있다.
직접 빌드 하려는 경우 먼저 Qt 5.x 및 의존성 패키지를 설치한다.
sudo apt install mesa-common-dev libglu1-mesa-dev
소스코드 클론
git clone --recursive https://github.com/serhmarch/ModbusTools.git
CMakePresets.json 편집
...
{
"name": "Linux-Base",
"displayName": "GCC Linux-gnu Default",
"description": "Using compilers: C = /usr/bin/gcc, CXX = /usr/bin/g++",
"cacheVariables": {
"CMAKE_PREFIX_PATH": "$env{HOME}/Qt/5.15.2/gcc_64",
"CMAKE_C_COMPILER": "/usr/bin/gcc",
"CMAKE_CXX_COMPILER": "/usr/bin/g++"
},
...
빌드
chmod a+x build.sh
./build.sh
실행
cd
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:~/Qt/5.15.2/gcc_64/lib/
./tmp/cmake/ModbusTools/Linux/Release/Release/server
신규 데이터 추가

연결 구성


| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| » |
ModbusTools 시뮬레이션 도구 활용
| makersweb | 2026.02.11 | 530 |
| 10 |
OpenAMP 간단한 소개
| makersweb | 2024.09.21 | 4327 |
| 9 | Raspberry Pi에서 I²C 그리고 Bit-bang (비트뱅) | makersweb | 2023.08.27 | 5192 |
| 8 |
Raspberry Pi 와 ATtiny85 간 I²C 통신
| makersweb | 2023.03.18 | 4904 |
| 7 |
로직분석기와 함께 PulseView 를 사용해서 CAN 신호 캡쳐
| makersweb | 2023.03.16 | 4557 |
| 6 |
ESP32 블루투스 스피커(A2DP Sink)
| makersweb | 2019.10.29 | 7246 |
| 5 |
블루투스(Bluetooth) 기초
| makersweb | 2019.08.02 | 9585 |
| 4 |
USB OTG 기술의 개념
| pjk | 2014.11.03 | 20383 |
| 3 |
USB 핀아웃
| pjk | 2014.10.11 | 12299 |
| 2 |
시리얼 인터페이스 커넥터를 위한 핀아웃
| pjk | 2014.10.10 | 8933 |
| 1 |
폴링(Polling), 인터럽트(Interrupt), DMA(Direct Memory Access)
| pjk | 2014.10.24 | 10751 |