Fiware: A web of things development platform
Abstract
As an extension to the concept of the Internet of Things (IoT), Web of Things (WoT) represents a step towards connecting smart things to the existing web environment while considering issues such as heterogeneity, scalability, and usability. This paper is dedicated to current opportunities as well as challenges for development in the concept of WoT. The theoretical foundations of the Internet of Things concept, such as architecture, protocols, services, and things themselves, which form the basis of both concepts, are described in the paper. The paper deals with the necessary preconditions for developing the concept of Web of Things. The main contribution of the paper is a proposal of architecture based on the FIWARE platform as the basis for the development of Web of Things.The demonstration of the proposed architecture is described by a real case scenario.
References
AMQP Advanced Message Queuing Protocol Specification, Cisco Systems. 2018. [Internet]. Available at: https://www.rabbitmq.com/resources/specs/amqp0-9-1.pdf. Accessed: 2018 Mar 23.
Baccelli, E., & Raggett, D. 2015. The Promise of the Internet of Things and the Web of Things. In Special theme The Internet of Things and The Web of Thing, ERCIM, pp.8–11. [Internet]. Available at: https://ercim-news.ercim.eu/images/stories/EN101/EN101-web.pdf. Accessed: 2018 Mar 28.
Barnaghi, P., Sheth, A., & Henson, C. 2013. From Data to Actionable Knowledge: Big Data Challenges in the Web of Things [Guest Editors' Introduction]. IEEE Intelligent Systems, 28(6), pp.6-11. Available at: https://doi.org/10.1109/MIS.2013.142.
Botta, A., Donato, W., Persico, V., & Pescapé, A. 2015. Integration of Cloud computing and Internet of Things: A survey. Future Generation Computer Systems, 56, pp.684-700. Available at: https://doi.org/10.1016/j.future.2015.09.021.
Castron, M., Jara, A., & Skarmeta, A. 2016. Enabling end-to-end CoAP-based communications for the Web of Things. Journal of Network and Computer Applications, 59, pp.230-236. Available at: https://doi.org/10.1016/j.jnca.2014.09.019.
FIWARE-NGSI v2 Specification. [Internet]. Available at: http://docs.orioncontextbroker.apiary.io/#introduction/specification/introduction, Accessed: 2018 Mar 12.
Google IpV6 Statistics 2018. [Internet]. Available at: https://www.google.com/intl/en/ipv6/statistics.html#tab=per-country-ipv6-adoption&tab=per-country-ipv6-adoption, Accessed: 2018 Mar 12.
Gubbi, J., Buyya, R., Marusic, S., & Palaniswami, M. 2013. Internet of Things (IoT): A vision, architectural elements, and future directions. Future Generation Computer Systems, 29(7), pp.1645-1660. Available at: https://doi.org/10.1016/j.future.2013.01.010.
Guinard, D., Trifa, V., Mattern, F., & Wilde, E. 2011. From the Internet of Things to the Web of Things: Resource Oriented Architecture and Best Practices. Architecting the Internet of Things, pp.97-129. Available at: https://doi.org/10.1007/978-3-642-19157-2_5.
Gyrard, A., Bonnet, C., Boudaoud, K., & Serrano, M. 2015. Assisting IoT Projects and Developers in Designing Interoperable Semantic Web of Things Applications. In 2015 IEEE International Conference on Data Science and Data Intensive Systems. Institute of Electrical and Electronics Engineers (IEEE), pp.659-666. Available at: https://doi.org/10.1109/DSDIS.2015.60.
Internet of Things (IoT) History. [Internet]. Available at: https://www.postscapes.com/internet-of-things-history. Accessed: 2018 Feb 5.
IoT Platforms The central backbone for the Internet of Things. IoT Analytics GmbH. 2015. [Internet]. Available at: http://iot-analytics.com/wp/wp-content/uploads/2016/01/White-paper-IoT-platforms-The-central-backbone-for-the-Internet-of-Things-Nov-2015-vfi5.pdf. Accessed: 2017 Dec 23.
Jara, A.J., Olivieri, A.C., Bocchi, Y., Jung, M., Kastner, W., & Skarmeta, A.F. 2014. Semantic Web of Things: an analysis of the application semantics for the IoT moving towards the IoT convergence. International Journal of Web and Grid Services, 10(2/3), p.244. Available at: https://doi.org/10.1504/IJWGS.2014.060260.
Perera, C., Zaslavsky, A., Christen, P., & Georgakopoulos, D. 2014. Context Aware Computing for The Internet of Things: A Survey. IEEE Communications Surveys & Tutorials, 16(1), pp.414-454. Available at: https://doi.org/10.1109/SURV.2013.042313.00197.
Raggett, D. 2015. The Web of Things: Challenges and Opportunities. Computer, 48(5), pp.26-32. Available at: https://doi.org/10.1109/MC.2015.149.
Saint-Andre, P., Smith, K., & Tronçon, R. 2009. XMPP: The Definitive Guide. O’Reilly Media, pp.3-27.
Sharma, V. 2014. Understanding Constrained Application Protocol. Exilant Technologies Pvt, pp.7-18. [Internet]. Available at: www.coapsharp.com/wordpress/?wpdmdl=504, Accessed: 2017 Dec 11.
Shelby, Z. 2014. Constrained Application Protocol (CoAP), Internet Engineering Task Force. Internet Engineering Task Force (IETF). [Internet]. Available at: https://tools.ietf.org/html/rfc7252, Accessed: 2017 Nov 10.
Stanford-Clark, A., & Truong, H.L. 2013. MQTT for Sensor Networks (MQTT-SN) Protocol. International Business Machines Corporation (IBM). [Internet]. Available at: http://mqtt.org/new/wp-content/uploads/2009/06/mqtt-sn_spec_v1.2.pdf. Accessed: 2016 Aug 20.
Start Using FIWARE Right Now. 2018. [Internet]. Available at: http://fiwaretourguide.readthedocs.io/en/latest/, Accessed: 2018 Jan 31.
White Paper for the Web of Things. 2016. [Internet], Available at: http://w3c.github.io/wot/charters/wot-white-paper-2016.html, Accessed: 2017 Nov 14.
Wortmann, F., & Flüchter, K. 2015. Internet of Things. Business & Information Systems Engineering, 57(3), pp.221-224. Available at: https://doi.org/10.1007/s12599-015-0383-3.
Zeng, D., Guo, S., & Cheng, Z. 2011. The Web of Things: A Survey (Invited Paper). Journal of Communications, 6(6). Available at: https://doi.org/10.4304/jcm.6.6.424-438.
Zhong, N., Yau, S.S., Ma, J., Shimojo, S., Just, M., Hu, B., Wang, G., Oiwa, K., Anzai, Y. 2016. Brain Big Data in Wisdom Web of Things. In N. Zhong, J. Ma, J. Liu, R. Huang, & X. Tao Eds., Wisdom Web of Things. Cham: Springer Nature., pp.339-349. Available at: https://doi.org/10.1007/978-3-319-44198-6_15.
Proposed Creative Commons Copyright Notices
Proposed Policy for Military Technical Courier (Journals That Offer Open Access)
Authors who publish with this journal agree to the following terms:
Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
- Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
- Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work (See The Effect of Open Access).