组卷题库 > 高中信息技术试卷库
试题详情
小明编写了“室内环境实时监测系统”,系统结构示意图如第13题图所示。智能终端将传感器采集到的数据,通过IoT模块(网络模块)传送到Web服务器并保存到数据库。客户端通过浏览器访问Web服务器,Web服务器将处理的结果经IoT模块传送给智能终端,由智能终端启动执行器实现对温度的控制。

#智能终端部分代码

#IoT 模块接入网络代码略

while True:

    wt=pin1.read_analog( )    #读取扩展板 pin1 端口的温度值

    gx=pin2.read_analog( )    #读取扩展板 pin2 端口的光线强度值

    errno,resp = wf.get('input?wt='+str(wt)+'&gx='+str(gx), 10000)

    if errno == 200:

        display.scroll(resp)

    else:

        display.scroll(str(errno))

          

#服务器端部分代码

from flask import Flask ,render_template

app = Flask(__name__)

@app.route('/chaxun',methods=['GET','POST'])    # 设置请求可以为 GET 和 POST

def cx():

    conn=sqlite3.connect('mydb.db')

    cursor=conn.cursor()

    cursor.execute("select * from jc")

    values = cursor.fetchall()

    conn.commit()

    cursor.close()

    conn.close()

    return render_template('chaxun.html',xx=values)    #显示所有用户信息给浏览器

@app.route('/input',methods=['GET','POST'])    # 设置请求可以为 GET 和 POST

def input():    #终端上传最新采集的温度数据

    #代码略

if __name__ == '__main__':

    app.run(host='192.168.10.102',port=5000)     #设置服务器 IP 和端口

请回答下列问题:

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