Abstract
In recent years, the number of sensor systems has been rapidly increasing with the spread of IoT. This paper proposes an FPGA-based CoAP server aiming at a high degree of power-performance ratio. CoAP is a Web transfer protocol designed for IoT systems. A general sensor node has a processor to receive and process data from a sensor, and to transport data to the outside. However, power consumption of software processing is high, compared with hardware processing. Therefore, we propose an approach with using only an FPGA to process data from sensors. In this work, we design and implement a CoAP server which responds to GET, DELETE, and PUT requests on the FPGA. Empirical performance evaluation results of the proposed system are also presented.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
GitHub - obgm/libcoap. https://github.com/obgm/libcoap. Accessed 16 Nov 2017
MQTT V3.1 Protocol Specification. http://public.dhe.ibm.com/software/dw/webservices/ws-mqtt/mqtt-v3r1.html. Accessed 10 Jan 2018
RFC 7252 - The Constrained Application Protocol (CoAP). https://tools.ietf.org/html/rfc7252. Accessed 10 Jan 2018
What is M2M?. https://www.link-labs.com/blog/what-is-m2m. Accessed 15 Mar 2018
Power Generation - Thermoelectric. https://thermal.ferrotec.com/technology/thermoelectric-reference-guide/thermalref13/. Accessed 31 Mar 2018
What are Thermoelectric Generators?. http://www.thermoelectricgenerator.org/. Accessed 31 Mar 2018
e-trees.japan, inc.: e7udpip-ipcore. http://118.103.1.214/etreeshome/index.php/en/products/e7udpip-ipcore/. Accessed 6 Mar 2018
Fielding, R.: Architectural styles and the design of network-based software architectures. Ph.D. thesis, University of California, Irvine (2000)
Lupangu, C., Bansal, R.: A review of technical issues on the development of solar photovoltaic systems. Renew. Sustain. Energy Rev. 73, 950–965 (2017)
Mplemenos, G.-G., Papadopoulos, K., Papaefstathiou, I.: Using reconfigurable hardware devices in WSNs for reducing the energy consumption of routing and security tasks. In: Proceedings of the Global Telecommunications Conference (GLOBECOM 2010), pp. 1–5 (2010)
Sérot, J., Berry, F., Bourrasset, C.: FPGA-based smart camera mote for pervasive wireless network. In: Proceedings of the International Conference on Distributed Smart Cameras (ICDSC) (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer International Publishing AG, part of Springer Nature
About this paper
Cite this paper
Tsugami, R., Shibata, Y. (2019). FPGA Implementation of Lightweight Communication Protocol Processing for IoT. In: Barolli, L., Javaid, N., Ikeda, M., Takizawa, M. (eds) Complex, Intelligent, and Software Intensive Systems. CISIS 2018. Advances in Intelligent Systems and Computing, vol 772. Springer, Cham. https://doi.org/10.1007/978-3-319-93659-8_45
Download citation
DOI: https://doi.org/10.1007/978-3-319-93659-8_45
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-93658-1
Online ISBN: 978-3-319-93659-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)