This is a small project to determine the correlation between local temperature and the indoor temperature of the lab where I work.
- Request temperature data stored in local Liux Server MY SQL db.
- Parse the temperature data from the South Korea Meteorological Agency html.
- The ML model analyzes the correlation between the laboratory temperature and the average temperature of the Korea Meteorological Administration.
- When you enter a temperature, it tells you the expected lab temperature.
- A series of processes can be carried out directly by the user through the UI.
Name | Description | Note |
---|---|---|
NuMaker-IoT-M253A V1.1 | Development board with ARM Cortex-M23 provided by Nuvoton | Link |
Name | Description | Note |
---|---|---|
Firmware | Based SDK for M261 series provided by Nuvoton | Version 3.00.003 |
Keil MDK | IDE for Firmware | uVision V5.34.0.0 |
Ubuntu | Linux OS | Version 18.04.6 |
g++ | Compiler for TCP/IP Server | Version 7.5.0 |
MySQL | Database | Version 14.14 |
Name | Description | Note |
---|---|---|
IoT_Platform | Local Network Server | [Link] |
Name | Description | Note |
---|---|---|
PyQt | User Interface | Ver. 5.15.7 |
torch | Machine Learning | Ver. 1.12.1 |
PyMySQL | Data Base Request | Ver. 1.0.2 |
BeautifulSoup4 | Web html Parsing | Ver. 4.11.1 |
pip install torch
pip install PyMySQL
pip install BeautifulSoup4
pip install PyQt
You can modify values for your servere db.py
SQL_INFO = {'host':'Your Host', 'port':Your port, 'user':'Your SQL User name','password':'Your SQL PW','database':'Your DB Name','charset':'utf8'}