1단계: AWS IoT Device Client를 다운로드하고 저장합니다. - AWS IoT Core

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

1단계: AWS IoT Device Client를 다운로드하고 저장합니다.

이 섹션의 절차는 AWS IoT Device Client를 다운로드하고 컴파일한 다음 Raspberry Pi에 설치합니다. 설치를 테스트한 후 나중에 튜토리얼을 다시 시도할 때 사용할 수 있도록 Raspberry Pi의 microSD 카드 이미지를 저장할 수 있습니다.

AWS IoT Device Client를 다운로드하고 빌드합니다.

이 절차는 Raspberry Pi에 AWS IoT Device Client를 설치합니다.

Raspberry Pi에 연결된 로컬 호스트 컴퓨터의 터미널 창에서 다음 명령을 수행합니다.

Raspberry Pi에 AWS IoT Device Client를 설치하려면
  1. 이 명령을 입력하여 Raspberry Pi에 AWS IoT Device Client를 다운로드하고 빌드합니다.

    cd ~ git clone https://github.com/awslabs/aws-iot-device-client aws-iot-device-client mkdir ~/aws-iot-device-client/build && cd ~/aws-iot-device-client/build cmake ../
  2. 이 명령을 실행하여 AWS IoT Device Client를 빌드합니다. 이 명령을 완료하는 데 최대 15분이 소요될 수 있습니다.

    cmake --build . --target aws-iot-device-client

    AWS IoT Device Client가 컴파일할 때 표시되는 경고 메시지는 무시해도 됩니다.

    이 튜토리얼은 gcc, Raspberry Pi OS(bullseye) 2021년 10월 30일 버전의 버전(Raspbian 10.2.1-6+rpi1) 10.2.1 20210110 및 gcc, Raspberry Pi OS(buster) 2021년 5월 7일 버전의 버전(Raspbian 8.3.0-6+rpi1) 8.3.0에 구축된 AWS IoT Device Client로 테스트되었습니다.

  3. AWS IoT Device Client가 빌드를 완료한 후 이 명령을 실행하여 테스트합니다.

    ./aws-iot-device-client --help

AWS IoT Device Client에 대한 명령줄 도움말이 표시되면 AWS IoT Device Client가 성공적으로 빌드되었으며 사용할 준비가 된 것입니다.

튜토리얼에서 사용하는 디렉터리 생성

이 절차에서는 이 학습 경로의 튜토리얼에서 사용하는 파일을 저장하는 데 사용할 디렉터리를 Raspberry Pi에 생성합니다.

이 학습 경로의 튜토리얼에서 사용하는 디렉터리를 생성하려면
  1. 이 명령을 실행하여 필요한 디렉터리를 생성합니다.

    mkdir ~/dc-configs mkdir ~/policies mkdir ~/messages mkdir ~/certs/testconn mkdir ~/certs/pubsub mkdir ~/certs/jobs
  2. 이 명령을 실행하여 새 디렉터리에 대한 권한을 설정합니다.

    chmod 745 ~ chmod 700 ~/certs/testconn chmod 700 ~/certs/pubsub chmod 700 ~/certs/jobs

이러한 디렉터리를 생성하고 해당 권한을 설정한 후 (선택 사항) microSD 카드 이미지 저장으로 진행합니다.