1단계: 디바이스의 운영 체제 설치 및 업데이트 - AWS IoT Core

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

1단계: 디바이스의 운영 체제 설치 및 업데이트

이 섹션의 절차에서는 Raspberry Pi가 시스템 드라이브에 사용하는 microSD 카드를 초기화하는 방법을 설명합니다. Raspberry Pi의 microSD 카드에는 운영 체제(OS) 소프트웨어와 애플리케이션 파일 스토리지 공간이 있습니다. Raspberry Pi를 사용하지 않는 경우 디바이스의 지침에 따라 디바이스의 운영 체제 소프트웨어를 설치하고 업데이트합니다.

이 섹션을 완료한 후에는 IoT 디바이스를 시작하고 로컬 호스트 컴퓨터의 터미널 프로그램에서 연결할 수 있어야 합니다.

필수 장비:
  • 로컬 개발 및 테스트 환경

  • 인터넷에 연결할 수 있는 Raspberry Pi 또는 IoT 디바이스

  • 최소 8GB 용량의 microSD 메모리 카드 또는 OS 및 필요한 소프트웨어를 위한 충분한 스토리지.

    참고

    이러한 연습을 위해 microSD 카드를 선택할 때 필요한 만큼 크지만 가능한 한 작은 카드를 선택합니다.

    작은 SD 카드는 백업 및 업데이트가 더 빠릅니다. Raspberry Pi에서는 이 튜토리얼을 위해 8GB 이상의 microSD 카드가 필요하지 않습니다. 특정 애플리케이션에 더 많은 공간이 필요한 경우 이 튜토리얼에서 저장하는 더 작은 이미지 파일로 더 큰 카드의 파일 시스템 크기를 조정하여 선택한 카드의 지원되는 공간을 모두 사용할 수 있습니다.

옵션 장비:
  • Raspberry Pi에 연결된 USB 키보드

  • HDMI 모니터 및 Raspberry Pi에 모니터를 연결하는 케이블

microSD 카드에 디바이스의 운영 체제 로드

이 절차는 로컬 호스트 컴퓨터를 사용하여 디바이스의 운영 체제를 microSD 카드에 로드합니다.

참고

디바이스가 운영 체제에 이동식 저장 매체를 사용하지 않는 경우 해당 디바이스에 대한 절차를 사용하여 운영 체제를 설치하고 새로운 운영 체제로 IoT 디바이스 시작 섹션으로 진행합니다.

Raspberry Pi에 운영 체제를 설치하려면
  1. 로컬 호스트 컴퓨터에서 사용하려는 Raspberry Pi 운영 체제 이미지를 다운로드하고 압축을 풉니다. 최신 버전은 https://www.raspberrypi.com/software/operating-systems/에서 구할 수 있습니다.

    Raspberry Pi OS 버전 선택

    이 학습 경로의 이들 튜토리얼을 지원하는 가장 작은 버전이기 때문에 이 튜토리얼에서는 Raspberry Pi OS Lite 버전을 사용합니다. 이 버전의 Raspberry Pi OS에는 명령줄 인터페이스만 있고 그래픽 사용자 인터페이스는 없습니다. 그래픽 사용자 인터페이스가 있는 최신 Raspberry Pi OS 버전도 이 튜토리얼에서도 사용할 수 있습니다. 그러나 이 학습 경로에 설명된 절차는 명령줄 인터페이스만 사용하여 Raspberry Pi에서 작업을 수행합니다.

  2. microSD 카드를 로컬 호스트 컴퓨터에 삽입합니다.

  3. SD 카드 이미징 도구를 사용하여 압축을 푼 OS 이미지 파일을 microSD 카드에 씁니다.

  4. microSD 카드에 Raspberry Pi OS 이미지를 쓴 후

    1. 명령줄 창 또는 파일 탐색기 창에서 microSD 카드의 BOOT 파티션을 엽니다.

    2. microSD 카드의 BOOT 파티션 루트 디렉터리에 파일 확장자와 내용이 없는 ssh라는 빈 파일을 생성합니다. 이 파일은 Raspberry Pi가 처음 시작할 때 SSH 통신을 사용 설정하도록 지시합니다.

  5. microSD 카드를 꺼내고 로컬 호스트 컴퓨터에서 안전하게 제거합니다.

새로운 운영 체제로 IoT 디바이스 시작에 사용할 microSD 카드가 준비되었습니다.

새로운 운영 체제로 IoT 디바이스 시작

이 절차는 microSD 카드를 설치하고 다운로드한 운영 체제를 사용하여 처음으로 Raspberry Pi를 시작합니다.

새로운 운영 체제로 IoT 디바이스를 시작하려면
  1. 디바이스의 전원을 분리한 상태에서 이전 단계인 microSD 카드에 디바이스의 운영 체제 로드의 microSD 카드를 Raspberry Pi에 삽입합니다.

  2. 네트워크에 디바이스를 연결합니다.

  3. 이 튜토리얼은 SSH 터미널을 사용하여 로컬 호스트 컴퓨터에서 Raspberry Pi와 상호 작용합니다.

    기기와 직접 상호 작용하려면 다음을 수행합니다.

    1. 로컬 호스트 컴퓨터의 터미널 창을 Raspberry Pi에 연결하기 전에 HDMI 모니터를 연결하여 Raspberry Pi의 콘솔 메시지를 확인합니다.

    2. Raspberry Pi와 직접 상호 작용하려면 Raspberry Pi에 USB 키보드를 연결합니다.

  4. Raspberry Pi에 전원을 연결하고 초기화될 때까지 1분 정도 기다립니다.

    Raspberry Pi에 모니터가 연결되어 있으면 모니터에서 시작 프로세스를 볼 수 있습니다.

  5. 디바이스의 IP 주소 찾기:

    • Raspberry Pi에 HDMI 모니터를 연결한 경우 모니터에 표시된 메시지에 IP 주소가 나타납니다.

    • Raspberry Pi가 연결된 라우터에 액세스할 수 있는 경우 라우터의 관리 인터페이스에서 주소를 확인할 수 있습니다.

Raspberry Pi의 IP 주소가 있으면 디바이스에 로컬 호스트 컴퓨터 연결 준비가 된 것입니다.

디바이스에 로컬 호스트 컴퓨터 연결

이 절차에서는 로컬 호스트 컴퓨터의 터미널 프로그램을 사용하여 Raspberry Pi에 연결하고 기본 암호를 변경합니다.

디바이스에 로컬 호스트 컴퓨터를 연결하려면
  1. 로컬 호스트 컴퓨터에서 SSH 터미널 프로그램을 엽니다.

    • Windows: PuTTY

    • Linux/macOS: Terminal

    참고

    PuTTY는 Windows에 자동으로 설치되지 않습니다. 컴퓨터에 없으면 다운로드하여 설치해야 할 수 있습니다.

  2. 터미널 프로그램을 Raspberry Pi의 IP 주소에 연결하고 기본 자격 증명을 사용하여 로그인합니다.

    username: pi password: raspberry
  3. Raspberry Pi에 로그인한 후 pi 사용자의 암호를 변경합니다.

    passwd

    프롬프트에 따라 암호를 변경합니다.

    Changing password for pi. Current password: raspberry New password: YourNewPassword Retype new password: YourNewPassword passwd: password updated successfully

터미널 창에 Raspberry Pi의 명령줄 프롬프트가 표시되고 암호가 변경되면 2단계: 디바이스에 필요한 소프트웨어 설치 및 확인으로 진행할 준비가 된 것입니다.