组卷题库 > 高中信息技术试卷库
试题详情
小明要搭建教室环境监控系统,其结构示意图如图a 所示。小明采用了智能终端、 IoT 模块、传感器(如 PM2.5传感器)、执行器(如LED 灯)、服务器等硬件,该系统能实时 监测教室空气质量情况,用户可以通过浏览器实时监测当前和历史数据,传感器采集的数据 由智能终端经 IoT 模块发送到Web 服务器后保存到数据库,并对当前空气质量进行判断,根 据空气质量等级智能终端控制显示不同颜色的LED灯,该系统服务器上的部分代码如下:

#导入Flask框架模块及其他模块,代码略

app =Flask _name_ )

@app.route("/input")

def add_data():

    id  =int(request.args.get(id'))

    value =float(request args.get(val'))

    nowtime =datetime.datetime.now()

    nowtime =nowtime.strftime('%Y-%m-%d %H:%M:%S')

    db=sqlite3.connect("data.db")

    cur=db.cursor()

    cur.execute("INSERT INTO sensorlog(id,sensorvalue,updatetime)VALUES(%d,%f,'%s)" %(id,value,nowtime))

    db.commit()

    cur.close()

    db.close()

#服务器其他功能,代码略

if  _name_  =="_main_ ":

    app.run(host="6.56.102.4",port=8080)

请回答下列问题

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