==== III. 기술 설계 ==== 마지막으로, 기술 설계는 솔루션의 소프트웨어 아키텍처, 하드웨어 설계 및 기술 인프라의 개요를 제공한다. ==== 소프트웨어 아키텍쳐 ==== 소프트웨어 아키텍쳐는 핵심 소프트웨어 구성 요소와 이들의 종속성을 정의해야 한다. • 자산 상 OS/펌웨어, 어플리케이션 컨테이너, 미들웨어 • 백엔드 OS, 어플리케이션 컨테이너, 미들웨어 (전자 통신, BPM, BRM 등) • 데이터베이스 기술 및 라이브러리 • ID 관리, 보안 기술, 인증서 관리 등 • 중요 소프트웨어 라이브러리 및 오픈 소스 구성 요소 • 자산 소프트웨어 업데이트 인프라 • 개발 도구 ==== 하드웨어 설계 ==== 하드웨어 설계는 IoT 솔루션에 특화된 이러한 구성 요소, 보통 자산 상 하드웨어에 중점을 두어야 한다. 이 단계에서 일반적인 수준의 세부 사항은 다음을 포함해야 한다. • 다음과 같은 요소로 구성된 게이트웨이 등의 자산 상 하드웨어: CPU, 메모리, 로컬 인터페이스, 셀룰러 모뎀, 지역 무선 연결, 안테나, 케이스, 분포된 센서 노드 등 • 자산에 위치 및 장착 • 분포된 센서 노드를 배치할 경우, 자산에 이러한 노드를 위치 및 장착 {{ :파트2_26번그림.png?300 |}} Hardware design 맞춤형 하드웨어 개발의 경우, 다음 수준의 하드웨어 설계 세부 사항은 주요 구성 요소, 즉 CPU, 메모리, 전원, 디지털 I/O, 통신 모듈 등을 다룬다. 아래 도표는 서론에서 기술된 바와 같이 eCall 서비스 텔레매틱스 장치의 메인 보드 설계 예시를 보여준다. {{ :파트2_27번그림.png?300 |}} Detailed hardware design (source: peiker group) ==== 기술 인프라 ==== 기술 인프라의 설계는 개별 솔루션, 특히 사용된 네트워크 인프라에 고도로 특화될 것이다. Alcatel-Lucent의 예는 아래 그림에서 볼 수 있다 (참조 추후결정). {{ :파트2_28번그림.png?300 |}} Technical infrastructure