[IoT] 에지컴퓨팅(Edge computing)과 사물인터넷(IoT) 융합의 필요성 (IoT Architecture 관점에서)
·
ETC/IoT
2.1 서론 최근 과학 기술의 발전은 급속도로 성장하고 있다. 물론 이전에도 과학 기술의 발전은 지속적으로 이뤄지고 있었지만 최근 가정, 직장, 공공기관 등에서의 업무효율 증대와 삶의 질 향상을 돕는 기술이 등장함에 따라 체감상 더욱 빠르게 발전하고 있는 것으로 느껴진다. 이러한 과학 기술의 발전에 따른 업무 효율 증대와 삶의 질 향상은 IoT 기술이 공헌했다고 생각한다. IoT 기술이 발전한 만큼 IoT에서 사용되는 센서 데이터와 처리를 보조하기 위한 데이터의 양은 광범위하게 증가하게 되었고, 광범위한 데이터를 적시적인 순간(Real-Time)에 처리하여 제공해야 하는 과제에 직면하게 된다. 기존의 데이터 처리 방식은 클라우드(Cloud)를 통해 데이터를 저장하고 처리하는 구조로 이뤄졌으나, 광범위한 ..
[IoT] 인공지능(AI)와 사물인터넷(IoT) 융합의 필요성(Big-Data 관점에서)
·
ETC/IoT
1.1 서론 4차 산업혁명시대에서 인공지능(AI), 사물인터넷(IoT), 빅데이터(Big-Data)를 빼놓고 이야기 할 수 없을 것이다. 세 가지 핵심기술이 융합되어 업무 효율과 삶의 질을 향상 시키는 기술이 발전하여 등장하였다. 특히 IoT는 연결성과 인지 능력을 넘어 개별 지능을 갖고 스스로 행동하는 자동화 과제에 직면하게 된다. 각 사물이 스스로 환경을 인지하고 판단을 내리기 위해 인공지능 기술의 필요성이 대두되게 되고 각 사물의 엑추에어터와 센서로부터 수집된 방대한 데이터를 수집/저장/처리/분석하기 위해 빅데이터 기술의 필요성이 대두되게 된다. 본 1장에서는 인공지능(AI) 기술과 사물인터넷(IoT) 융합의 필요성이 대두되는 이유를 Big Data 관점에서 설명하고 보안적인 측면에서 인공지능과 빅..
[Research] 비 접촉형 호흡 건강 체크 및 훈련 서비스 플랫폼
·
ETC/IoT
2021년 아주대학교 정보통신대학원 IoT개론 IoT서비스 조사 및 분석 과제수행
[Math] 진법변환 (2진수, 8진수, 10진수, 16진수)
·
ETC/ETC
컴퓨터에서 표현되는 진법인 2진수, 8진수, 10진수, 16진수에 대해 알아본다. 아래는 각 진법의 표현 방법이다. 10진수(Decimal) 2진수(Binary) 8진수(Octal) 16진수(Hexadecimal) 0 0000 0 0 1 0001 1 1 2 0010 2 2 3 0011 3 3 4 0100 4 4 5 0101 5 5 6 0110 6 6 7 0111 7 7 8 1000 10 8 9 1001 11 9 10 1010 12 A 11 1011 13 B 12 1100 14 C 13 1101 15 D 14 1110 16 E 15 1111 17 F 표에서 보는 바와 같이 10진수는 우리가 실생활에서 보는 친숙한 진법이고, 2진수는 0과 1로만 표현하는 컴퓨터가 이해 할 수 있는 진법이다. 8,16진법은 ..
[C++] 윤성우 열혈 C++ 프로그래밍
·
ETC/Book Recommend (Computer)
▣ 목차 PART 01 C++로의 전환 CHAPTER 01C언어 기반의 C++ 1 01-1 PRINTF와 SCANF를 대신하는 입출력 방식 01-2 함수 오버로딩(FUNCTION OVERLOADING) 01-3 매개변수의 디폴트 값(DEFAULT VALUE) 01-4 인라인(INLINE) 함수 01-5 이름공간(NAMESPACE)에 대한 소개 01-6 OOP 단계별 프로젝트 01단계 01 프로그래밍 문제의 답안 CHAPTER 02C언어 기반의 C++ 2 02-1 CHAPTER 02의 시작에 앞서 02-2 새로운 자료형 BOOL 02-3 참조자(REFERENCE)의 이해 02-4 참조자(REFERENCE)와 함수 02-5 MALLOC & FREE를 대신하는 NEW & DELETE 02-6 C++에서 C언어..
[Python] 혼자공부하는 파이썬
·
ETC/Book Recommend (Computer)
▣ 목차 Chapter 01 파이썬 시작하기 파이썬을 하기 전에 읽는 아주 간단한 설명 컴퓨터 프로그램 프로그래밍 언어 프로그래밍 언어, 파이썬 파이썬이 인기 있는 이유 3가지 키워드로 정리하는 핵심 포인트 확인문제 파이썬을 배우기 위해 준비해야 할 것들 파이썬 설치하기 파이썬 실행하기: 파이썬 인터렉티브 셸 텍스트 에디터 사용하기(1): 파이썬 IDLE 에디터 텍스트 에디터 사용하기(2): 비주얼 스튜디오 코드 4가지 키워드로 정리하는 핵심 포인트 확인문제 이 책에서 자주 나오는 파이썬 용어들 표현식과 문장 키워드 식별자 주석 연산자와 자료 출력: print() 5가지 키워드로 정리하는 핵심 포인트 확인문제 Chapter 02 자료형 02-1 자료형과 문자열 자료형과 기본 자료형 문자열 만들기08 문자..
[Web] 웹 데이터 수집 및 가공 관련 용어정리
·
ETC/ETC
웹에 존재하는 데이터를 처리하는 프로그램을 작성하기 위해 데이터 수집 및 가공의 과정을 거치게 된다. 데이터를 수집 및 가공하는 과정에서 파싱, 크롤링, 스크래핑 등 용어를 사용하는데, 본 포스팅에서는 웹에서 데이터를 수집 및 가공과 관련된 용어에 대해 정리한다. 파싱(Parsing) 분석하다(parse)의 사전적 의미로, 웹페이지 내에서 특정 패턴, 순서로 데이터를 추출하여 데이터를 가공하는 것. 크롤링(Crawling) 기어가다(Crawl)의 사전적 의미로, 광대한 웹사이트에서 필요한 정보를 수집/분류/저장하여 사용자가 필요한 시기에 쉽게 참조 할 수 있도록하는 일련의 로봇임. 스크래핑(Scraping) 조각/단편의 정보(scrap)의 사전적 의미로, 데이터(자료)를 수집하는 모든 과정. 크롤링도 스..
[ETC] 함수와 관련 용어 정리
·
ETC/ETC
인자 ? 인수 ? 반환값 ? parameter ? argument ? return ? 함수와 관련된 공부를 하다보면 다양한 용어가 존재한다. 용어를 혼용하여 잘못 이해한다면 해당 내용을 공부하며 잘못된 학습을 진행 할 수도 있다. 이번 포스팅을 통해 함수에서 사용되는 용어에 대해 알아보겠다. 함수(Function)는 왜 사용하는 것일까 ? 함수는 프로그램을 작성하는 과정에서 생기는 반복되는 코드를 '재사용' 하기 위함 목적을 가지고 있다. 반복되는 코드를 재사용 함으로서 작성된 코드의 분량(Code line)을 줄이고 함수 내부의 기능을 수정하여 유지보수에 용이하다. 아래의 코드는 Python 언어를 이용하여 함수를 구현하였다. # 두 수의 합을 구하는 sum 함수 정의 def sum(a, b): sum..
[C] 윤성우 열혈 C프로그래밍
·
ETC/Book Recommend (Computer)
▣ 목차 Part 01 C언어의 기본 Chapter 01 이것이 C언어다. 01-1 C언어의 개론적인 이야기 01-2 C 프로그램의 완성과정 Chapter 02 프로그램의 기본구성 02-1 Hello world! 들여다보기 02-2 주석이 들어가야 완성된 프로그램 02-3 printf 함수의 기본적인 이해 02 프로그래밍 문제의 답안 Chapter 03 변수와 연산자 03-1 연산을 위한 연산자와 값의 저장을 위한 변수 03-2 C언어의 다양한 연산자 소개 03-3 키보드로부터의 데이터 입력과 C언어의 키워드 03 프로그래밍 문제의 답안 Chapter 04 데이터 표현방식의 이해 04-1 컴퓨터가 데이터를 표현하는 방식 04-2 정수와 실수의 표현방식 04-3 비트 연산자 04 프로그래밍 문제의 답안 C..