NeoIDM FOTA

디바이스 펌웨어 업데이트 서비스

NeoIDM FOTA

NeoIDM FOTA디바이스 펌웨어 업데이트 서비스입니다

FOTA(Firmware Over The Air)란 원격지에 있는 다수의 디바이스의 펌웨어 업데이트를 위한 기술입니다.
NeoIDM FOTA 서비스는 소프트웨어 버전 관리와 스케줄링에 의한 업데이트를 가능하게 합니다.

업데이트 패키지 관리
업데이트 패키지 관리
캠페인 관리
캠페인 관리
계정 별 권한 설정
계정 별 권한 설정
업데이트 이력관리
업데이트 이력관리

FOTA 핵심 기술

Delta Update

NeoIDM FOTA는 무선 네트워크 기반의 제한된 성능을 가진 모바일 디바이스 업데이트를 위한 가장 중요한 기술인 Diff 엔진을 제공합니다.
Diff 엔진으로 기존 소프트웨어 버전과 새 버전 간의 차이점을 분석하여 변경된 부분(Delta)만을 업데이트 합니다.
Full 업데이트 방식에 비해 업데이트 패키지 사이즈를 최소화하여, 무선 네트워크 기반의 저사양/저전력 디바이스를 위한 업데이트에 적합합니다.

Delta Update

Core Components

Diff Generator

Diff Generator

- 기존 버전과 새버전의 소프트웨어 패키지를 선택하여 Delta 패키지 생성
- 다중 파일/폴더 지원
Firmware Update Agent / Update Engine

Firmware Update Agent / Update Engine

- Delta / Full 패키지에 대한 업데이트 수행
- 데이터 암호화
- 다중 파일/폴더 지원
FOTA Server

FOTA Server

- 패키지 업로드/다운로드 및 버전 이력 관리
- Delta 패키지 생성을 위한 Diff Generator 연동
- FOTA 캠페인 생성, 스케줄 실행 및 결과 조회

Features

업데이트 패키지 관리
  • - 패키지 파일 목록 관리
  • - Full 패키지를 선택하여 delta 생성
  • - 업로드 된 패키지 파일 다운로드
캠페인 관리
  • - 패키지, 대상 디바이스, 기간 등을 지정하여 업데이트 스케줄 등록
  • - 캠페인 스케줄에 따른 디바이스 자동 업데이트 실행
캠페인 리포트
  • - 디바이스 별 캠페인 실행 현황 조회
  • - 캠페인 결과 조회
디바이스 별 히스토리
  • - 개별 디바이스 화면에서 디바이스의 캠페인 실행 히스토리 조회
계정 별 권한 설정
  • - Admin / Organization Manager / Product Manager 권한 계정 : 패키지 및 캠페인 관리
  • - Device Manager 권한 계정 : 디바이스 개별 히스토리 열람

Use Cases

M2M 단말
M2M 단말
Handheld device
Handheld device
통신중계기
통신중계기
환경 모니터링
환경 모니터링