Standards-based IoT testing with Open-Source test equipment
While the Internet of Things (IoT) is on the rise, the quality assurance of interconnected systems becomes an ever-increasing challenge. By increasing the number of networked components, the complexity grows and so the probability of malfunctions and vulnerabilities does. The objective of this paper is to assess the need for standards-based open-source test equipment for the IoT. While many IoT components communicate over standardized protocols, communication protocols for IoT like MQTT or CoAP evolved over time without a holistic approach for quality assurance. The proposed approach showed the usefulness of the Eclipse IoT-Testware in terms of ensuring protocol conformance, robustness and secure implementations. Despite these characteristics are not unique for the IoT, they were considered to be the decisive factors for the proper operation of IoT systems. Furthermore, this paper focuses also on increasing the usability. Because the proposed approach applies a wide range of technologies and methodologies adopted from standardization environments, the consideration of the usability for a broader audience was required.