## 7 Conclusions  
In this work, an SBT was introduced. Its contribution is twofold: On the one hand, a framework for quick, easy and versatile setup of partial or complete IoT networks is provided for programmers. On the other hand, a flexible environment is created that can serve as a stand-alone IoT network as well as an extension to existing ones is provided to users. It allows an easy set-up of IoT and IIoT devices as well as platforms to control these devices. The integrated support of commonly used communication protocols with the capabilities for easy extension enable flexible creation and extension of IoT and IIoT environments. As data, its creation, transport, and usage is a core concept of IoT environments, the SBT provides a unified data model based on Google Protocol Buffers. An integration of the data and communication model into the Zephyr-environment creates an easy-to-use framework for quickly and efficiently setting up IoT environments. Standardised interfaces allow seamless integration and extension. Every level of interoperability according to [PERSON] et al. [23], except for network level interoperability, which can easily be integrated as well, is provided. In contrast to other existing solutions, this framework provides value to programmers and users alike.  
This concept was evaluated in two application scenarios, a smart home environment as well as an emulated smart factory. According to a non-representative survey of developers participating in this project, the solution was able to reduce the time for set-up and implementation of functionality by factor four on the hardware-side. The intended functionality could be easily set-up and ported between different devices with the presented framework. Implementation of business logic is easily separable from the device control. Control and data storage are integrated into the framework and provide means for visualisation and analysis of data. The implementation of abstraction layers was successfully addressed and enabled seamless transfer of application code between devices. The integration into an IoT platform was achieved by defining and standardising data points as Google Protocol Buffer elements, allowing fast creation and re-use of elements. Computations on the IoT platform were performed using these data points by functions specifically implemented during the project. Wrapper functions were developed to provide standardised interfaces and enable data exchange from physical sources as well as hardware platforms.  
Next steps in the development of the SBT include the integration of additional communication protocols, an increase in capabilities for data analysis and an extension of the framework to industrial devices, such as PLCs and others. Due to the different setup approach of PLCs, the adaption will have to take novel features into account, as setting up PLCs for industrial applications is not a trivial task.  
This work has been supported by the Investment and Structure Bank (ISB) Rhineland-Palatinate (Foerderkennzeichen P1 SZ26, InnoTop). The authors alone are responsible for the content of this paper.  
The datasets presented in this article are not readily available because they contain sensitive information. Requests to access the datasets should be directed to the first author.  
Author [PERSON] was employed by the company conlet Verteilte Systeme GmbH. The author declares no conflicts of interest.