Architectures and experiences in testing IoT communications

Teemu Kanstrén, Jukka Mäkelä, Pekka Karhula

    Research output: Chapter in Book/Report/Conference proceedingConference article in proceedingsScientificpeer-review

    9 Citations (Scopus)

    Abstract

    A typical architecture for Internet of Things (IoT) systems consist of simple embedded systems (e.g., sensor nodes), collecting data, connected to a more traditional backend system providing end-user services. In our experience, compared to more general software testing, the most specific element in IoT testing is that of highly distributed and dynamic communication of IoT nodes, such as sensors. Further challenges for IoT reliability testing come from the architectural elements of IoT gateways connecting the devices to the networks, and the networks themselves which can host all other type of traffic at the same time. In this paper, we describe our experiences with these different aspects of IoT communications testing, and related test architectures.

    Original languageEnglish
    Title of host publicationProceedings - 2018 IEEE 11th International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2018
    PublisherIEEE Institute of Electrical and Electronic Engineers
    Pages98-103
    Number of pages6
    ISBN (Electronic)978-1-5386-6352-3
    ISBN (Print)978-1-5386-6353-0
    DOIs
    Publication statusPublished - 16 Jul 2018
    MoE publication typeNot Eligible
    Event11th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2018 - Vasteras, Sweden
    Duration: 9 Apr 201813 Apr 2018

    Conference

    Conference11th IEEE International Conference on Software Testing, Verification and Validation Workshops, ICSTW 2018
    Country/TerritorySweden
    CityVasteras
    Period9/04/1813/04/18

    Keywords

    • Architecture
    • Experiences
    • Internet of things
    • IoT
    • Testing

    Fingerprint

    Dive into the research topics of 'Architectures and experiences in testing IoT communications'. Together they form a unique fingerprint.

    Cite this