Loading [MathJax]/extensions/MathMenu.js
Automatic Performance Verification of Industrial Gateway using Python Framework | IEEE Conference Publication | IEEE Xplore

Automatic Performance Verification of Industrial Gateway using Python Framework


Abstract:

The growing digitalization and datafication of society are accelerated by the IoT movement in different new and amazing ways. Data security is essential because it plays ...Show More

Abstract:

The growing digitalization and datafication of society are accelerated by the IoT movement in different new and amazing ways. Data security is essential because it plays such an important role. Malware attacks are also more frequent on Internet networks. It is a very complicated system, which includes several protocols, more than one layer, and more than one device. As a result, there is a need to review the entire IoT system. There are many test methods for IoT systems, but not one of them can test the entire complex IoT system. Many internal and external libraries available in Robot Framework can be used to test IoT systems. For example, the Selenium library can automate web-based IoT interfaces, while the request library can be used to interact with APIs or web services connected to the IoT system. Custom libraries can also be created to interact directly with IoT hardware using protocols such as MQTT or CoAP.
Date of Conference: 06-08 July 2023
Date Added to IEEE Xplore: 23 November 2023
ISBN Information:

ISSN Information:

Conference Location: Delhi, India

I. Introduction

The Internet of Things is a current topic in all industries around the world. IoT enables the optimization of work processes, industrial automation, data collection, analysis, and linkage devices to any place in the world. IoT gateways play a crucial role in this area of IoT in connecting devices at remote locations. Because the IoT gateway is connected to a variety of devices that run on various protocols, it is not easy to test its functionality. It is also difficult to check statistics for package loss, communication latency, CPU usage, and scalability. The challenges of using an IoT gateway, such as heterogeneous systems, large-scale allocated systems, cloud-based devices, and embedded software systems, are underlined in the papers [1], [7], [14], [15]. There is dedicated technology for inspecting different IoT layers, such as PlatformIO for the component layer, simIoT for the fog layer, and IoTsim for the cloud layer. No system exists to review all IoT layers. The papers [4], [5], [20], [22], [23] research the unique methods of IoT checking out practical and drawbacks. There are five levels of testing for ensuring the quality, reliability, performance, security, and acceptance of software systems. The five audits include unit testing, integration testing, performance testing generally, safety testing, and acceptance testing. It is not possible to check all phases using only one device. It is challenging to check performances in parallel with only one testing facility.

References

References is not available for this document.