Architecture and design - gpeipman/TemperatureStation GitHub Wiki

Table of Contents

Visual Studio solution

Visual Studio solution contains three projects: background service, shared code and web application. Besides these there are also some solution files.

TemperatureStation.Shared

This project contains code that is shared between background service and web application. Currently it hosts model classes that are used in data communication between service and web API.

TemperatureStation.IoT.Service

This is background process that runs on Windows 10 IoT Core. Background process reads sensors and reports reading to web application.

TemperatureStation.Web

This is web application for Temperature Station. It is build on ASP.NET Core as multiplatform appliation. It runs on Windows and Linux environments where .NET Core is installed. It's up to user to choose if web application runs on big web server like IIS or nginx or directly on Kestrel web container.

⚠️ **GitHub.com Fallback** ⚠️