ijact-book-coverT

Integrating IoT and Robotics: Software Architectures for Smart Environments

© 2024 by IJACT

Volume 2 Issue 3

Year of Publication : 2024

Author : Gopinath Hariharan

:10.56472/25838628/IJACT-V2I3P103

Citation :

Gopinath Hariharan, 2024. "Integrating IoT and Robotics: Software Architectures for Smart Environments" ESP International Journal of Advancements in Computational Technology (ESP-IJACT)  Volume 2, Issue 3: 23-36.

Abstract :

The incorporation of the Internet of Things (IoT) and robotics is changing the construction of smart environments, from homes to industrial structures. This article discusses the architecture of IoT devices and robots by disseminating the main aspects of the software permitting the organization of the IoT and the use of robotic systems, specifically communication methods, data administration, and control schemes. Most of the stress is laid on the issues and prospects of such architectures, such as scalability, compatibility, and security. Specific examples of the smart environments that already exist are described here with a focus on the examples of IoT and robotics usage. This paper ends with a section on future research directions and possibilities that depict the progression of this quickly-creating field.

References :

[1] Dean, J., & Ghemawat, S. (2008). MapReduce: Simplified data processing on large clusters. Communications of the ACM, 51(1), 107-113.

[2] Ghosh, S., Maheswaran, M., & Rajkumar, B. (2018). Cloud Computing: Principles and Paradigms. Wiley.

[3] Hecht, R., & Jablonski, S. (2011). NoSQL evaluation: A use case oriented survey. 2011 International Conference on Cloud and Service Computing, 336-341.

[4] Hunkeler, U., Truong, H. L., & Stanford-Clark, A. (2008). MQTT-S—a publish/subscribe protocol for Wireless Sensor Networks. 2008 3rd International Conference on Communication Systems Software and Middleware and Workshops (COMSWARE), 791-798.

[5] Kreps, J., Narkhede, N., & Rao, J. (2011). Kafka: A distributed messaging system for log processing. Proceedings of the NetDB, 1-7.

[6] Miloslavskaya, N., & Tolstoy, A. (2016). Big Data, Fast Data and Data Lake Concepts. Procedia Computer Science, 88, 300-305.

[7] Quigley, M., Conley, K., Gerkey, B., Faust, J., Foote, T., Leibs, J., & Ng, A. Y. (2009). ROS: an open-source Robot Operating System. ICRA workshop on open-source software, 3(3.2), 5.

[8] Shelby, Z., Hartke, K., & Bormann, C. (2014). The Constrained Application Protocol (CoAP). Internet Engineering Task Force (IETF).

[9] Stonebraker, M., & Hellerstein, J. M. (2001). Content integration for e-business. Proceedings of the 2001 ACM SIGMOD International Conference on Management of Data, 552-560.

[10] Vinoski, S. (2006). Advanced message queuing protocol. IEEE Internet Computing, 10(6), 87-89.

[11] Zaharia, M., Xin, R. S., Wendell, P., Das, T., Armbrust, M., Dave, A., ... & Stoica, I. (2016). Apache Spark: A unified engine for big data processing. Communications of the ACM, 59(11), 56-65.

[12] J. Lin, W. Yu, N. Zhang, X. Yang, H. Zhang and W. Zhao, "A Survey on Internet of Things: Architecture, Enabling Technologies, Security and Privacy, and Applications," in IEEE Internet of Things Journal, vol. 4, no. 5, pp. 1125-1142, Oct. 2017, doi: 10.1109/JIOT.2017.2683200

[13] K. Ashton, "That 'Internet of Things' Thing," RFID Journal, 2009.

[14] C. Perera, A. Zaslavsky, P. Christen, and D. Georgakopoulos, "Context Aware Computing for The Internet of Things: A Survey," IEEE Communications Surveys & Tutorials, vol. 16, no. 1, pp. 414-454, First Quarter 2014.

[15] A. M. T. Tong, A. B. M. Salem, and H. A. Chan, "IoT-based Smart Agriculture: Towards Making the Fields Talk," IEEE Internet of Things Journal, vol. 4, no. 6, pp. 1748-1758, Dec. 2017.

[16] 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), 1645-1660.

[17] Vinyals, M., Pobil, A. P., & Asada, M. (2013). Advances in Autonomous Robotics Systems. In Proceedings of the 14th Annual Conference on Advances in Autonomous Robotics Systems.

[18] Chen, D., & Yang, H. (2020). Integration of IoT and Robotics: Software Architecture Design for Autonomous Systems. Journal of Robotics and Automation, 35(3), 202-215.

[19] Afanasyev, I., Mazzara, M., Chakraborty, S., Zhuchkov, N., Maksatbek, A., Yesildirek, A., ... & Distefano, S. (2019, October). Towards the internet of robotic things: Analysis, architecture, components and challenges. In 2019 12th International Conference on Developments in eSystems Engineering (DeSE) (pp. 3-8). IEEE.

[20] The Intersection of IoT and Robotics: Transforming Industries and Workforce, Appinventiv, 2024. Online: https://appinventiv.com/blog/iot-in-robotics/

[21] Deval Parikh, Sarangkumar Radadia, Raghavendra Kamarthi Eranna, 2024. Privacy-Preserving Machine Learning Techniques, Challenges and Research Directions, Volume 11, Issue 3, pp. 499-509.

Keywords :

Internet of Things (IoT), Robotics, Software Architecture, Smart Environments, Communication Protocols, Data Management, Control Strategies, Scalability, Interoperability, Security.