본문 바로가기

IT/이게뭐야?

(7)
PLC 안녕하세요. 오늘은 PLC(Programmable Logic Controller)에 대해 알아보겠습니다. 1. PLC란? PLC는 산업현장에서 공정의 자동 제어와 감시에 활용되는 제어장치입니다. 자동차, 전자 등 불연속 공정에 주로 사용되는 제어장치이며 프로그래밍이 가능하므로 다양한 입출력 모듈을 활용하여 공정을 제어합니다. 간단히 말하자면 기기나 설비가 수행하게 될 동작이나 순서 등을 제어장치에 입력하여 제어장치의 명령에 따라 장치들을 작동시키는 방식을 말합니다. 전 세계 대부분의 자동화 설비에 사용될정도로 공정 자동화에 핵심적인 역할을 하고있으며 래더(Ladder)라는 간단한 형태로 프로그래밍할 수 있습니다. 2. 제어장치의 10대 조건 전자 제어장치의 10대 조건은 GM(General Motor)에..
DDNS(Dynamic DNS) 안녕하세요. 오늘은 DDNS에 대해 알아보겠습니다. 1.DNS란? DNS(Domain Name System)은 인터넷 환경을 조금 더 편리하게 만들어주는 시스템입니다. 우리가 흔히 접속하는 네이버, 다음, 구글 등은 사이트의 주소가 모두 IP주소로 이루어져 있습니다. 하지만 우리는 google.com, naver.com, daum.net 등 영문으로 된 도메인 이름을 입력하여 접속합니다. 이처럼 도메인 이름과 IP주소를 변환시켜주는 역할을 하는게 DNS 입니다. 다시말해서 우리가 google.com이라는 도메인 이름을 주소창에 입력하는 행위가 사실은 구글 서버의 IP 주소를 입력하는 행위와 같았다는 것입니다. 우리가 도메인 이름을 입력하면 DNS 서버에서 google.com에 대한 정보를 검색하고, 그와..
지그비 안녕하세요. 오늘은 지그비(Zig Bee)에 대해 알아보겠습니다. 1. 지그비란? 지그비는 초저전력 근거리 무선통신 기술을 의미합니다. 블루투스나 와이파이 등의 경쟁대상이지만 일반 사람들에겐 그리 많이 알려져있지 않은 기술입니다. 2. 지그비의 특징 저전력기술을 적용하여 AA사이즈 건전지로도 수개월간 사용할 수 있습니다. 디바이스 유지보수 비용이 상대적으로 낮습니다. 프로토콜 스택이 작아 구현이 복잡하지 않습니다. 3. 지그비의 구성 지그비 네트워크를 구성하는 디바이스는 3가지가 있습니다. (1) 코디네이터 네트워크를 형성하고 연결해주는 가장 중요한 디바이스입니다. 각 네트워크마다 단 한개의 코디네이터가 있으며 네트워크를 총괄하는 역할을 합니다. (2) 라우터 데이터를 전달해주는 라우터 역할과 어플리케이..
블루투스 메쉬 안녕하세요. 오늘은 블루투스 메쉬(Bluetooth Mesh)에 대해 알아보겠습니다. 1. 용어정리 - 노드(Node) : 네트워크 망에 접속되는 기능적인 단위를 노드라고 부릅니다. - 라우팅(Routing) : 라우터의 소프트웨어적 기능으로써 패킷의 주소정보를 이용해 데이터를 목적지별로 분류하는 것을 말합니다. - 홉(Hop) : 통신망에서 노드 사이의 간격을 의미합니다. - 패킷(Packet) : 네트워크를 통해 전송할때, 전송하기 쉽도록 잘라낸 데이터의 전송단위를 의미합니다. - 비콘(Beacon) : 비콘은 상대가 수신하건 말건 광고 신호를 계속 전송할 수 있으며 BLE 기술을 바탕으로 합니다. 여러 회사가 어떤 데이터를 어떻게 전달할지에 대한 규격을 만들었는데 애플은 ibeacon이라고 부르며,..
데이터베이스 안녕하세요. 오늘은 데이터베이스에 대해 알아보겠습니다. 1. 데이터베이스(Database)란? 단순하게는 데이터의 집합을 의미합니다. 일반적으로는 단독적으로 서비스되지 않으며 데이터베이스 관리 시스템(DBMS)과 함께 제공 됩니다. 여기서 데이터(Data)란 단순한 관찰이나 측정 등을 통해 현실 세계로부터 수집된 사실이나 값을 의미합니다. 이런 데이터 중에서도 조직화되고 체계화 된 데이터로서 의사 결정권자에게 판단 근거를 제공하는 것을 '정보'라고 합니다. 여기서 데이터베이스의 '데이터'는 바로 '정보'로서의 데이터를 의미하며 우리가 흔히 말하는 데이터베이스는 '정보의 집합'을 의미합니다. 2. 관계형 데이터베이스 관계형 데이터베이스는 현재 가장 널리 쓰이고 있는 형식의 데이터베이스이며 데이터를 행과 열..
빅데이터 안녕하세요. 오늘은 빅데이터에 대해 알아보도록 하겠습니다. 1. 빅데이터(Big Data)란? 빅데이터란 간단하게 말해서 말그대로 정말 거대한 양의 데이터를 의미합니다. 빅데이터는 기본적으로 데이터의 생성량이 크며 데이터의 생성 주기가 짧고, 데이터의 형태가 수치 뿐만 아니라 문자와 영상까지 포함됩니다. 이러한 빅데이터의 특징은 '3V'라는 용어로 요약할 수 있습니다. 첫째로 크기(Volume) 두번째로 다양성(Variety) 세번째로 속도(Velocity) 여기에 더해 최근에는 정확성(Veracity), 가변성(Variability), 가치(Value), 시각화(Visualization) 등이 추가되었습니다. 2. 빅데이터의 활용 사례 빅데이터를 활용하면 사용자 맞춤형 서비스를 제공할 수 있습니다. 그..
블록체인이란 ? 안녕하세요. 오늘은 4차 산업혁명을 이끄는 기술 중 하나인 블록체인에 대해 알아보도록 하겠습니다. 1. 블록체인이란? 네트워크 상의 여러 컴퓨터에 거래 내역을 저장하는 분산형 데이터 저장 기술로써 역시 네트워크 상의 여러 컴퓨터가 해당 데이터를 검증하여 위조, 변조 등을 막는 기술을 의미합니다. 중앙 서버에 거래 내역을 저장하지 않고 거래에 참여하는 모든 클라이언트에 거래 내역을 공개하므로 각 클라이언트들이 정보를 공유, 대조하여 데이터 훼손을 막아낼 수 있는게 최대 특징입니다. 조금 더 이해하기 쉽게 설명하기 위해 아래 그림을 참조하겠습니다. (1) 각 클라이언트에게 데이터가 들어있는 블록이 보관됩니다. (2) 각 클라이언트가 병렬적으로 데이터를 처리할 수 있어 속도가 증가합니다. (3) 여러 클라이언..