개발 가이드

IoT Portal 서비스 개발에 필요한 개발 가이드 입니다.

LoRa App/Web 서버 시작하기

ThingPlug의 역할과 필요성

ThingPlug는 SK 텔레콤에서 개발한 개방형 IoT 플랫폼이며 LoRa 디바이스부터 App/Web 서버까지 개발에 필요한 API를 제공합니다. 따라서, 개발자는 이를 활용하여 쉽게 IoT 응용 서비스를 구축할 수 있습니다. 또한 ThingPlug는 IoT 기술의 국제 표준인 oneM2M 기반으로 구현되어 다른 IoT 디바이스와의 호환성 또한 뛰어납니다.

ThingPlug는 다양한 기능을 API를 통해 제공하며, HTTP/MQTT 프로토콜을 통해 사용 가능

위의 그림에서 볼 수 있듯이, ThingPlug는 LoRa 디바이스 및 App 서버와 HTTP/MQTT 방식으로 통신하며 Device Registration, Data Management, Data Monitoring, Connection Management 등 IoT 서비스에서 필수적인 기능들을 개발자가 쉽게 사용할 수 있도록 oneM2M 기반 API형태를 제공합니다

LoRa 디바이스~ App/Web 서버 구조

조금 더 자세히 설명 드리자면, 한 회사에서 위와 같은 전체적인 네트워크 통신 구조를 개발하는 것은 쉬운 일이 아니며, 더 중요한 것은 서비스 운영 부분입니다. 단말과 서버 사이의 연결의 신뢰성을 보장해야 하고, 데이터를 주고 받는 타이밍, 데이터 병목 현상 등 수많은 부분을 끊임없이 관리 해야 합니다.
이러한 과정은 모두 별개의 전문 영역이며 이를 개발하고 관리 하려면 많은 인력 리소스와 전문 인력이 필요할 것입니다. 이와 같은 부분을 SK텔레콤에서 책임 지고 해결하고자 개방형 IoT 플랫폼인 ThingPlug를 제공하는 것입니다.

top