Пример #1
0
from Device import Device
from dbConnection import DBConnection
from flask import Flask
from flask import request
from datetime import datetime
from status_led import status_change_led
import requests

app = Flask(__name__)
# creating the device object
lotSensor = Device()

# create the database connection for it
deviceCon = DBConnection()
if deviceCon.createConnection():
    print("Conection successful")

# setting up the base tables for the database
deviceCon.setupTables()


# write the API's for it
@app.route("/")
def home():
    return "Home app of the Device App"


@app.route("/receiveStateChange")
def receiveStateChange():
    lotSensor.receiveStateChange()
    #timestamp = datetime.now().strftime('%Y-%m-%d %H:%M:%S')
Пример #2
0
from dbConnection import DBConnection
from flask import Flask
from flask import request
import requests


app = Flask(__name__)
# creating the device object
lotManager = Manager()

# create the database connection for it
managerCon = DBConnection()



if managerCon.createConnection():
    print("Conection successful")

print("Lots avaliable are: "+str(lotManager.lotsAvailable))

# write the API's for it
@app.route("/")
def home():
    return "Home app of the Manager App"

@app.route("/receiveStateChange")
def receiveStateChange():
    device = 'None'
    device = request.args.get('device')
    if device == 'lot':
        print("Request from:"+device)