SIP Automation System Information
SIP Automation System Information
The HomeSIP Project: Using Open Source SIP Stack for Home Automation
P. Kadionik, A. Ben Atitallah, P. Nouel IMS, ENSEIRB, University of Bordeaux, France C. Consel, L. Burgy, N. Palix, W. Jouve et J. Lancia LaBRI, ENSEIRB, University of Bordeaux, France email web : [email protected] : http://www.enseirb.fr/~kadionik http://www.enseirb.fr/cosynux/
-1-
INTRODUCTION
-2-
The HomeSIP project (acronym for Home Automation with SIP) consists to setup a HW/SW platform based on the SIP protocol. This project is oriented embedded systems for Home Automation and is built with different hardware devices running free software (embedded Linux, protocol stacks). It will be used at the ENSEIRB School of Electrical Engineering (Ecole Nationale Suprieure d'Informatique Electronique et Radiocommunications de Bordeaux)
-3-
SW/ Phoenix Team from the LaBRI Lab (Laboratoire Bordelais DSL de Recherche en Informatique).
-4-
-5-
The Idea
The HomeSIP project is based on the well known SIP protocol (Session Initiation Protocol) and generally used for VoIP (Voice Over IP). The idea is to used SIP as an universal container for collecting data coming from sensors (inputs) and for driving actuators (outputs). SIP is also used in a Home Automation context!
-6-
The HomeSIP project has different components: An hardware platform composed with sensors and actuators connected to embedded systems with network capabilities and having an Internet connectivity. Different specific software running Linux in the embedded systems. A new dedicated DSL language (Domain Specific Language) pour developing new services on the HomeSIP platform. The HomeSIP project will be finally integrated to the VoIP platform of the ENSEIRB School of Electrical Engineering for real testing
The HomeSIP Project
pk/enseirb/2007
-7-
The HomeSIP project is also a project for Home Automation that is a part of the M2M engineering. M2M (Machine to Machine) is an infrastructure based on an network that allows communications directly between devices or through a server without human control. It allows for example automatic data recording and processing by the devices. It is in fact the logical evolution of remote control of an HW device connected to the Internet!
The HomeSIP Project
pk/enseirb/2007
-8-
M2M
M2M is the convergence between electronics, software computing and networking. The Internet network is used as a backbone. New concepts have emerged like:
pk/enseirb/2007
-9-
M2M
This new class of applications corresponds to activities consisting in collecting, coordinating, transmitting, treating and reacting to information emanating from communication entities (or objects), local or distant, fixed or mobile. The communication infrastructure manages all the aspects of the communication between the entities of an M2M application (abstraction from HW).
- 10 -
M2M
M2M has several applications like: Home Automation, building management. Security. Video monitoring. Navigation Telemetry. Energy monitoring. Remote medicine. Electronic money.
The HomeSIP Project
pk/enseirb/2007
- 11 -
- 12 -