위즈네트 아카데미

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 등 여러가지가 있다. 이번 글에서 필자는 메인기기가 주변기기들을 제어할 때 사용하는 무선 통신 방법과 그것들을 사용하는 예를 간략하게 소개하고자 한다. 블루투...

[8월 28일] IoT 클라우드 활용한 스마트 홈 기능 구현(최종 완성) 2015.08.28 403

최종완성 구현 동영상 위 동영상을 실제 저희 작품을 구현한 동영상입니다

펫 모니터링 최종 보고서 2015.08.27 71

  늦게 내는데 프로젝트를 완성하지 못해 죄송합니다...

(최종완성) 스마트 신발장 2015.08.27 179

SMART 신발장   << -- 제작 동영상 (최종)위즈넷 피피티  << -- 발표 PPT 이번에 저희가 만든 스마트 신발장은 살균 처리 기능, 환기 처리 기능, 그리고 핸드폰으로 어플을 제작하여 버튼을 누루면 방향제가 나와 냄새를 없앨 수 있도록 제작을 하였습니다.  그래서 신발을 신을때에 냄새 걱정없이 편안하게 신을 수 있습니다. 작동 과정으로는 신발이 신발장에 들어오면 신발이 있는 곳으로 step 모터를 통해 UV LED가 가서 살균을 시켜줍니다. 신발의 유무를 나타내는 걸로는 조도센서를 이용하여 신발장안에 신발의 유무를 파악 할 수 있도록 제작 하였습니다. 온/습도 센서를 사용하여 일...

스마트어항 (결과) 2015.08.27 133

시간이 부족하여 기능을 최소한으로 하여 온도를 측정하는 부분과 먹이를 주는 부분만 구현하였다. 각 부품들과 기능구현에 대한 간략한 설명이다. 모터제어 - 웹서버에서 스위치로 컨트롤 스마트어항에서 AX12 서보모터를 활용하여 일정량의 먹이를 공급해주는 장치입니다. 온도센서 - 센서에서 값을 받아와 출력 스마트어항에서 TMP36 온도센서를 활용하여 실시간으로 어항의 온도를 확인할 수 있는 장치입니다. 웹서버 - W7500로 부터 데이터 송수신 Fish_Feeder의  회로도입니다. Fish_Feeder의 코드입니다. #incl ude "mbed.h" #include "EthernetInterface.h" #include "AX12.h" #define...

예제 실습과정 2015.08.27 85

스마트어항의 기능을 구현하기에 앞서 저희의 프로젝트에 도움이 될만한 예제들을 실험해보았습니다. 시리얼 통신 – FishFeeder의 모터동작제어를 위해서 필요한 기능 #include "mbed.h" Serial pc(USBTX, USBRX); // tx, rx int main() { pc.printf("Hello World!nr"); while(1) { pc.putc(pc.getc() + 1); // echo input back to terminal } } ADC – 온도센서가 온도값을 받아 처리할 때 필요한 기능 #include "mbed.h" // Initialize a pins to perform analog input and digital output fucntions AnalogIn ain(A0); DigitalOut dout(LED1); int main(void) { Serial pc(USBTX,USBRX); pc....