정다진 · 펌웨어부터 생산·관제까지.

정다진 임베디드·통신 SW 개발자

프로젝트 바로 보기

01 / FIRMWARE

펌웨어로
움직이고.

MCU 제어와 운영 동작,
무선·보안 모듈 연동까지.

AMIGO · C/C++ · FreeRTOS
펌웨어 생산 관제

펌웨어부터
생산·관제까지.

전력량계·LTE 모뎀·게이트웨이의 펌웨어와 통신 기능을 개발하고, 생산검사 프로그램과 데이터·운영 시스템까지 연결해 왔습니다.

가이아스 · 2023.07 — 현재
240만 대

6차 LTE 모뎀 납품 · 개발·생산 담당

180만 대+

6차 LTE 모뎀 NMS 관리 대상

99만 대

SMGW-C 생산 체계 적용 물량

3회

2023–2025 개발 참여 BMT 합격

01 / DEVELOPMENT SCOPE

단말·생산·운영을
연결해 왔습니다.

단말 제어·운영 동작과 모듈 연동, 현장의 검사 프로그램, 서버와 데이터까지. 프로젝트별로 맡은 개발 영역입니다.

02 / SELECTED WORK

직접 개발한
기능과 시스템.

단말 내부의 제어 기능부터 생산 현장의 프로그램과 운영 환경까지.

01 / FIRMWARE

AMIGO 전력량계
제어·운영 F/W 개발

개발 완료C / C++ · FreeRTOS

AMIGO의 제어 기능과 운영 동작 로직을 개발하고, 무선 통신·보안 모듈과 생산검사 기능을 연동했습니다.

담당
메인 F/W·운영 동작 개발 · 생산검사 연계 · 생산 프로세스 PM
담당 기능 개념도
AMIGOMCUFreeRTOS · 제어·운영 F/W
CONTROL주변 장치제어·상태 확인
RADIOS2-LP / SUNSPI·무선 통신
SECURITY보안 모듈KCMVP 연동
SELF-TEST INTERFACE생산검사 프로그램 연계
01

단말 제어·운영 동작 구현

FreeRTOS 환경에서 MCU 주변 장치의 제어·상태 확인과 단말의 운영 동작 로직을 구현했습니다.

02

무선·보안 모듈 연동

S2-LP RF 모듈의 SPI 드라이버와 GPIO 인터럽트, SUN 무선 통신 및 KCMVP 보안 모듈을 연동했습니다.

03

펌웨어와 생산검사 연결

셀프테스트 진입점과 검사 인터페이스를 개발하고, 펌웨어·하드웨어·검사 프로그램·서버 사이의 요구사항을 조율했습니다.

생산 실적

AMIGO 누적 생산 23,000대

02 / PRODUCTION SYSTEM

생산검사부터
이력·운영 환경까지

5-2차·6차 LTE · SMGW-C · AMIGOQt 6 · F/W · Infra

5-2차·6차 LTE 모뎀, SMGW-C, AMIGO의 생산을 담당했습니다. 검사 프로그램과 컨트롤보드 F/W, 정보 주입, 생산 이력, 서버와 배포 환경을 개발해 생산 현장의 작업 흐름을 연결했습니다.

담당
생산 자동화 시스템 전반 직접 개발 · 공정 구축
01 / TEST

검사·장비 제어

Qt 6 기능검사 프로그램과 JIG 컨트롤보드 F/W. 셀프테스트, 단계별 검사와 자동 양불판정.

02 / PROVISIONING

정보 주입·설정

인증서·LTE 정보 주입과 장비 설정, 캘리브레이션을 생산 공정에 연계.

03 / TRACEABILITY

검사·포장 이력

검사 결과부터 라벨·박스 포장 이력까지 DB와 API로 연결해 제품 단위 이력 관리.

04 / INFRASTRUCTURE

공장 운영 환경

내·외부망 이중화, 생산 모니터링, Jenkins·Node.js 배포 서버와 런처 구축.

제품별 구현 사례PC당 작업 대상, 1대에서 5대로

제품별 통신 인터페이스에 맞춰 PC 한 대에서 장치 다섯 대를 독립적으로 검사하도록 구성했습니다.

5-2차 LTE 모뎀 · HID 다중 연결

6차 이전 모델인 5-2차 LTE 모뎀은 Nuvoton M2354·FreeRTOS 기반입니다. USB 허브의 물리적 연결 위치로 검사 대상을 구분하고, PC 한 대에 HID 장치 다섯 대를 연결해 처리했습니다.

5-2차 LTE 모뎀의 HID 검사 구성
검사 PC 1대
USB 허브 · 물리적 연결 위치로 장치 식별HID 장치 5대 연결
모뎀 01HID 연결 01
모뎀 02HID 연결 02
모뎀 03HID 연결 03
모뎀 04HID 연결 04
모뎀 05HID 연결 05
장치별 독립 작업 검사 완료 후 DB 저장

SMGW-C · VLAN 기반 동시 통신

