Authors:
Rui Pires
;
Francisco Martins
and
Dulce Domingos
Affiliation:
Universidade de Lisboa, Portugal
Keyword(s):
Sensor Networks, Middleware, Virtual Machines, Remote Sensor Reprogramming.
Related
Ontology
Subjects/Areas/Topics:
Data Communication Networking
;
Enterprise Information Systems
;
Internet of Things
;
Programming and Middleware
;
Sensor Networks
;
Software Agents and Internet Computing
;
Software and Architectures
;
Telecommunications
Abstract:
Web services have been used as an homogeneous interface between client applications and sensor networks. The MuFFIN middleware makes possible for a client application to remotely (re)program sensor networks. However, this (re)programming is dependent on the characteristics of the hardware or of the programming languages provided by manufacturers. To generalize this feature, we propose a middleware extension to include the execution of code on behalf of sensor devices in case they are not (re)programmable. As a proof of concept, we use the MuFFIN middleware and the Callas sensor programming language together with its virtual machine. Additionally, we extend the MuFFIN with a component that supports the communication between two wireless sensor networks. This way, messages can flow from one network to another one without the intervention of the client application, reducing the number of messages exchanged between sensor networks and client applications.