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]
Python Library(Ver. 3.10.5)
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' }