스마트공장은 기존의 생산 시스템과 ICT기술이 융합한 지능형 생산체계이다.
스마트공장을 위해서는 IoT, 빅데이터, 로봇, 인공지능 등의 기술이 요구된다. 이는 기존의 공장과 IT기술이 융합됨에 따라 IT 환경에서의 보안문제와 비 IT환경, 융합환경에서의 보안 문제를 고려해야 한다.
- 클라우드 플랫폼: 클라우드를 통해 가상화된 컴퓨터의 시스템 리소스를 사용하는 영역
- 현장자동화: 스마트공장의 최하위영역으로 동작, 위치, 환경 정보 등을 감지하고, 로봇을 통해 실질적인 제품 생산 및 보관, 재고관리를 수행하는 장치
- 제어자동화: 스마트공장의 생산 설비로부터 입수한 정보를 분석, 가공, 시뮬레이션을 수행해 상위의 응용시스템영역과 연계해 생산설비 모니터링, 제어하는 영역
- 응용시스템: 제어자동화로부터 수집된 정보를 사용자 편의에 따라 가시화하고, 분석을 수행하며, 플랫폼 상의 전반적인 관리를 수행하는 최상위 소프트웨어 영역