Пример #1
0
import datetime
from flask import Blueprint, g, request, jsonify

from schema import DataTable, Sensors

receiver = Blueprint('receiver', __name__)
receiver.stable = dict()

@receiver.route('/esp_probe', methods=['POST'])
def esp_probe():
    if not receiver.stable:
        for ii in g.session.query(Sensors.id, Sensors.label):
            receiver.stable[ii.label] = ii.id
    print request.json
    for kk, vv in request.json.items():
        g.session.add(DataTable(probe=receiver.stable[kk], value=vv, timestamp=datetime.datetime.now()))
    return jsonify(result="OK")