12.
小明要搭建教室环境监控系统,其结构示意图如图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)
请回答下列问题