Skip to main content
Log in

Sensing as Services: Resource-Oriented Service Publishing Method for Devices in Internet of Things

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

With the development of the Internet of things (IoT), billions of smart “things” with capabilities of sensing and actuating will be connected to the Web. The things are heterogeneous in function and interface, and how to manage those things with unified interfaces or methods becomes a primary and key issue in the IoT. In this paper, we expose each object capabilities as a web service and propose a resource-oriented service publishing method for devices in IoT. With the proposed ontology-based resource description model, various objects are abstracted as basic resources with multidimensional attributes. The basic resources are further combined into more complex resources to support practical business functions. All the resources will be published by the representational state transfer interface. To evaluate the proposal, we build a prototype system of smart office, and the results show that the designed system can support various business functions with high feasibility and efficiency.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. Whitmore, A., Agarwal, A., & Da Xu, L. (2015). The internet of things—A survey of topics and trends. Information Systems Frontiers, 17, 261–274.

    Article  Google Scholar 

  2. Sun, Q., Liu, J., Li, S., Fan, C., & Sun, J. (2010). Internet of things: Summarize on concepts, architecture and key technology problem. Journal of Beijing University of Posts Telecommunications, 33, 1–9.

    Google Scholar 

  3. Dinh, T., & Kim, Y. (2016). An efficient interactive model for on-demand sensing-as-a-services of sensor-cloud. Sensors, 16, 992.

    Article  Google Scholar 

  4. Gardasevic, G., Veletic, M., Maletic, N., Vasiljevic, D., Radusinovic, I., Tomovic, S., et al. (2017). The IoT architectural framework, design issues and application domains. Wireless Personal Communications, 92, 127–148.

    Article  Google Scholar 

  5. Zhang, H., & Meng, C. (2014). A multi-dimensional ontology-based IoT resource model. In 2014 5th IEEE international conference on software engineering and service science, pp. 124–127.

  6. Nambi, S. N. A. U., Sarkar, C., Prasad, R. V., & Rahim, A. (2014). A unified semantic knowledge base for IoT. In 2014 IEEE world forum on internet of things, pp. 575–580.

  7. Santos, A. C., Pedrosa, L. D., Kuipers, M., & Rocha, R. M. (2012). Resource description language: A unified description language for network embedded resources. International Journal of Distributed Sensor Networks, 8(8), 1–11.

    Article  Google Scholar 

  8. Xu, B., Da Xu, L., Cai, H., Xie, C., Hu, J., & Bu, F. (2014). Ubiquitous data accessing method in IoT-based information system for emergency medical services. IEEE Transactions on Industrial Informatics, 10, 1578–1586.

    Article  Google Scholar 

  9. Botts, M., Percivall, G., Reed, C., & Davidson, J. (2008). OGC sensor web enablement: Overview and high level architecture. In 5th International conference on information systems for crisis response and management, pp. 713–723.

  10. Xie, D., Shang, C., Chen, J., Lai, Y., & Pang, C. (2014). A carrier class IoT service architecture integrating IMS with SWE. International Journal of Distributed Sensor Networks, 10(5), 1–11.

    Google Scholar 

  11. Spiess, P., Karnouskos, S., Guinard, D., Savio, D., Baecker, O., Souza, L. M. D., & Trifa, V. (2009). SOA-based integration of the internet of things in enterprise services. In 2009 IEEE international conference on web services-Volume (2009), pp. 968–975.

  12. Wen, Z., Liu, X., Xu, Y., & Zou, J. (2016). A RESTful framework for Internet of things based on software defined network in modern manufacturing. The International Journal of Advanced Manufacturing Technology, 84, 361–369.

    Article  Google Scholar 

  13. Raza, S., Shafagh, H., Hewage, K., Hummen, R., & Voigt, T. (2013). Lithe: Lightweight secure CoAP for the internet of things. IEEE Sensors Journal, 13, 3711–3720.

    Article  Google Scholar 

  14. OWL. https://www.w3.org/OWL/.

  15. WSMO. https://www.w3.org/Submission/WSMO/.

  16. Perez, A. G., & Benjamins, V. R. (1999). Overview of knowledge sharing and reuse components: Ontologies and problems-solving methods. In IJCAI-99 workshop on ontologies and problem-solving methods, pp. 1–15.

  17. Dissanaike, S., Wijkman, P., & Wjikman, M. (2004). Utilizing XML-RPC or SOAP on an embedded system. In 24th international conference on distributed computing systems workshops, pp. 438–440.

  18. SOAP. https://www.w3.org/TR/2000/NOTE-SOAP-20000508/.

  19. De, O., Ricardo, R., Sanchez, R. V. V., Estrella, J. C., De, M. F., Renata, P., & Brusamolin, V. (2013). Comparative evaluation of the maintainability of RESTful and SOAP-WSDL web services. In IEEE 7th international symposium on the maintenance and evolution of service-oriented and cloud-based systems, pp. 40–49.

  20. Lee, M., & Gatton, T. M. (2010). Wireless health data exchange for home healthcare monitoring systems. Sensors, 10, 3243–3260.

    Article  Google Scholar 

  21. Li, B., & Yu, J. (2011). Research and application on the smart home based on component technologies and internet of things. Procedia Engineering, 15, 2087–2092.

    Article  Google Scholar 

  22. Ryu, M., Kim, J., & Yun, J. (2015). Integrated semantics service platform for the internet of things: A case study of a smart office. Sensors, 15, 2137–2160.

    Article  Google Scholar 

  23. Domaszewicz, J., Lalis, S., Pruszkowski, A., Koutsoubelias, M., Tajmajer, T., Grigoropoulos, N., et al. (2016). Soft actuation: Smart home and office with human-in-the-loop. IEEE Pervasive Computing, 15, 48–56.

    Article  Google Scholar 

  24. Peng, D., Cao, L. D., & Xu, W. J. (2011). Using JSON for data exchanging in web service applications. Journal of Computational Information Systems, 7, 5883–5890.

    Google Scholar 

  25. Smiljkovikj, K., & Gavrilovska, L. (2014). SmartWine: Intelligent end-to-end cloud-based monitoring system. Wireless Personal Communications, 78, 1777–1788.

    Article  Google Scholar 

  26. Nurseitov, N., Paulson, M., Reynolds, R., & Izurieta, C. (2009). Comparison of JSON and XML data interchange formats: A case study. In 22nd international conference on computer applications in industry and engineering, pp. 157–162.

  27. Daud, M. A., & Suhaili, W. S. H. (2017). Internet of things (IoT) with CoAP and HTTP protocol: A study on which protocol suits IoT in terms of performance. In International conference on computational intelligence in information systems, pp. 165–174.

  28. Peniak, P., & Franekova, M. (2016). Model of integration of embedded systems via CoAP protocol of Internet of Things. In 21st international conference on applied electronics, pp. 201–204.

Download references

Acknowledgements

This research was supported by the National Natural Science Foundation of China (No. 61502018) and Beijing innovation platform of Science and technology.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Shulong Wang.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Wang, S., Hou, Y., Gao, F. et al. Sensing as Services: Resource-Oriented Service Publishing Method for Devices in Internet of Things. Wireless Pers Commun 95, 2239–2253 (2017). https://doi.org/10.1007/s11277-017-4055-0

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-017-4055-0

Keywords

Navigation