AWS IOT -1
1. AWS 회원 가입
아마존 회원가입하고 (1달 무료)
IOT 디바이스 연결 클릭하면 아마존 IOT Core로 접근한다.
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) 마지막으로 엔드포인트를 복사한다.
자 이제 서버 쪽은 준비가 끝났다. 이미 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