위즈네트 아카데미

OPEN PROJECT

오픈 프로젝트

IoT 프로토콜 ; MQTT & CoAP 2017.11.27 37

1. IoT 프로토콜 배경 사물인터넷이 새로운 IoT 트렌트가 되어 가면서 스마트 홈, 스마트 시티와 같은 사물 간의 정보 교환이 실생활에 많은 서비스를 제공하여 현대인들에게 보다 편안한 생활을 제공 하고 있습니다. 이에 따라, 사물간의 데이터를 교환하는 방법, 즉 IoT 프로토콜은 중요한 기술로 자리 잡았습니다. IoT 프로토콜을 대표하는 MQTT와 CoAP에 대한 기본적인 설명과 몇 가지 예를 소개하도록 하겠습니다. MQTT 설명 MQTT(MQ Telemetry Transport or Message Queue Telemetry Transport)는 Publish-Subscribe 기반 메시징 프로토콜이며 TCP/IP 계층 위에서 동작합니다. MQTT를 이...

Smart Home System 2017.11.27 13

IoT (Internet of Things)는 스마트 홈에 상당한 영향을 미쳤습니다. Google 트렌드에 따르면 75 % 이상의 사람들이 2016 년에 '스마트 홈'을 2015 년보다 상대적으로 더 많이 검색했습니다. 이 통계는 요즘 많은 사람들이 스마트 홈시스템에 관심이 있다는 것을 의미합니다. 그래서 저는 이번 포스팅에서 스마트 보안 장치 중 하나인 도어락 장치를 소개하고자 합니다. 1. Password Door lock System with Arduino 이 프로젝트는 패스워드를 이용하여 문을 제어하는 프로젝트 입니다. 잘못된 패스워드를 눌렀을 땐 결과값이 LCD에 나타나고, 빨간색 LED가 켜집니다. 반대로 정확한 ...

Robot 2017.11.24 8

AI 시대는 단순한 data의 집합으로만 살아가는 것이 아닐것이라 예상되며, AI를 통하여 인간의 삶에 가장 밀접하게 영향을 미칠 Robot의 발전을 앞당기고 있습니다. 몇일 전, Boston Dynamics를 통해서 공개 된 Robot은 사람들을 매우 경악하게 만들었습니다. 독립전원, 사람 허리 높이까지의 점프 능력, 장애물 사이를 뛰어 넘는 고난이도의 점프 실력과 덤블링 능력까지 선보임으로서 멀지 않은 시점에 곧 로봇이 사람과 함께 생활 할 날이 머지 않았음을 알 수 있었습니다. 이번 포스팅에서는 오픈하드웨어 플랫폼 기반으로 쉽게 만들 수 있는 Robot을 소개하고자 합니다. https://www.the...

Motor for IoT System 2017.11.24 9

여러분은 어떤 IoT 시스템을 구축하고 싶으신가요? IoT 시스템이란, Internet Of Things 라는 뜻으로 사람의 개입없이 사물들끼리 정보를 주고 받아 스스로 일을 처리하는 것을 의미합니다. 따라서, IoT 시스템을 구축하기 위해서는 MCU 보드가 필요하며, WiFi/Ethernet/Bluetooth 등의 유무선 통신망에 기기가 연결되어야 합니다. 이번 포스팅에서는 IoT 시스템 중에서도 Ethernet을 활용하여 Motor를 제어하는 사례들을 소개하고자 합니다. <Arduino Water System to Wet Your Plant> 첫번째로 소개할 프로젝트는 Arduino Water System 입니다. Arduino Uno에 Ethernet Shield를 장착하여 ...

Garage Door Opener 2017.10.27 32

Home automation 부분중 가장 쉽게 구현이 가능한 것은 전등제어, 센스를 이용한 인체 감지 Alarm, IP Camera 등 다양한 부분에 사용 되어지고 있습니다. 이번 Article은기본 RF, WEB, Phone, Wi-Fi 등 다양한 방법으로 제어가 가능한 홈 오토메이션 부분의 Garage Door open에 대해서 Open Source Hardware Platform 기반의 project를 알아보고자 합니다. <Garage-door web server> 이번 프로젝트는 Garage door를 Web server를 통해서 자동으로 Relay를 제어하는 방법을 알아보는 것입니다. 먼저 기존 Grarge에서 마그네틱 스위치를 심고, 나머지 On-Off 제어는 Arduino가 지원하는 기본 We...

