组卷题库 > 高中信息技术试卷库
试题详情
小明用Flask Web架构开发了一个简易空调控制系统,系统结构示意图如图所示。功能如下:智能终端把采集的数据通过Wi-Fi网络提交给服务器,服务器将数据存入数据库,根据传感器检测到的温度控制空调的开关。

空调自动管理系统程序包含Web服务蹈哺程序和智能终雄程序部分组成。具体程序代码如下,请根据要求回答以下问题。

Web服务器端程序部分:

From flask import Tlask, render_template request    #导入Flask库函数

DATABASE = 'tdata.db'

app = Flask(_name_)

@app.route("/")

def index( ):

    #代码略

@app.route("/input")

def add_ data():

    sid = int (request.args.get("id"))

    svalue = float (request. args. get("val"))

    #打开数据库,并将接收的数据存储到数据库中,代码略

if_ name_ =="_main_":

    app. run (host="192.168.0.100", port=80)

智能终端程序部分:

  #设置连接服务器参数并与智能终端建立无线连接,代码略

  while True:

    va1 = pin0. read_ analog( )

    temp = round(va, / 1024 * 3000 / 10.24, 1)

    errno, resp =0b1oq. get("input?id=1&val=" + str (temp), 10000)

    #根据errno和resp的返回值控制执行器,每5秒采集一次数据,代码略

知识点
参考答案
采纳过本试题的试卷
教育网站链接