동일한 고정 IP를 사용하는 SMGW-C 다섯 대의 네트워크를 VLAN으로 분리해 동시에 통신했습니다. 장치별 작업의 독립성을 보장하고 검사 완료 후 결과를 DB에 저장했습니다.

SMGW-C의 VLAN 검사 구성
검사 PC 1대
VLAN으로 네트워크 분리동일 IP 장치 5대와 동시 통신
SMGW 01192.168.3.100
SMGW 02192.168.3.100
SMGW 03192.168.3.100
SMGW 04192.168.3.100
SMGW 05192.168.3.100
장치별 독립 작업 검사 완료 후 DB 저장
검사 흐름단계별 판정과 재검증을 위한 기록

자동검사와 작업자 육안확인을 하나의 시퀀스로 구성하고, 단계별 결과를 집계해 최종 PASS/FAIL을 결정하도록 구현했습니다. 검사별 재시도·타임아웃·제외 조건을 상태로 관리하고, 판정 사유와 결과를 DB에 남겨 제품별 이력 조회와 재검증이 가능하도록 했습니다.

생산·적용 규모

SMGW-C 생산 체계 적용 99만 대 · AMIGO 누적 생산 23,000대

03 / RELATED WORK

함께 개발한
통신·운영 기능.

6차 LTE 모뎀의 NMS 기능부터 생산 현장의 데이터와 배포 환경까지.

COMMUNICATION

단말 관제·원격 업데이트

K-AMI 6차 LTE 모뎀

Net-SNMP Agent와 MIB 기반 상태 조회·제어 기능, SNMP SET을 시작 신호로 단말이 업데이트 절차를 수행하는 FOTA를 구현했습니다. KCMVP 모듈과 Mbed TLS 암호화 통신도 연동했습니다.

DATA & RELIABILITY

DB 이력 조회 개선

생산 JIG · SMGW 모니터링

이력 조회 쿼리와 인덱스를 분석해 기존 프로그램과의 호환성을 유지하며 조회 성능 문제를 개선했습니다.

단말·네트워크·서버·DB 구간을 나누어 원인 분석

DEPLOYMENT

공정 모니터링·배포 환경

생산 운영 시스템

DB·API 기반 생산 현황과 검사 결과 모니터링을 구축했습니다. Jenkins·Node.js 배포 서버와 런처를 개발해 현장의 프로그램 배포 환경을 구성했습니다.

추가 개발 경험 Edge AI · 웹·지도 서비스

MCU 기반 Edge AI

LSTM 시계열 모델을 TensorFlow Lite 기반으로 양자화하고, MCU에서 센서 입력·추론·창문 제어를 연계했습니다.

호출·비상 알림 웹 서비스

현장 알림 데이터를 확인하는 웹 서비스와 지도 호스팅 서버를 구축하고, 알림 데이터가 화면과 지도에 전달되는 흐름을 구현했습니다.

04 / EXPERIENCE

가이아스

임베디드·통신 SW 개발

2023.07 — 현재

6차 LTE 모뎀 개발·생산

NMS Agent·보안 통신 개발 및 생산 담당
K-AMI 6차 BMT 합격 · KT 협력 프로젝트

SMGW-C 생산 체계 구축

생산 JIG·프로그램과 공장 인프라 개발
2024·2025 BMT 합격 · U+ 협력 프로젝트

AMIGO F/W·생산 공정 개발

단말 제어·운영 동작 및 무선·보안 모듈 연동
생산검사 기능 개발 및 생산 프로세스 PM

05 / TECHNICAL TOOLKIT

프로젝트에서
사용한 기술.

펌웨어·통신부터 생산 프로그램과 운영 인프라까지.

01

Firmware & OS

C · C++ · Embedded Linux · FreeRTOS · POSIX Threads

Embedded Linux 기반 단말 SW와 FreeRTOS 기반 제어·운영 동작 개발.

02

MCU & Interface

STM32 · PIC32CX · UART · I²C · SPI · CAN · GPIO · 외부 인터럽트

MCU 주변 장치 제어와 상태 확인, 통신 인터페이스 연동.

03

Network

LTE · TCP/IP · Socket programming · Net-SNMP Agent

LTE 모듈 연동, 단말 상태 조회·제어 및 FOTA 구현.

04

Security

KCMVP 검증필 암호모듈 · Mbed TLS · RADIUS · Diameter

암호모듈·보안 통신 및 인증 인터페이스 연동.

05

Production

Qt 6 · JIG 컨트롤보드 F/W

생산검사·셀프테스트, 인증서·단말 정보 주입, 캘리브레이션 공정 연계와 검사·포장 이력 관리.

06

Backend & Database

JavaScript · Node.js · Python · SQL · MySQL · REST API

생산 데이터 API·모니터링 개발 및 이력 조회 쿼리·인덱스 개선.

07

Build & Deployment

CMake · Ninja · Cross-compilation · Jenkins

단말·검사 프로그램 빌드와 현장 배포 서버·런처 구축.

06 / CONTACT

함께 개발할 팀을
찾고 있습니다.

임베디드·통신 SW, 생산검사와 운영 시스템 개발 경험이 필요한 팀이라면 연락해 주세요.