• 검색 결과가 없습니다.

The Design and Implementation of Smart Phone Application Based on Android for Internet Outlet

N/A
N/A
Protected

Academic year: 2021

Share "The Design and Implementation of Smart Phone Application Based on Android for Internet Outlet"

Copied!
2
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

한국컴퓨터정보학회 동계학술대회 논문집 제20권 제1호 (2012. 1)

237

인터넷 전원 콘센트를 위한 안드로이드 기반 스마트폰 애플리케이션의 설계 및 구현

백정현

우송정보대학 컴퓨터정보계열 e-mail: jhbaek@wsi.ac.kr

The Design and Implementation of Smart Phone Application Based on Android for Internet Outlet

Jeong-Hyun Baek

Division of Computer Information, Woosong College

요 약

우리 주변에서 인터넷에 접근할 수 있는 기반시설이 풍부하게 제공 되어 최근 출시되는 많은 가전제품과 전기전자 제품들은 인터넷에 접속하여 웹브라우저나 휴대폰을 이용하여 원격으로 감시하고 제어할 수 있다. 그러나 기존의 제품들은 대부분 인터 넷 인터페이스가 없기 때문에 네트워크에 접속할 수 없어 불편함이 많았다. 따라서 본문에서는 주변의 가전제품 및 전기용품들 을 스마트폰으로 감시하고 제어할 수 있는 인터넷 전원 콘센트를 위한 안드로이드 기반 스마트폰 애플리케이션을 설계하고 구 현하였다.

본 논문에서 사용한 인터넷 전원콘센트 제어기는 위즈넷사에서 개발한 하드웨어 TCP/IP 프로세서인 W5300을 사용하여 AVR 마이크로프로세서로 운영 가능한 인터넷 인터페이스를 설계하고 구현한다. 하드웨어 TCP/IP 프로세서를 사용하여 이더 넷 인터페이스를 구현하면 소형의 8비트 마이크로프로세서로 완전한 TCP/IP 스택의 구현이 가능하여 개발제품의 가격 경쟁력 과 소형화에 기여할 수 있다.

키워드: 인터넷전원콘센트(Internet Outlet), 임베디드 네트워크 제어기(Embedded Network Controller), 하드웨어 TCP/IP 프로세서(Hardware TCP/IP Processor), 안드로이드(Android)

I. 서론

인터넷을 통하여 가전제품을 제어할 수 있는 기능은 요즘 보편 화되고 있는 홈오토메이션 시스템을 이용할 수 있다. 그러나 홈오 토메이션 시스템은 시스템의 규모가 방대하고, 가격이 고가이며, 인터넷 인터페이스를 가지고 있는 제품들을 주로 연결할 수 있으 므로 신규 아파트를 중심으로 보급되고 있다[1].

본 논문에서 개발한 인터넷 전원 콘센트는 이러한 문제점들을 극복할 수 있도록 AVR 마이크로프로세서와 메모리 인터페이스를 가지고 있어서 소규모 단일칩 MCU로 구동가능한 W5300 하드웨 어 TCP/IP 프로세서를 이용하여 설계함으로서 비용이 저렴하고 소형화할 수 있도록 구현하였다[1][2].

따라서 임베디드 리눅스와 윈도우즈 모바일과 같은 운영체제를 내장한 시스템에 비하여 인터넷 전원콘센트와 같은 저가의 소형제

품에도 폭넓게 응용할 수 있는 장점이 있다[3].

II. 본론

2.1 인터넷 전원 콘센트

본 논문에서는 위즈넷사의 최신 하드웨어 TCP/IP 프로세서인 W5300과 Atmega128 마이크로프로세서를 이용하여 가정용 전원 을 인터넷을 통하여 제어하고 감시할 수 있는 임베디드 네트워크 제어기를 설계하고 구현하였다.

임베디드 네트워크 보드는 OrCAD를 이용하여 설계하고 2층의 에폭시 기판을 제작 하였다. 그림 1은 OrCAD로 설계된 임베디드 네트워크 제어기의 주요 회로를 블록다이어그램으로 나타내었다.

