Compare commits
2 Commits
d31097d0d7
...
768a10de96
| Author | SHA1 | Date |
|---|---|---|
|
|
768a10de96 | 3 years ago |
|
|
527d348724 | 3 years ago |
@ -0,0 +1 @@
|
|||||||
|
SQLHandler/config.json
|
||||||
@ -0,0 +1,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
class sensor():
|
||||||
|
|
||||||
@ -0,0 +1,26 @@
|
|||||||
|
# This file contains the function to connect to a secified database.
|
||||||
|
import json
|
||||||
|
import mysql.connector
|
||||||
|
from Util import configuration as decryption
|
||||||
|
|
||||||
|
# Open the config file and readout the data
|
||||||
|
with open('config.json', 'r') as file:
|
||||||
|
data = file.read()
|
||||||
|
config = json.loads(data)
|
||||||
|
|
||||||
|
|
||||||
|
# -------------------------------------------------------------------------------------------------------------------- #
|
||||||
|
def createConnection(configuration):
|
||||||
|
"""
|
||||||
|
It creates the connection to the database
|
||||||
|
:param configuration: This specifies which configuration should be used
|
||||||
|
:return: It returns the database connection
|
||||||
|
"""
|
||||||
|
connection = mysql.connector.connect(
|
||||||
|
host=config[configuration]["host"],
|
||||||
|
user=config[configuration]["user"],
|
||||||
|
password=decryption.decryptKey(config[configuration]["passwd"]),
|
||||||
|
database=config[configuration]["dbname"],
|
||||||
|
autocommit=True
|
||||||
|
)
|
||||||
|
return connection
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
from flask import Flask, jsonify, request
|
||||||
|
|
||||||
|
app = Flask(__name__)
|
||||||
|
|
||||||
|
|
||||||
|
@app.route('/sensordata')
|
||||||
|
def get_sensordata():
|
||||||
|
return jsonify(sensordata)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@app.route('/sensordata', methods=['POST'])
|
||||||
|
def add_sensordata():
|
||||||
|
|
||||||
|
sensordata.append(request.get_json())
|
||||||
|
|
||||||
|
return '', 204
|
||||||
Loading…
Reference in New Issue