본 연구는 가전제품을 무선 센서 네트워크(WSN:Wireless Sendsor Network)에 포함시키기 위한 연구로서 TinyOS를 이용한 가전제품의 펌웨어를 개발하기 위한 방법에 대하여 알아보고 센서노드(sensor node)를 가전제품의 컨트롤러로 사용할 수 있도록 하는데 목적이 있다고 하겠다.
TinyOS를 이용한 홈 네트워크를 구성하는 플랫폼이 많이 제시되고 있으며, 특히 도난 경보장치, 가스검출기, 가스차단기, 도어락, 조명제어 등을 각종 센서와 간단한 액츄에이터를 동작시키기 위한 시스템으로 구성되어 있는 것이 대부분이다. 여기에 추가적으로 가전제품을 홈 네트워크에 포함시킬 필요성이 점점 증가되고 있다.
가전제품을 홈 네트워크에 포함시키면 사용 중에 발생하는 위험성을 사전에 감지하고 원격으로 전달해 줌으로서 사고를 예방할 수 있게 된다. 또한 콘텐츠를 네트워크를 통해 받을 수 있기 때문에 가전제품의 기능을 추가할 수가 있겠다.
연구의 수행은 먼저 TinyOS를 이용하여 가전제품의 기본적인 기능을 구현하는 방법을 연구하여 센서노드의 컨트롤러(controller)를 사용하여 가전제품을 제어하도록 하였다.
다음으로 센서노드의 기본기능인 센싱(sensing)과 라우터 역할을 접목하기 위해 기존의 응용프로그램을 포팅하는 방법을 연구하였다.