Raspberry Pi에서 관리형 통합 실행 - 에 대한 관리형 통합 AWS IoT Device Management

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

Raspberry Pi에서 관리형 통합 실행

참고

Raspberry Pi에서 AWS IoT Hub SDK를 구현하는 것은 학습 및 테스트 목적으로만 사용되는 데모 프로젝트이며 프로덕션 환경에서는 사용할 수 없습니다. 이 데모에서는 쉽게 개발할 수 있도록 다음 구성을 설정합니다.

AWS 자격 증명 스토리지: 데모용으로만 자격 증명과 인증서는 더 쉬운 테스트 및 개발을 위해 액세스 가능한 위치에 저장됩니다. 프로덕션 환경은 AWS Secrets Manager또는 Systems Manager Parameter Store와 같은 보안 스토리지 솔루션을 사용해야 합니다. 저장 데이터 암호화를 구현하고 AWS IoT 보안 지침을 따라야 합니다.

컨테이너 권한: 데모는 승격된 권한으로 실행되어 호스트 리소스에 대한 무제한 액세스를 허용하고 개발 워크플로를 간소화합니다. 프로덕션 환경에서 컨테이너는 최소한의 필수 권한으로 작동해야 합니다.

네트워크 브리지 구성: 데모는 더 쉬운 디버깅 및 모니터링을 위해 내부 네트워크 트래픽을 노출하는 네트워크 브리지 구성을 사용합니다. 프로덕션 환경에서는 적절한 네트워크 격리 및 세분화를 구현하여 내부 네트워크 트래픽에 대한 무단 액세스를 방지합니다.

USB 디바이스 권한: 개발 주변 장치 및 테스트 디바이스를 쉽게 연결할 수 있도록 무제한 USB 디바이스 액세스가 활성화됩니다. 프로덕션의 경우 엄격한 USB 디바이스 제어 및 검증을 구현하여 디바이스 스푸핑 공격을 방지합니다.

이러한 구성은 간단한 테스트를 가능하게 하며 프로덕션 환경에서 사용해서는 안 됩니다. 프로덕션에 배포할 때 호스트 시스템 손상 및 자격 증명에 대한 무단 액세스를 방지하려면 보안 모범 사례를 따르십시오.

사전 조건으로 Raspberry Pi를 설정하기 전에 Sonoff Zigbee USB 동글을 설정해야 합니다.

Sonoff Zigbee USB 동글에 대한 플래시 펌웨어

사전 조건

펌웨어 플래시

  1. Zigbee Dongle 펌웨어 빌드 7.4.1.0을 다운로드합니다.

  2. Silabs 펌웨어 플래셔를 엽니다.

  3. Sonoff Zigbee USB 동글을 컴퓨터에 연결합니다.

  4. 스크롤하여 ZBDongle-E를 찾습니다.

  5. 연결을 선택합니다.

  6. 디바이스가 연결될 때까지 기다립니다.

  7. 펌웨어 변경을 선택합니다.

  8. 자체 펌웨어 업로드를 선택합니다.

  9. Zigbee Dongle Firmware Build 7.4.1.0 다운로드 위치를 찾아 선택합니다.

    펌웨어 업로드
  10. 설치를 클릭합니다.

  11. 펌웨어가 설치될 때까지 기다립니다.

    설치 준비 완료
  12. 설치가 완료되면 계속을 선택합니다.

    설치 성공

이제 동글을 사용할 준비가 되었습니다.

아래 나열된 옵션 중에서 선택하여 Raspberry Pi에서 관리형 통합 Hub SDK를 실행합니다. 두 접근 방식에 대한 설정 및 검증 단계는 아래에 나열되어 있습니다.