Using the session initiation protocol as a networking protocol for home appliances

Thumbnail Image
Díaz-Torres, Josué A.
Embargoed Until
Couvertier-Reyes, Isidoro
College of Engineering
Department of Electrical and Computer Engineering
Degree Level
Home appliances have evolved from being single task devices to integrating several tasks in a particular device. The next step for home appliances is to transform into networked appliances and accelerate the development of home automation. This research had the objective of adding a new method, called DO, to the Session Initiation Protocol (SIP) in order to control these networked appliances. Considering that SIP methods are self explanatory, the name of this new method does not deviate from this convention. DO is a verb that means to carry out or perform an action and this is exactly what the method represents. Once the method was added to a SIP stack, it was tested by sending a DO request to a SIP User Agent representing a networked appliance. The results for these tests were the same as the expected; the SIP User Agent executed the action that was requested from it in the DO message, thus fulfilling the research objective.

Los enseres del hogar han evolucionado de aparatos que realizaban una sola tarea, a integrar diversas tareas en un solo aparato. El próximo paso para los enseres del hogar es su transformación a enseres con conexión a la red y acelerar el desarrollo de la automatización del hogar. El objetivo de esta investigación era añadir un nuevo método, llamado “DO”, al “Session Initiation Protocol” (SIP) para controlar estos enseres con conexión a la red. Debido a que los nombres de los métodos de SIP se explican por sí mismos, el nombre de este nuevo método no se aleja de esta convención. “DO”, en el idioma inglés, es un verbo que significa realizar una acción, que es exactamente lo que el método representa. Una vez añadido el método a un “stack” de SIP, se probó enviando un mensaje “DO” a un “user agent” de SIP que representó un enser con conexión a la red. Los resultados de las pruebas fueron idénticos a los resultados esperados, el “user agent” ejecutó la acción que se le indicó en el mensaje “DO” cumpliendo de esta forma con el objetivo de la investigación.
Díaz-Torres, J. A. (2005). Using the session initiation protocol as a networking protocol for home appliances [Thesis]. Retrieved from