IoT Power Meter 2017.10.27 43

최근 들어 다양한 디바이스들을 인터넷에 연결하는 추세가 지속적으로 증가하고 있습니다. 이러한 경향은 각각의 다바이스가 인터넷 통해 제어할 수 있는 IoT라는 용어의 탄생을 가져왔으며, 이러한 예로 에너지 소비량을 원격에서 실시간으로 확인 하는 것들이 있습니다. 전압과 전류량을 통해 실제로 사용되는 전력량을 측정할 수 있는 것입니다. <Cayenne Power Meter> 이 프로젝트는 아두이노 우노와 이더넷 쉴드, ACS712(전류센서), LCD를 이용한 Power Meter입니다. 정전이 잦은 지역에 사는 사람이 직접 만든 가정용 태양광 발전 시스템의 전력을 모니터링 할 목적으로 이 프로젝트를 ...

Low bit rate wireless communication 2017.10.27 23

최근, 느린 속도의 무선 통신 (Low bit rate wireless communication)이 화제입니다. 과거 근거리 고속 무선 통신이라 여겼던 Bluetooth가 2010년에 Bluetooth 4.0이 공표되면서 기존의 고속 통신은 Ready, 저속 통신은 Smart로 분리 되었습니다. 이후 Bluetooth Smart를 이용해 수 많은 휴대용 디바이스가 제작 되었으며, 3GPP에서도 빠른 속도에만 여념 하던 통신 방식에서 최근 LTE-M, NB_IoT 등 느린 속도를 지향 하고 있습니다 이렇게 느린 속도의 통신방식이 화두인 이유는 IoT 디바이스의 80% 이상은 월 3MB 이하의 데이터를 사용하기 때문 입니다. 즉, 적은 Data만 보내도 되므로 저...

아두이노로 blynk 사용하기 2017.10.27 68

하드웨어를 원격으로 제어하기 위해서 우리는 별도의 통신 장치가 필요한데, 대표적으로는 Bluetooth, BLE, Ethernet, WiFi 등이 있습니다. 우리는 이러한 통신장치에 Smartphone App을 이용하면 별도의 Controller 없이 휴대성있게 Control 할 수 있지만, 내가 원하는 동작을 구현하기 위해서는 시간과 노력을 들여 App을 만들어야 합니다. 하여, 이번 포스팅에서는 비교적 쉽게 구현할 수 있는 Blynk Server를 소개하고자 합니다. Blynk는 사용자가 Controller를 구성하여, 아두이노를 Controlling하거나 Montoring 할 수 있도록 만들어진 application으로, Blynk app과 arduino 사이에 blyn...

어떻게 IoT와 Cloud에 접근할 것인가? 2017.09.25 51

IoT device란, Ethernet에 연결된 product를 뜻합니다. 이러한 Ethernet에 연결된 product를 이용하여 아래 리스트와 같이 Project를 제작할 수 있습니다. 크게 Home automation,Smart Factory,Smart city 등 기존에 사용되던 device에 Ethernet만 연결하여 Project 를 제작할 수 있습니다. 즉, "IoT는 단순히 Device에 Ethernet을 연결해주는 것을 말하는 건가요??" 라고 질문하시면 대답은 "네"로 대답드릴 수 있습니다. 이러한 IoT는 커다란 네트워크 라는 것을 이용하여 구성이 되는데, 이는 낙후되어있는 가정집에서도 센서 몇 개를 이용하여 Home automation을 구축할 수 있습니다. 또...

무료 클라우드를 활용한 IoT 프로젝트 2017.09.21 51

우리 주위에는 생각 보다 많은 IoT 제품들이 존재하며 IoT를 응용할 수 있는 스마트 폰의 보급율 또한 높다. 미국 퓨리서치 센터에 따르면 2016년 한국 스마트폰 사용자 비율은 전세계 1위를 차지한다고 한다. 이러한 현재 환경을 잘 활용한다면, 쉽게 자기만의 IoT제품을 만들어 볼 수 있다. 더불어 IoT제품의 종류가 급속도로 증가함에 따라, IoT 제품개발에 활용 가능한 클라우드 서비스도 생겨 나고 있다. 대표적인 예로 Dweet.io와 Blynk가 있으며, 실제 활용한 IoT 프로젝트를 소개 합니다. "Using OrangeBoard WiFi - OrangeBoard WiFi connect to Dweet.io" 본 프로젝트는 IoT단말이 W...