Using JSON to manage communication between services in the Internet of Things

The emerging Internet of Things results in new challenges for the interconnection of devices and the efficient management of available resources. In this paper, a specification for communication between FPGA-based systems is presented. It is based on the combination of reconfigurable FPGA technology with the concepts of distributed computing. JavaScript Object Notation (JSON) is a standardized human-readable data-interchange format. Even though it is based on JavaScript, JSON is completely language independent. The high rate of flexibility in combination with a light-weight structure avoids unnecessary overhead, associated with the benefits of standardization. JSON can be used in heterogeneous compute nodes, as it can be parsed easily and without special requirements. This way it provides an efficient method for transferring various data and for exploiting dynamic and partial reconfiguration in the area of distributed embedded systems. The result is an efficient communication structure with a consistent format for highly flexible and adaptive systems.

[1]  Dirk Timmermann,et al.  Connecting the web with the web of things: lessons learned from implementing a CoAP-HTTP proxy , 2012, 2012 IEEE 9th International Conference on Mobile Ad-Hoc and Sensor Systems (MASS 2012).

[2]  Diana Göhringer,et al.  Evaluation of driver assistance systems with a car simulator using a virtual and a real FPGA platform , 2013, 2013 Conference on Design and Architectures for Signal and Image Processing.

[3]  Kris Steenhaut,et al.  REST Enabled Wireless Sensor Networks for Seamless Integration with Web Applications , 2011, 2011 IEEE Eighth International Conference on Mobile Ad-Hoc and Sensor Systems.

[4]  Robert Brzoza-Woch,et al.  On fast development of FPGA-based SOA services—machine vision case study , 2012, Des. Autom. Embed. Syst..

[5]  Jürgen Becker,et al.  Virtualization of heterogeneous and adaptive multi-core/multi-board systems , 2012, Proceedings of the 2012 Conference on Design and Architectures for Signal and Image Processing.

[6]  Yan Chen,et al.  Comparison between JSON and XML in Applications Based on AJAX , 2012, 2012 International Conference on Computer Science and Service System.

[7]  Chung-Horng Lung,et al.  Smart Home: Integrating Internet of Things with Web Services and Cloud Computing , 2013, 2013 IEEE 5th International Conference on Cloud Computing Technology and Science.

[8]  Louis Coetzee,et al.  The Internet of Things - promise for the future? An introduction , 2011, 2011 IST-Africa Conference Proceedings.

[9]  Wayne Luk,et al.  Reconfiguring Distributed Applications in FPGA Accelerated Cluster with Wireless Networking , 2011, 2011 21st International Conference on Field Programmable Logic and Applications.