学进去-教育应平等而普惠
试题
类型:操作题
难度系数:0.40
所属科目:高中信息技术
学习完信息系统的搭建实例,小明想搭建一个智能盆栽浇灌系统。用micro:bit作为智能终端采集土壤湿度传感器的数据,利用继电器控制水泵做到智能浇水,同时通过 IoT 模块将数据上传至Web服务器,方便客户端实时查看。
(1)在搭建该信息系统前,需要进行前期准备的步骤依次为______(单选,填字母)。

①开发模式选择 ②概要设计 ③需求分析 ④详细设计 ⑤可行性分析

A. ③⑤②①④             B. ③⑤①②④             C. ③①⑤②④


(2)硬件搭建。智能盆栽浇灌系统的整体框架如下题图所示。

“智能终端”部分代码如下:

from microbit import *

import Obloq

# 设置服务器参数、WiFi 名称密码和当前盆栽的 uid,并连接 WiFi,代码略

while True:

       hum = pin1.read_analog()

       status, resp = Obloq.get("input?uid="+str(uid)+"&hum="+str(hum), 2000)

       if status == 200:

             if resp == '1': # 1 表示打开浇灌,0 表示关闭浇灌

                    pin12.write_digital(1)

                    sleep(8*1000)

                    pin12.write_digital(0)

             else:

                    pin12.write_digital(0)

       else:

             display.scroll(str(status))

       sleep(80*1000)


由以上代码可知,土壤湿度传感器接在智能终端的______口上,当盆栽需要浇水时,每次浇灌的时间为______秒。
(3)Web 服务器端程序使用 Flask 框架编写,部分代码如下。

#导入 flask 等相关的库,代码略

app = Flask(__name__)

@app.route('/input', methods=['GET'])

def insert():

       uid = request.args.get('uid') # 获取花盆编号值

       data = float( request.args.get('hum') ) # 获取土壤湿度值

       value = 300

       if data > value:

             water = 0

       else:

             water = 1

       #将接收到的数据存入数据库,代码略

       return str(water)

if __name__ == '__main__':

     app.run(host='192.168.1.200', port=8080)


由以上代码可知,该系统采用了______(选填:POST / GET)方式传递数据。盆栽的 uid为2,土壤湿度值为188,上传成功后,水泵______(选填:会/不会)浇灌盆栽,传输数据时使用的 URL是______(单选,填字母)。
A.http://192.168.1.200:8080/input&uid=2?data=188
B.http://192.168.1.200:8080/input&uid=2?hum=188
C.http://192.168.1.200:8080/input?uid=2&data=188
D.http://192.168.1.200:8080/input?uid=2&hum=188
(4)该系统在连续正常工作几个星期后,某一天小明忽然发现土壤很干,但系统一直未浇水,简要说明系统中可能造成上述问题的原因是______
编辑解析赚收入
收藏
|
有奖纠错

同类型试题

优质答疑

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

用户名称
2019-09-19
我要答疑
编写解析
解析:

奖学金将在审核通过后自动发放到帐

提交
我要答疑
我要答疑:
提交