Skip to content

HashakGik/HomeMon-MFC-Cpp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

HomeMon

The HomeMon project is a simple domotic wireless sensor network for monitoring various parameter at home (like temperature, humidity, air quality, ambiental light, water tank level, etc.). The nodes communicate with each other, routing the measured parameters to a sink node.

This C++ application connects to a HomeMon sink node and displays the received data graphically.

HomeMon
Menu
Add
Remove

Features

  • The application uses an object-oriented version of the Dashboard graphics library
  • Controls can be created and destroyed at runtime, and placed on screen with a simple drag and drop mechanism
  • The received data can be logged on file and a screenshot can be saved at any time
  • The application reads from any serial port (either physical or virtual, e.g. a bluetooth adapter) update strings in the form variable value\r\n (with value being any 32 bit integer), without needing to declare variables beforehand (it will be possible to connect new nodes measuring new values to the network at runtime)
  • The values are displayed asynchronously from the update strings (the screen refresh rate can be configured)
  • The application state (including fullscreen mode or window size) is saved and restored between each execution, so the attached controls are not lost after a restart
  • Since the application uses the Microsoft Foundation Classes, it will also work on a cheap Windows XP machine.

Remarks

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published