분류 전체보기 (총 582개) 썸네일형 리스트형 Android - Android SDK 설치 및 설정 Android SDK 설치 및 설정AWS SDK - https://aws-amplify.github.io/docs/android/start?ref=amplify-android-btn 1. 선결조건AWS Docs - https://docs.aws.amazon.com/ko_kr/aws-mobile/latest/developerguide/how-to-android-sdk-setup.html AWS - IOT 란? - 수정중 IOT 란?- 인터넷에 연결된 디바이스와 AWS간의 안전한 양방향 통신을 제공하는 서비스이다.- 모바일 또는 태블릿에서 디바이스를 제어할 수 있게 해주는 어플을 만들 수도 있다 구성요소1. Device Gateway- 디바이스와 AWS가 통신할 수 있게 해준다 2. Message Broker- 디바이스와 AWS IOT 어플리케이션이 서로 메시지를 게시 및 수신할 수 있는 메커니즘 제공- MQTT 프로토콜을 사용하여 게시 및 구독 (MQTT 프로토콜 이란? - http://galid1.tistory.com/407)- HTTP REST API을 이용하여 게시 가능 3. Rules Engine- 메시지처리와 AWS서비스와의 통합을 제공한다- SQL 기반 언어를 사용하여 메시지에서 데이터를 선택하여 처리 가능하.. Network - MQTT 프로토콜 MQTT(Message Queue Telemetry Transport)란?- Broker Pattern을 이용한 메시징 프로토콜- IOT, M2M에서 사용하기위해 만들어졌다. Broker Pattern이미지 출처 - https://wnsgml972.github.io/mqtt/mqtt.html 1. Broker- 컴포넌트 간의 통신을 조정하는 역할 2. Publish- 게시자들은 특정 topic에 게시를 한다 이때 중간의 브로커는 게시자의 메시지를 받아 topic을 구독하는 구독자들에게 메시지를 전달한다. 3. Subscribe- 특정 topic을 구독하여 게시자들이 topic에 게시를할 때 해당 메시지를 브로커로부터 전달받는다. 4. Topic- 게시자들이 게시할 대상이자 구독자들이 구독하는 대상이다- .. Python - Json 사용법 Python에서 Json 다루기 1. json 라이브러리 import- json을 사용하기위해 json 라이브러리를 import한다2. JSON 인코딩- 다른 플랫폼으로 데이터를 전송하기 위해 파이썬의 자료를 Json 자료로 바꾸는 과정 1) Dict 자료형 생성- json으로 변경하고 싶은 데이터를 dict자료형으로 생성한다 2) json data로 인코딩json.dumps( dict 자료형 ) 함수를 이용하여 dict자료형을 json으로 인코딩한다 3) 결과- 인코딩된 데이터와 데이터의 타입을 출력한다출력시 json형식대로 출력이되며type은 string 형태이다. 3. JSON 디코딩- python에서 사용하기 위해 외부로부터 수신한 json data를 python의 자료형으로 바꾸는 과정 1) j.. AWS - Boto3(AWS Python SDK) 설치 Boto3(AWS Python SDK) 설치 1. Pycharm 을 사용중이라면 IDE 하단의 Terminal을 클릭한뒤 아래 그림과 같이 입력한다> python -m pip install Boto3 2. 설치가 완료 되었으면 .py 스크립트 파일을 생성한 뒤 모듈을 import 해본다 AWS - API Gateway, Lambda 를 이용한 API 요청에 따른 서로다른 문자 보내기 API Gateway, Lambda 를 이용한 API 요청에 따른 서로다른 문자 보내기 1. 시나리오1. 목표1) 사용자는 Web을 통해 API를 이용한다2) API Gateway는 사용자의 요청을 받아 Lambda를 트리거 시킨다3) Lambda에서 요청에 따른 처리를 한뒤 Topic에 Publish 한다4) 해당 Topic을 구독하고 있던 핸드폰으로 Lambda에서 처리된 데이터가 문자메시지로 온다 2. 목표인프라- 리젼은 SMS서비스가 되는 Tokyo 리전에서 진행한다 2. Lambda 생성 및 설정1) 다음의 코드를 실행하는 Lambda Function을 생성한다 2) 다음의 코드를 실행하는 두번째 Lambda Function을 생성한다3) Trigger및 나머지 설정들을 다음을 진행하면서 자동으.. AWS - Boto3 API(Python용 AWS SDK) https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/sns.html#SNS.Client.publish AWS - VPC Peering(서로 다른 VPC간의 연결) VPC Peering(서로 다른 VPC간의 연결)1. VPC Peering 과정AWS Docs - https://docs.aws.amazon.com/ko_kr/vpc/latest/peering/vpc-peering-basics.html 1. Requester(Peering 요청자)가 Accepter(Peering 수신자)에게 Peering 연결 요청을 보낸다요청자와 수신자의 CIDR이 중첩되는 경우 사용불가 2. Accepter(Peering 수신자)가 Peering 연결 요청을 수락하여 VPC Peering을 활성화한다. 3. Private IP를 이용하여 통신을 하는 경우 라우팅 테이블에 경로를 추가해야 한다. 4. SecurityGroup 의해 트래픽이 제한되어 있는 경우 필요시 수정 2. 시나리오.. 이전 1 ··· 29 30 31 32 33 34 35 ··· 73 다음