Simulating air conditionar on NodeMCU and trasmiting temperature data over http protocol (using C++ & Arduino IDE).
The desktop client (WinForm Desktop Application) displays trasmited data and allows user to control the state of AC (On/Off) and controls its temperature.
.NET 6 Web API is the middle componente that manages the data in realtime firebase database and provides services for desktop application and the executing module mentioned above.
- C++ code for NodeMCU ESP-82 (WiFI) module
- WinForms desktop aplication
- .NET 6 Web API
- UML Documentation
OpenAPI Documentation awailable one :