IoT 디바이스 수명주기 – 개발, 그 다음은? 관리와 업데이트!

지난 블로그 포스팅을 통해, 다양한 프로토콜에서 통신 가능한 IoT 애플리케이션을 쉽게 개발할 수 있도록 하는 표준화된 IoT RTOS 플랫폼의 필요성에 대해 이야기한 바 있다. 이러한 플랫폼을 활용하면, 개발자는 흩어져 있는 기능들을 직접 패키지화 하지 않고도 수월하게 애플리케이션을 만들 수 있다. 그러나 이는 IoT 솔루션 개발 과정의 어려움 중 하나를 해결할 뿐이다. 보다 중요한 문제는 엔터프라이즈 관리자가 IoT 배치를 관리할 수 있도록 하는 환경을 제공함과 동시에 유효한 RoT(Root of Trust) 및 키를 통해 디바이스를 수시로 안전하게 업데이트 할 수 있는 방법을 찾는 것이다. 물론 해당 솔루션은 백만에서 수십억 개에 달하는 규모를 지원할 수 있는 확장성을 갖춰야 한다.

이미 헬스케어, 공공 부문, 운송, 물류, 커넥티드 빌딩 등 여러 산업에서 이러한 솔루션의 복잡한 용례가 증가하는 추세다. 그러나 기업들이 IoT 디바이스를 배치하는 데에는 몇가지 중대한 어려움이 따른다. IoT가 새로운 ERP로 자리잡아가면서 발생하는 어려움에는 기술 혁신을 실질적 비즈니스 가치로 변환하고 유의미한 비즈니스 실적을 제공하는 것 등이 있다. 자사의 고객 사례에서 발견한 몇 가지 주요 난점은 다음과 같다:

• 광범위한 디바이스 종류 – 팔레트 위의 소형 커넥티드 센서, 커넥티드 조명, 에지 게이트웨이 등 그 형태가 다양하다.

• 방대한 예상 디바이스 규모 – 관리가 필요한 디바이스의 수와 해당 디바이스들이 분석을 위해 수집 및 전송하는 데이터의 양이 방대하다.

• 이기종 디바이스의 증가 – 운영자가 거래해야 하는 디바이스 제조사, 모듈 제조사, 프로토콜 등의 종류가 상이하다.

• 규모가 동일하는 가정하에 네트워크 트래픽의 증가는 운영 예산에 상당한 영향을 미친다.

• 마지막으로, 디바이스에서 제공하는 데이터에 의해 결과가 달라지기 때문에 디바이스와 데이터를 모두 신뢰 할 수 있어야 한다. 그렇지 않을 경우 결과는 무의미하다.

이 모든 난점은 이기종 디바이스를 아우르는 안전한 수명주기 관리 솔루션의 필요성으로 이어진다. 이는 디바이스 운영자들이 비즈니스에 집중할 수 있도록 하며, 기술적 솔루션을 만들고 IoT 네트워크를 운영하는 것에 대한 우려를 해소시킨다.

에너지 그리드 애플리케이션용 IoT 솔루션의 개발 및 배치에 필요한 요건(노란색)과 관련 문제(주황색)

디바이스 수명주기 관리와 관련된 문제를 해결하기 위해, Mbed Cloud의 디바이스 관리 기능은 사용자들이 해당 솔루션을 수월하게 개발, 배치, 확장 할 수 있도록 다음과 같은 성능을 제공한다:

• 어떤 프로토콜에서도 디바이스를 최적화된 방식으로 연결시켜, 대역폭 비용을 절감할 수 있다.

• 디바이스를 관리 및 제공하며, 디바이스 관리 뿐만 아니라 데이터 전송에도 사용할 수 있는 키를 생성한다.

• 긴밀한 통합을 통해 디바이스를 무선으로 안전하게(FOTA방식) 업데이트하고, 디바이스의 스토리지를 확보한다.

• 수십 KB의 크기에서부터 풍부한 컴퓨팅 및 분석 환경을 제공하는 게이트웨이 형태까지, 다양한 규모의 디바이스 측 인프라를 제공한다.

• AWS나 소프트뱅크 클라우드(Softbank Cloud)와 같은 퍼블릭 클라우드 인프라부터 규제가 심한 산업에 특화된 관리형 온-프레미스 배치에 이르는 다양한 기업용 배포를 지원한다.

• 대규모의 디바이스를 수용할 수 있도록 뛰어난 확장성을 갖춘 환경을 제공한다.

• 개방형 생태계 지원 – Mbed OS와의 최적화된 통합이 가능할 뿐만 아니라, AWS의 아마존 FreeRTOS와 리눅스 등의 기타 OS와도 호환된다.

정리하자면, Mbed IoT 디바이스 플랫폼은 클라우드 기반 또는 온-프레미스형 배치 형태의 안전한 칩-투-엔터프라이즈(chip-to-enterprise) 솔루션을 신속하고 확실하게 생성하며 제어 및 데이터 영역을 모두 관리할 수 있도록 하는 가장 쉬운 방법이다.

Important Information for this Arm website

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies. If you are not happy with the use of these cookies, please review our Cookie Policy to learn how they can be disabled. By disabling cookies, some features of the site will not work.