산업용 장비
UPS 전원 데이터를 확인하는 Android·Windows 프로그램
UPS의 전원 상태를 조회하는 Android 앱과 Windows 프로그램을 개발했습니다. Modbus 요청·응답과 상태 표시를 구성했습니다.
적용 기술
AndroidKotlinC#Modbus RTU
전원 장치를 PC와 Android에서 확인
UPS와 통신해 전원 관련 데이터를 읽고 화면에 표시하는 프로그램입니다. Windows용 도구와 Android용 앱에서 각각 장치 연결과 데이터 조회 기능을 구현했습니다.
Android 앱은 USB 시리얼 장치의 연결 권한을 처리하고 사용 가능한 포트를 찾습니다. Modbus 요청을 주기적으로 보내고 응답을 조립한 뒤 CRC를 확인하는 통신 처리를 포함합니다.
구현 범위
- 시리얼 장치 연결과 포트 선택
- Modbus 요청 생성과 응답 검사
- 주기 조회의 시작·중지 및 연결 정리
- 전원 상태와 측정 데이터의 화면 표시
동일한 장비를 사무실의 PC나 현장의 Android 기기에서 확인할 수 있도록, 사용 환경에 맞춘 운영 프로그램을 개발한 사례입니다.