산업용 Modbus 데이터 수집 게이트웨이인 ThingGateway를 독자적으로 개발하여 산업 현장에서 데이터 수집, 처리 및 전송을 가능하게 했습니다. 요구사항 분석, 하드웨어 선정, 아키텍처 설계, 소프트웨어 개발, 배포 및 출시 전반에 걸쳐 책임집니다. C/C++, Python, JavaScript 및 기타 언어를 활용한 모듈형 마이크로서비스 아키텍처를 채택하여 다국어 개발을 지원합니다. 혁신적으로 Excel 포인트 테이블 구성과 비동기식 다중 스레드 통신을 가능하게 하여 효율성을 크게 향상시킵니다. 이 프로젝트는 성공적으로 구현 및 시험되었으며, 크로스 플랫폼 Modbus 다운스트림 시뮬레이터도 개발되었습니다.

산업용 모드버스 데이터 수집 게이트웨이 ThingGateway (TGW) (2022.12 – 2024.09)

  • 프로젝트 설명: Modbus 프로토콜을 기반으로 한 엣지 획득 게이트웨이 장치 TGW를 독자적으로 설계 및 개발하여 산업 현장 데이터의 실시간 수집, 처리 및 전송을 가능하게 하여 기업 디지털 전환을 지원합니다.

  • 핵심 책임:

    • 전면 리더십: 요구사항 분석, 하드웨어 선정, 시스템 아키텍처 설계, 소프트웨어 개발부터 환경 배포 및 버전 릴리스까지 모든 것을 독립적으로 책임지고 있습니다.
    • 소프트웨어 아키텍처 설계: 모듈러 설계와 마이크로서비스 아키텍처를 채택하여 시스템이 유지보수가 용이하고, 확장 가능하며, 안정적일 수 있도록 합니다.
    • 언어 간 개발: 개발을 위해 C/C++, Python, JavaScript에 능숙하며, 통신 모듈, 프로토콜 파싱, 애플리케이션 계층 통합, 웹 관리 등이 포함됩니다.
    • 근본적인 동력 개발: GPIO 드라이버를 작성하고 장치 트리를 수정하여 확장 보드 기능에 대한 Linux 커널 모드 제어를 구현합니다.
    • 혁신적인 디자인: Excel 파일을 통해 Modbus 포인트 테이블을 구성하면 인건비가 크게 줄어듭니다.
    • 추가 업적: 디버깅 및 테스트 효율성을 향상시키기 위해 크로스 플랫폼 Modbus 서브컴퓨터 시뮬레이터를 개발했습니다.
  • 기술 스택: C/C++、Python、JavaScript、Shell、Bootstrap 5、Django、Qt、VSCode、MQTT、Modbus RTU/TCP、MySQL、SQLite3

  • 프로젝트 하이라이트:

    • 성공적인 실행: 상하이 진월란 플라자의 지능형 리노베이션 프로젝트 중 시험 운행 중입니다.
    • 고성능: 비동기 다중 스레드 통신 아키텍처는 다운스트림 컴퓨터 485 버스와의 통신 효율성을 향상시킵니다.
    • 사용 편의성: 혁신적인 엑셀 포인트 테이블 구성은 인건비를 절감합니다.
    • 확장 가능성: 모듈형 마이크로서비스 아키텍처는 유지보수와 확장이 용이합니다.
    • 데모 쇼케이스: 프로젝트 결과를 시각적으로 보여주기 위해 온라인 시연이 제공됩니다.
      https://tgw.iamlouis.online/realtime2d