IoT Edge 시나리오
    • PDF

    IoT Edge 시나리오

    • PDF

    Article Summary

    Classic/VPC 환경에서 이용 가능합니다.

    네이버 클라우드 플랫폼의 IoT Edge 사용 방법은 IoT Edge 사용 카테고리에서 자세하게 확인할 수 있지만 우선 IoT Edge를 사용하는 전체 시나리오를 살펴보는 것을 권장합니다. 사용 시나리오를 학습한 후 사용 방법을 확인하면 좀 더 원활하게 IoT Edge를 활용할 수 있습니다. IoT Edge를 사용하는 전체 순서와 각 순서별 설명은 다음과 같습니다.

    1. 코어 디바이스용 장비 준비

    Edge 코어 소프트웨어를 설치하기 위한 임베디드 장비 또는 소형 컴퓨팅 장비를 준비해 주십시오. 이 장비는 앞으로 코어 디바이스라 부르며 이후 과정에서 설치가 완료되면 IoT Edge에 코어 디바이스 목록에서 확인할 수 있습니다. 코어 디바이스는 네이버 클라우드 Open API를 활용하므로 반드시 인터넷에 연결되어 있어야 합니다.

    2. 서비스 이용 신청

    네이버 클라우드 플랫폼 콘솔에서 Cloud IoT Core 이용 신청과 Cloud Functions 이용 신청을 완료해 주십시오.

    3. 코어 디바이스 설정

    코어 디바이스에 Edge 코어 소프트웨어를 설치합니다. 설치를 위한 가이드는 콘솔에서 확인할 수 있습니다. 가이드에 따라 코어 디바이스 이름을 정하고 Edge 코어 소프트웨어를 다운로드하고 설치합니다. 설치 시 필요한 Cloud IoT Core 리소스를 프로비전합니다. 설치가 완료되면 코어 디바이스 목록에서 설정된 코어 디바이스를 확인할 수 있습니다.

    4. 클라이언트 디바이스 설정 및 연결

    설치된 코어 소프트웨어에 IoT 장비를 연결하여 MQTT 메시지를 보내기 위한 클라이언트 디바이스를 설정합니다. 클라이언트 디바이스는 Cloud IoT Core의 가상 디바이스로 설정할 수 있습니다. 설정이 완료되면 IoT 장비에 Discovery 예제 코드와 연결된 인증서를 다운로드하고 실행하여 MQTT 메시지를 주고받을 수 있습니다.

    5. 다양한 서비스 배포

    Edge 코어 소프트웨어는 브릿지, 로컬 Functions와 같이 추가 서비스를 통해 로컬 IoT 서비스를 다양하게 구성할 수 있습니다. 추가 서비스를 이용하려면 배포를 통해 각 서비스의 설정값을 추가하고 배포를 진행해야 합니다.

    • 다양한 서비스의 설명과 서비스 설정을 배포하는 방법은 배포 생성을 참조해 주십시오.

    IoT Edge 활용 시나리오

    IoT Edge를 활용한 로컬 IoT 환경 구축 시나리오를 설명합니다.

    가정용 IoT Gateway 구축

    가정용 IoT Gateway를 구축하는 시나리오는 다음과 같습니다.

    iotedge_overview1_ko.png

    1. 사용자의 디바이스 장비에 Edge 코어 소프트웨어를 설치합니다.
    2. Wi-Fi에 연결된 IoT 장비에서 MQTT 메시지를 코어 디바이스로 전달합니다.
    3. topic이 ac/on 또는 ac/off로 전달된 메시지를 월 패드에서 전송하면 에어컨은 해당 토픽을 구독하여 topic에 따라 에어컨을 켜고 끌 수 있습니다.
    4. 화제 경보 센서에서 전달된 메시지는 fire/alert으로 지정후 브릿지 서비스를 활용하여, Cloud IoT Core로 메시지를 전달하며 Cloud IoT Core에서 연동한 Cloud Functions를 호출하여 정의한 트리거와 액션(SMS 문자 발송)에 따라 사용자에게 알림 메시지를 전송합니다.

    IoT 데이터 필터링 후 저장

    IoT 데이터 필터링 후 저장하는 시나리오는 다음과 같습니다.

    iotedge_overview2_ko.png

    1. 사용자의 디바이스 장비에 Edge 코어 소프트웨어를 설치합니다.
    2. Cloud Functions 서비스에서 특정 온도 이상일 경우 로그로 담기는 코드를 작성합니다.
    3. 코어 디바이스에서 배포를 통해 위에서 생성한 Functions를 코어 디바이스로 다운받을 수 있습니다.
    4. Wi-Fi에 연결된 IoT 장비에서 MQTT 메시지를 코어 디바이스로 전달합니다.
    5. 전달된 메시지의 MQTT 토픽이 특정 토픽일 경우 다운받은 Functions를 실행하며 코드의 내용과 같이 MQTT 메시지의 페이로드의 온도 값을 필터링하여 로그로 저장합니다.

    이 문서가 도움이 되었습니까?

    Changing your password will log you out immediately. Use the new password to log back in.
    First name must have atleast 2 characters. Numbers and special characters are not allowed.
    Last name must have atleast 1 characters. Numbers and special characters are not allowed.
    Enter a valid email
    Enter a valid password
    Your profile has been successfully updated.