more basic things to add

main
thunic 3 years ago
parent 527d348724
commit 768a10de96

1
.gitignore vendored

@ -0,0 +1 @@
SQLHandler/config.json

@ -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…
Cancel
Save