The thesis focused on Internet of Things (IoT) and open data. The main purpose of the thesis was to discover the interaction between open data and IoT and to develop a web application that presents these concepts. The theoretical part of the thesis consisted of an analysis, an introduction to both concepts, an overview of the advantages and disadvantages, and a demonstration and presentation of the European regulations In the practical part of the thesis we focused on capturing user requirements and the development of a web application.
The process of developing the web application included gathering of requirements, design, development and testing of the web application. As part of the requirements gathering process, we defined the functionalities, constraints and expectations for the system. During the the design process we documented the future work in detail and made a basic plan for further development, where the main purpose was to define a data model and the architecture of the system itself. Throughout the development process, we documented our work in detail to ensure both transparency and integrity. For the development of the system we used the programming language C# and Typescript, as well as modern technologies MongoDb, .NET Core and Angular.
The developed web solution represents an important step towards demonstrating the basic use, application and purpose of IoT and open data, as it presents a simple interface for viewing and adding data. After joint testing, it was concluded that the application has further room for improvement. Nevertheless, the application can already be widely used and combined with other tools and applications.
|