AWS IoT Greengrass 사용법

yunyoung·2021년 1월 4일
0

KF99 프로젝트

목록 보기
5/20
post-thumbnail

2020년 11월 24일 기록

- Greengrass 그룹 생성

이미지 1

기본 생성 사용 클릭

그룹 이름, 코어 이름 지정

코어의 보안 리소스 다운로드 받아서 IoT한테 전달해주어야 함

루트 CA는 눌러서 Amazon Root CA 1 오른쪽 클릭 - 링크 저장

- 정책 설정

Greengrass 그룹 MaskTest - 설정 - 그룹 역할

정책이 다음과 같이 AWSGreengrassResourceAccessRolePolicy, AWSGreengrassFullAccess 두 개가 있어야 함. 없으면 역할 연결해주고 IAM 서비스로 가서 편집

이미지 8

- 람다 함수 생성

https://docs.aws.amazon.com/greengrass/latest/developerguide/what-is-gg.html#gg-core-sdk-download 에서 언어에 맞는 AWS IoT Greengrass Core SDK 다운로드 (나는 Python)

examples는 샘플 코드고 greengrasssdk 폴더가 SDK이다.

examples - HelloWorld 폴더 안으로 greengrasssdk 폴더를 복사한 다음 같이 압축.

이미지 9

압축한 zip 파일 람다에 업로드

Runtime settings 다음과 같이 수정

이미지 10

작업 - 새 버전 발행

이미지 13

작업 - 별칭 생성

이미지 13

이미지 15

- Greengrass 그룹에 Lambda 추가

이미지 16

MaskTest 람다 선택하고

이미지 17

추가한 람다 함수 - 구성 편집

이미지 18

이미지 19

profile
🌈TIL과 개발 노트

0개의 댓글