위즈네트 아카데미

OPEN PROJECT

오픈 프로젝트

Low bit rate wireless communication 2017.10.27 25

최근, 느린 속도의 무선 통신 (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 78

하드웨어를 원격으로 제어하기 위해서 우리는 별도의 통신 장치가 필요한데, 대표적으로는 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 55

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 57

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

IoT 근거리 무선 통신과 사용사례 2017.09.21 96

2010년대에 들어서부터 IoT가 화두되기 시작했다. 기기들이 스스로 정보를 교환하면서, 서로 제어하는 IoT는 편리한 세상을 추구하는 현대인들에게 굉장히 매력적인 단어이다. 그렇다면, IoT 기기들 간에 어떻게 정보를 전송할까? 유선 통신과 무선 통신이 있으나, 휴대성과 편리성으로 인해 근래에 무선 통신이 각광받고 있다. 현재 메인기기가 주변기기들을 제어하는 무선통신 방법에는 블루투스, WiFi, ZigBee, NFC, LoRa 등 여러가지가 있다. 이번 글에서 필자는 메인기기가 주변기기들을 제어할 때 사용하는 무선 통신 방법과 그것들을 사용하는 예를 간략하게 소개하고자 한다. 블루투...

Lighting Control System with a Wireless DMX Link for Largescale Light Show 2015.06.09 41

본 포스팅은 한국생산기술연구원 김은호 연구원의 논문을 기반으로 조명제어 시스템에 대해서 소개합니다. 위즈네트의 WiFi 모듈인 WizFi250이 활용되었습니다. 요약 Wi-Fi Network를 사용하여 DMX Link를 제어하는 시스템입니다. 논문에 의하면, 기존 W-DMX(Wireless DMX) 시스템은 실시간성을 보장 할 수 없기 때문에 좁은 지역에서만 사용 된다고 합니다. 본 논문에서는 W-DMX 프로토콜에 Recording 기능과 Play 기능을 추가 해서 실시간성을 높이고 넓은 지역에서 W-DMX로 조명제어를 가능하도록 구현 했습니다. DMX512란 DMX512는 디지털 조명제어 통신 네트워크에 대한 표준입니다. 특...

Physical Home Automation Interface 2015.06.09 21

이번 프로젝트는 Home-Automation 응용의 결정판을 보여 주었던 Eric Tasi 님의 Uber Home Automation 의 업그레이드 버젼입니다. 홈 오토메이션을 통한 각종 동작을 모델 하우스를 만들어 동작 현황을 실시간으로 확인할 수 있습니다. 아래 데모 영상을 우선 감상해 보겠습니다. [embed]https://youtu.be/pdKfJtnpNzs[/embed] 본 프로젝트 관련한 제작 과정과 소스코드는  Instructable_Author 에서 확인 가능합니다.  아래는 홈 오토메이션을 위해 MQTT 활용했던 프로젝트에 대한 소개입니다. 아래 Comparison Chart 를 통해 각 프로젝트의 장단점을 비교해 보실 수 있습니다. [<a href="//...

MQTT Projects with WIZnet 2015.06.09 68

MQTT(Message Queue Telemetry Transport) 프로토콜은 기계간 통신(M2M)/IoT를 위한 프로토콜로, HTTP의 request/response 방식 대신 브로커를 사용한 publish/subscribe 방식으로 메시지를 주고 받습니다. HTTP와 마찬가지로 TCP/IP 프로토콜 위에서 동작합니다. MQTT, a simple, lightweight, publish/subscribe messaging protocol on top of the TCP/IP protocol, is the ideal protocol for the emerging IoT world. 아래는 MQTT 의 동작 방식을 나타내는 Diagram 입니다. 위와 같이 MQTT Broker 를 사이에 두고 Client 가 통신을 하게 됩니다. MQTT는 일반적으로 웹에서 사용되는 client...

How to Control Philips Hue Lights from an Arduino 2015.06.09 65

오늘 소개할 프로젝트는 필립스의 무선 조명제어 시스템인 휴 (Hue) 에 아두이노를 연결 이더넷을 통한 각종 제어와 함께 센서 등을 연결하여 연동 시스템을 만든 내용입니다. 1. 필립스 휴 (Philips Hue)? Philips Hue는 스마트 조명 LED 시스템으로 LED 전구와 Hue Bridge 등으로 구성되어 있으며, 안드로이드나 iOS기반의 스마트폰 앱을 통해 전구의 조도와 컬러등을 변경할 수 있습니다. 아래는 Hue 시스템의 일반적인 동작 및 통신 구성도입니다. Bridge 는 일종의 Gateway 역할을 하는 디바이스로 Lamp 와 지그비(Zigbee) 로 통신하며, 유/무선 공유기와 연결하여 Local 혹은 인터넷을 ...

Arduino Push Alerts 2015.05.19 17

이번 포스팅은 위즈네트 뮤지엄의 32번째 Treasure 로 선정된 IoT 프로젝트입니다. Arduino Push Alert 은 Pushing Box 를 클라우드 서비스에 댁내 각종 비상 사항 (Doorbell, Burglar Alarm, Smoke Alarms 등) 을 알려줍니다. 아래는 Push Alert 박스의 외형입니다. 위에 보시는 바와 같이 Arduino Uno 와 Etheret Shield 가 사용되었습니다. 상황에 따라 Alarm 을 발송을 조절할 수 있습니다. Web Cam 과 연결 가능합니다. 클라우드 서비스인 Pushing Box 의 경우 모든 형태의 스마트폰과 Web Server 와의 연동을 지원하기 때문에 서비스 활용도가 높습니다. 아래는 동작 Flow 입니다. 박스...