프로젝트 설명
전국에 배치된 수천 개 단말기를 중앙에서 관제하는 IoT 기반 NMS를 구축했습니다. 펌웨어 자동 배포(FOTA)는 버전 관리·체크섬 검증·AWS S3 저장으로 OTA를 처리하고 단말기별 성공·실패 결과와 타임스탬프를 기록합니다. 분리 포트(1408) WebSocket으로 관리자·대리점·클라이언트 3개 웹앱에 1:N 푸시와 채널 메시징을 제공하며 JWT 인증과 agencyIdx 기반 데이터 격리로 3단계 권한 관제를 구현했습니다. IMEI 생명주기 관리 DevConfig 설정 프로파일 재시작·설정 푸시·로그 수집 원격 명령(요청→전송→완료)과 대리점별 단말기 그룹화를 지원합니다. Express REST API는 13개 도메인·41개 서비스로 구성했고 Angular 13+Material 대시보드와 MongoDB 하이브리드(TypeORM·네이티브) 설계 node-schedule 주기 작업 systemd 기반 AWS 배포로 운영합니다.