Neuromorphic Sensor Network Platform: A Bioinspired Tool to Grow Applications in Wireless Sensor Networks

Wireless Sensor Networks (WSNs) must face the challenge of producing a vast plethora of applications from the least possible number of distributed sensors. In this paper we describe the Neuromorphic Sensor Network (NSN) platform, which implements a bioinspired approach to the development of growing applications in WSNs. NSNs follow an analogy with the neurophysiology of vertebrates, compressing the information coming from sets of sensors in wireless nodes and processing it by means of a set of processing units (PUs) that perform individual general purpose functions. Applications are then constructed through specific connections of these PUs, generating application pathways that allow the reuse of the same distributed NSN to give response to any desired output, thus achieving an application scalability. We illustrate the detailed process of growing applications using the NSN platform through an object tracking tool that mimics the behavior of the vertebrates visual system to detect and track objects. Finally, we describe a real implementation of the NSN platform in a road traffic monitoring and information system currently in operation in the cities of Madrid and Seville (Spain).

[1]  Andreas Willig,et al.  Protocols and Architectures for Wireless Sensor Networks , 2005 .

[2]  D C Van Essen,et al.  Information processing in the primate visual system: an integrated systems perspective. , 1992, Science.

[3]  W. Marsden I and J , 2012 .

[4]  Panganamala Ramana Kumar,et al.  Toward a theory of in-network computation in wireless sensor networks , 2006, IEEE Communications Magazine.

[5]  D. J. Felleman,et al.  Distributed hierarchical processing in the primate cerebral cortex. , 1991, Cerebral cortex.

[6]  W. Hodos,et al.  Comparative Vertebrate Neuroanatomy: Evolution and Adaptation , 2005 .

[7]  Doo Seop Eom,et al.  Energy-Aware Distributed Clustering Algorithm for Improving Network Performance in WSNs , 2014, Int. J. Distributed Sens. Networks.

[8]  Philip Levis,et al.  The design and implementation of a declarative sensor network system , 2007, SenSys '07.

[9]  R. Wong,et al.  Retinal waves and visual system development. , 1999, Annual review of neuroscience.

[10]  Yong-Hwan Lee,et al.  Scalable network joining mechanism in wireless sensor networks , 2012, 2012 IEEE Topical Conference on Wireless Sensors and Sensor Networks.

[11]  W Hodos,et al.  Evolution of sensory pathways in vertebrates. , 1997, Brain, behavior and evolution.

[12]  Matt Welsh,et al.  Hourglass: An Infrastructure for Connecting Sensor Networks and Applications , 2004 .

[13]  N. F. Noy,et al.  Ontology Development 101: A Guide to Creating Your First Ontology , 2001 .

[14]  Deborah Estrin,et al.  A sensor network application construction kit (SNACK) , 2004, SenSys '04.

[15]  Jesús Requena-Carrión,et al.  An activity-dependent hierarchical clustering method for sensory organization , 2013, Biological Cybernetics.

[16]  Víctor-M. Sempere-Payá,et al.  Enabling quick deployment wireless sensor networks for smart cities , 2012, 2012 9th IEEE International Workshop on Factory Communication Systems.

[17]  Karl Aberer,et al.  The Global Sensor Networks middleware for efficient and flexible deployment and interconnection of sensor networks , 2006 .

[18]  Michael Beigl,et al.  Sharing sensor networks , 2006, 26th IEEE International Conference on Distributed Computing Systems Workshops (ICDCSW'06).