Skip to content

branimir-kirilov/FMI-IoT-Teamwork

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SmartHive

Build status Coverage Status

Logo

SmartHive is a platform for beehive monitoring developed as a course project in Internet Of Things @ Faculty of Mathematics and Informatics, Sofia University "St. Kliment Ohridski"


The board

As a main board we use the ESP8266 based Wemos D1 mini which has wifi and is easy to program in the Arduino IDE

Wemos D1


The sensors

Currently we only use one sensor - BME280, which measures temperature and humidity, but our plan is to connect more sensors in the future and add additional functionality

BME 280


The application

Our web application uses the ASP.NET MVC5 framework. The whole app is divided into several projects each having its own concern. We have introduced the core principles of good and maintainable code (SOLID principles). To resolve dependencies we use the IoC container Ninject

Screenshot