1. 小华要搭建苗圃大棚环境监控系统。该系统中的智能终端从服务器获取湿度阈值。根据该阈值和传感器采集的空气湿度值控制加湿器,并将湿度值等数据传输至Web服务器,存储到数据库中。网络应用软件的实现架构是B/S架构,用户可通过浏览器查询实时和历史数据。硬件按如下方式连接:湿度传感器和加湿器接入智能终端,智能终端通过IoT模块连接到服务器。请回答下列问题:
(1) 要完成该系统的搭建,下列需要编写的程序是(单选,填字母:A .客户端程序 / B .服务器端程序)。
(2) 下列关于该系统中数据管理的说法,正确的是______(单选,填字母)。 A. 数据无法从服务器端传输至智能终端 B. 该系统的数据和程序都应存储在数据库中 C. 通过浏览器查看湿度历史数据需要访问数据库
(3) 下列关于该系统支撑技术的说法,正确的有______(多选,填字母)。(注:全部选对的得2分,选对但不全的得1分,不选或有选错的得0分) A. 智能终端有程序存储和数据处理能力 B. 智能终端可以通过 IoT 模块以无线方式连接服务器 C. 该系统如果再增加一个加湿器,必须增加一个湿度传感器 D. 支撑该系统运行的所有软件都需要在搭建过程中开发
(4) 智能终端上的程序具有如下功能:每隔1分钟从传感器获取1次湿度值:加湿器处于关闭状态时,若连续两次湿度值均低于阈值h,则打开加湿器;加湿过程中,若连续两次湿度值均高h,则关闭加湿器;每隔1分钟将湿度值和加湿器状态数据传输到服务器。部分Python程序如下,请在程序中划线处填入合适的代码。

#导入相关库,并从服务器获取阈值,保存在 h 中,代码略

lasth=h

s=0

while True:

    #从传感器获取湿度值,保存在 newh 中,代码略

    If s==0:

        if newh<h and lasth<h:

            s=1

            #打开加湿器,代码略

    else:

        if newh>h and lasth>h:

           

            #关闭加湿器,代码略

   

    #将 newh,s 等数据传输到服务器。代码略

    sleep(1000*60)          #延时 1 分钟

(5) 系统搭建完成后,运行一段时间,加湿器始终没有加湿。假设仅湿度传感器、加湿器两个设备存在故障,在不更换设备的前提下,请选择其中一种设备,描述判定该设备是否存在故障的方法。
【考点】
信息系统的开发; 传感器信息的获取; 数据管理技术及其发展;
【答案】

您现在未登录,无法查看试题答案与解析。 登录
综合题 困难