1. 小明利用监测系统来实时监测并保障农场内的土壤湿度,该网站框架示意图如图a 所示。 通过 micro:bit 连接土壤湿度传感器,采集环境中的土壤湿度信息,并上传到服务器中,通过终端浏 览器主页可以查看实时的环境信息; 当系统监测到的土壤湿度过低时,自动控制喷水装置打开,进 行浇水工作。请回答下列问题:

图 a

图 b

micro:bit 智能终端部分代码如下:

from microbit import *

import Obloq

IP="192.168.0.12" ; PORT="8080"

SSID="smart"; PASSWORD="12345678"

uart.init(baudrate=115200,bits=8, parity=None, stop=1,tx=pin1,rx=pin0) while Obloq.connectWifi(SSID,PASSWORD,10000)!= True:

display.show (".")

display.scroll(Obloq.ifconfig())

Obloq.httpSet(IP,PORT)

while True:

hum=pin8.read_analog ()

errno,resp=Obloq.get("input?id=1&hum="+str(hum),10000)

if errno==200:

display.scroll(str(resp))

#若湿度低于阈值,则开启喷水装置, 代码略

else:

display.scroll(str(errno))

sleep(10000)

(1) 在搭建监测系统的前期准备中,下列说法不正确的是          A. 明确系统“先干什么, 后干什么”属于前期准备中的概要设计 B. 可行性分析主要从技术、经济、社会意义等方面分析系统的可行性 C. 明确用户对所搭建信息系统的目标期待这一过程属于需求分析 D. 在设计信息系统开发方案时,可以随意选择开发模式
(2) 根据代码可知,湿度传感器与micro:bit 的 引脚相连接。
(3) 若某时刻传感器获取的湿度值为 50,则传输数据时使用的 URL 是
(4) 在数据库data.db 的数据表envtest中查询湿度值hum 高于 20℃的所有记录的语句为        (单 选,填字母) 。 A. SELECT * FROM envtest WHERE hum>20 B. SELECT * FROM data WHERE hum>20 C. SELECT all FROM envtest WHERE hum>20 D. SELECT all FROM data WHERE hum>20
(5) 小明搭建好系统并设置阈值后进行测试,在测试过程中发现主页能动态显示最新数据,但喷水装置始终没有开启。 结合图b,可能的原因是
【考点】
传感器信息的获取; 系统数据的查询; 搭建信息系统的前期准备;
【答案】

您现在未登录,无法查看试题答案与解析。 登录
综合题 普通
能力提升
换一批
2. 小萌编写室内空气质量实时监测系统,实现以下功能:实时监测环境中的温度、二氧化碳CO2和有害气体TVOC的数据,若空气中CO2含量和TVOC的含量超过一定值(CO2含量超过8000或TVOC超过1000),系统则自动打开风扇,以达到通风换气的目的。部分程序段代码如下:

ccs811 = CCS811()    #CCS811空气质量传感器,获取CO2 , TVOC数据

IP="192.168.43.7"

PORT="8018"

#无线连接设置代码略

uart. init(baudrate=9600, bits=8, parity=None, stop=1, tx=pin1, rx=pin2)

#连接wifi代码略

while True:  #采集数据代码

    if ccs811. check_data_ready():

      a=round((pin0. read_analog()/1024)*3000/10.24, 1)  #采集温度数据

      b=ccs811. CO2_PPM()     #采集CO2的数据

      c=ccs811. TVOC_PPB()    #采集TVOC的数据

       errno, resp=Obloq. get("input?&id=1&val0="+str(a)+"&vall="+   ①  

         +"&val2="+str(c),10000)

       if     ②     :

         pin12.write_digital(1)  #开风扇

       else:

         pin12.write_digital(0)  #关风扇

      sleep(5000)  #延时5秒

请回答下列问题:

(1) 综合上述代码,温度传感器连接的引脚为(   )(单选,选填字母)。 A. pin0 B. pin1 C. pin2 D. pin12
(2) 该系统服务器端路由采用(单选,选填字母:A .GET/B .POST)模式接收传感器数据。
(3) 为实现上述功能,请在划线处填入合适的代码。

 ②

综合题 普通