본문 바로가기

분류 전체보기195

07 ETRI 연구연수생 5주차 후기 (23.07.31~08.06) 보호되어 있는 글 입니다. 2023. 8. 5.
04 IoT 아키텍처 구성 (3/3) 데이터 저장 1. 데이터베이스 역할 데이터의 저장과 활용을 쉽게 하는 것 조건에 일치하는 데이터를 찾는 것 데이터베이스를 이용하면 여러 데이터를 연결해 하나의 데이터로 뽑는 작업이 쉬움. RDB는 SQL이라는 데이터베이스 전용 언어를 이용하여 데이터를 다룸. NoSQL은 SQL 이외의 다양한 방법으로 데이터베이스 조작 2. 데이터베이스의 종류와 특징 관계형 데이터베이스(RDB) 가장 일반적으로 사용되는 데이터베이스 테이블이라는 데이터 구조를 가짐. SQL 언어를 사용하여 데이터 추출, 입력, 삭제 수행 이미지나 음성과 같은 바이너리 형식의 데이터에 특화 X BLOB(Binary Large Object) 타입으로 저장하는 것은 가능하지만, 용도에 따라서 이미지 파일은 파일 시스템에 저장하고, 경로만 RDB.. 2023. 7. 29.
06 ETRI 연구연수생 4주차 후기 (23.07.24~30) 보호되어 있는 글 입니다. 2023. 7. 29.
03 IoT 아키텍처 구성 (2/3) 데이터 수신 1. 수신 서버 역할 디바이스로부터 전송된 데이터를 수신하는 것이 목적 디바이스와 시스템 간의 중간자 역할 디바이스에서 서버로 데이터 전송 방법 HTTP를 이용한 웹 API를 제공하여 디바이스에서 액세스 웹소켓이나 WebRTC와 같이 음성이나 영상 등의 실시간 통신 수행 데이터를 전송할 때마다 커넥션 필요 클라이언트에서 요청이 없으면 통신 불가 2. HTTP 수신 서버는 일반적인 웹 프레임워크를 이용하여 구성 가능 디바이스는 서버로 HTTP GET 메소드나 POST 메소드로 액세스하고, request 파라미터 또는 BODY를 통해 데이터 송신 3. 웹소켓 인터넷상에서 소켓 통신을 실현하기 위한 통신 프로토콜 웹 브라우저와 웹 서버 간의 데이터를 쌍방향, 연속적으로 송수신 가능 클라이언트로부터.. 2023. 7. 28.