Skip to content
This repository has been archived by the owner on Dec 11, 2019. It is now read-only.
/ DataHub4U Public archive

A simple web server (prototype), which collects data by using the arduino (esp8266) and visualizing the collected data by using google line chart api.

License

Notifications You must be signed in to change notification settings

YeonwooSung/DataHub4U

Repository files navigation

main_logo

Overview

The DataHub4U helps you to collect data and analyse the collected data. It detects the temperature and the humidity of the place where the device is. Then, it sends the collected temperature and humidity to the server via network.

datahub4u-1

To collect the data, I used the ESP8266. It sends the collected data via network, and the server stores the data in the SQL Database.

Visualising the data dynamically

The main aim of the DataHub4U is collecting the data and visualising the collected data in the real time. By using the Google Line Chart API, we visualise the collected data. You could see the trend of the temperature change and the humidity change easily through the graph.

screenshot_of_datapage_prototype

The image above is the screenshot of the temperature graph. You could see that there are 6 links on the graph. By clicking one of those links, you could set the date range of your data graph.

Initially, the server will send the data within 24 hours, thus, the application does not require the additional communication for the 5 hours graph, 12 hours graph, and 1 day graph. However, if you want to draw the 1 week or 1 month graph, or if you want to customize the date range of the line graph, the application will do the AJAX communication. If the AJAX communication success, the graph that you wanted to draw will appear. Otherwise, you will be failed to draw a graph.

To Do List

  1. Alert when the current temperature or humidity is too high or too low.
  2. Update the device from ESP8266 to ESP32
  3. Convert the error page thing to something else!! (It will gonna make an error on the Web App)

License

Apache License

Things that you could do with this repository:

1) Commercial use

2) Modification

3) Distribution

4) Patent Use

5) Private Use

Things that you "MUST NOT" do with this repository:

1) Trademark use

2) Liability

3) Warranty

The copyright of the DataHub4U is on Yeonwoo Sung.

sub_logo

About

A simple web server (prototype), which collects data by using the arduino (esp8266) and visualizing the collected data by using google line chart api.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published