IOT

AWS IOT -1

@서비 2022. 1. 13. 22:15

1.  AWS 회원 가입

아마존 회원가입하고 (1달 무료)

IOT 디바이스 연결 클릭하면 아마존 IOT Core로 접근한다.

 

amazon solution 화면

 

2. 사물 / 정책 / 인증서 생성

1) 관리 -> 사물 -> 단일 사물 생성

사물 이름도 작성 하는데 나는 Node-red1으로 했다.

 

사물 생성

2) 다음 -> 정책 생성-> json

다른 건 건드릴 필요 없고 Action에 iot:*으로 하여 모든 권한을 준다. Resource 도 * 로 하여 모든 권한을 준다.

{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "iot:*", "Resource": "*" } ] }

 

3) 다음 -> 새인 증서 자동생성

디바이스 인증서가 CERT file이고, 루트 CA인증서가 CA인증서라고 보면 된다.

보통 private key file 만 필요 하긴 한대 public key도 일단 같이 다운로드한다. 

 

 

사물 생성 / 정책 생성 / 인증서 생성 및 다운로드하고, 연결이 잘 되어있는지 확인한다.

보통 사물에 인증서를 붙이고, 인증서에 정책이 연결되어 있다.

 

4) 마지막으로 엔드포인트를 복사한다.

설정 -> end point 주소

 

 

 

자 이제 서버 쪽은 준비가 끝났다. 이미 MQTT Broker가 돌아가고 있다고 보면 된다.

이제 client를 준비할 차례인데 접속할 클라이언트는 노드 레드로 준비한다.

 

 

 

 

 

2022.03.30 - [Server] - AWS IOT -2 (Node-red)

 

AWS IOT -2 (Node-red)

1. 설치 NodeJS가 설치돼 있어야 하고 버전 확인(https://nodejs.org/en/)에 접속해서 다운로드하자. 보통은 LTS 버전을 많이 쓰니까 나는 LTS 버전을 다운로드하였다. node --version && npm --version 그다음에..

iosdevhistory.tistory.com