当前位置: 高中信息技术 / 综合题
  • 1. (2024高二下·绍兴期中)  某蔬菜大棚需要搭建自动化温湿度调节系统。该系统通过温湿度传感器采集数据,由智能终端经IOT模块发送到Web服务器,存储在数据库中,同时根据服务器内设定的阈值控制喷水装置或控温装置的开关,系统结构如图a所示。用户可通过浏览器打开相关网页查看实时或历史数据。

    请回答下列问题:

    图 a

    1. (1) 该系统中 IOT 模块无法实现的功能是(单选,填字母:A .连接无线网络/B .发送来自于智能终端的数据/C .将局域网接入互联网)。
    2. (2) 互联网用户查看温湿度历史数据这一过程中,没有涉及到的系统硬件设备有(多选,填字母:A .温湿度传感器/B .智能终端/C .无线路由器/D .调制解调器/E .Web 服务器)
    3. (3) 该系统服务器端程序由FlaskWeb框架编写,下列表格中描述了相关路由及其功能,已知用户计算机IP为“192.168.0.3”,Web服务器IP为“192.168.0.2”,端口号为5000,则用户使用计算机查看实时温湿度数据时,应访问的URL是//

      序号

      路由

      功能

      1

      /

      访问系统首页

      2

      /readhreadt

      查看历史温湿度数据

      3

      /

      查看实时温湿度数据

    4. (4) 已知温度大于30且湿度小于50时,大棚环境处于异常状态。现将系统中某天24小时的温湿度记录导出,如图b所示(时间格式为“时:分”),每小时设置60个监测时间点,每个监测时间点会监测大棚的温度与湿度数据,现分析每小时大棚环境异常的监测时间点数量,线形图如图c所示,部分Python程序如下,请在程序中划线处填入合适的代码。

      图 b

      图 c

      import pandas as pd

      import matplotlib.pyplot as plt

      df=pd.read_excel("data.xlsx") #读取文件 data.xlsx 中的数据

      for i in range(len(df)) :

       if i%2==0 and df.at[i,"监测值"]>30:

       df.at[i,"状态"]=1

       if i%2==1 and df.at[i,"监测值"]<50:

       df.at[i,"状态"]=1

      dfg=df.groupby("时间" , as_index=False).状态.sum()

      time=[] ; data=[]

      for t in range (24):

       s=str(t); c=0

       if t<10:

       s='0'+s

        time.append(s)

       dft= dfg[]

       for j in dft.index:

       if dft.at[j,"时间"][:2]==s:

                  

       data.append(c)

      plt.plot(time, data)

      #设置绘图参数,显示如图 c 所示线形图,代码略

微信扫码预览、分享更方便