(2)

한국컴퓨터정보학회 동계학술대회 논문집 제20권 제1호 (2012. 1)

238

그림 1 인터넷 전원콘센트 제어기의 구조 Fig. 1 Architecture of Internet Outlet

2.2 안드로이드 스마트폰 앱의 설계 및 구현

본 논문에서 구현한 스마트폰을위한 안드로이드 애플리케이션 은 IP주소와 포트번호로 접속인증을 통과하면 실시간 제어를 위 한 모니터링/콘트롤 화면이 나타난다. 또한 화면 하단의 메뉴를 선택하여 각 전원 콘센트의 동작을 스케줄링할 수 있는 예약설정 과 각 콘센트에 설정된 예약내용을 확인하고 실시간 시계를 설정 할 있는 메뉴가 구현되어있다. 다음 그림은 안드로이드 애플리케 이션의 주요기능을 나타내고 있다.

그림 2 안드로이드 스마트폰 애플리케이션의 구조 Fig. 2 Architecture of Android Smart Phone Application

III. 결론

본 논문에서는 하드웨어 TCP/IP 프로세서인 W5300을 내장한 인터넷 전원 콘센트를 설계하고 안드로이드 기반 스마트폰 애플리 케이션을 구현하였다.

구현된 시스템은 운영체제 없이 단일칩 마이크로프로세서와 이 더넷제어기를 사용하여 구현비용이 저렴하고 소형경량화가 가능 하여 저가의 가전제품이나 전기제품에 적용이 가능하다. 따라서 임베디드 리눅스와 윈도우즈 모바일과 같은 운영체제를 내장한 시 스템에 비하여 인터넷 전원콘센트와 같은 저가의 소형제품에도 폭 넓게 응용할 수 있는 장점이 있다.

또한, 하드웨어 TCP/IP 프로세서와 AVR 프로세서를 사용하여 구현함으로서 성능과 가격대비 경쟁력이 뛰어나 다양한 제품개발 에 응용할 수 있다.

참고문헌

[1] Jeong-Hyun. Baek, “The Design and Implementation of Intelligent Internet Outlet for Real-Time Scheduling Control,” Journal of The Korea Society of Computer and Information", Vol. 15, No. 10, pp. 191-200, October 2010.

[2] Charles M. Kozierok, “The TCP/IP GUIDE”, NO STARCH PRESS, 2005.

[3] Behrouz A. Forouzan, “TCP/IP Protocol Suite”, McGraw-Hill, 2005.

수치

그림  1  인터넷  전원콘센트  제어기의  구조 Fig.  1    Architecture  of  Internet  Outlet

참조

관련 문서

• 유료방송 사업자의 서비스 가입 없이 스마트 TV를 구매하여 사용할 경우, VoD/인터넷 서비스 등을 이용할 수 있는 장점이 있음.. • 애플/구글/삼성이 구축하고

3 ALDEP(automated layout design program) 은 거리와 같은 계량적인 정보가 없는 경우 사용할 수 있는 공정배치 기법이다. 4 라인밸런싱은 최소개수의

따라서 울타리나 담, 문과 같은 것은 조형물 이 아니고 다른 시설물로 취급되고 있다..

­ 나이가 들수록 신경세포는 줄어도 독서와 같은 지적 자극을 통해 신경회로는 늘일 수 있다.. ­ 따라서 노인도 젊은 사람

농어촌 삶의 질 향상 정책은 주민들의 생활여건 개선에 필수적인 과제들을 추진하고, 지금까지 충분히 조명받지 못했던 농어촌의 가능성과 잠 재력을 되살리는 과제들을

An Android program generally forms a Java program with APIs in Android platform. Using the APIs, one can build user interfaces to make a phone call, play a game, and so on. An

The initial rate of the hydrolysis reaction is much larger than the sum of the rates of the condensation reactions so that [SiOH] equals the consumption of H 2 O by hydrolysis.

A study on galvanizing of Start-ups atmosphere based on Smart specialization and the entrepreneurial university - Technion institute of Technology, Hebrew University-.. Han, Jung