(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)
由以上代码可知,该系统采用了
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


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

