学进去-教育应平等而普惠
试题
类型:操作题
难度系数:0.65
所属科目:高中信息技术
小方在学习了信息化系统搭建知识后,很想为家乡做点实事,考虑到家乡每年都会防汛抗旱,她在市应急支援局做了调研,开发了本地的“数字智讯”系统,实现通过互联网获取各采样点的温度、湿度、风力等数据,并根据一定的阅值自动触发调节系统和报警装置,该系统的架构如图所示:

信息采集终端部分代码如下:

IP="202.101.190.111"

PORT="8080"

SSID="yzzx1"

PASSWORD="yzzx@2017"#设置连接参数

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

while Obloq.connectWifi(SSID,PASSWORD,10000) != True:

display.show (".")

display.scroll(Obloq.ifconfig())

Obloq.httpSet(IP,PORT)          #根据ip和port建连接

while True:

temp=round(pin1.read_analog ()/1024*3000/10.24,1) #读取温度

hum=round(pin2.read_analog (),1) #读取湿度

rain=round(pin3.read_analog (),1) #读取雨量

winpower= round(pin4 .read_analog(),1) #读取风力

errno,resp=Obloq.get("input?t="+str(temp)&"h="+str(hum) & "r="+str(rain)&"w="+str(winpower),10000)

if errno == 200 :

display.scroll(resp)

if resp=="1" :

music.pitch(1000, 3000)

display.scroll("SOS") #其他各种报警设备驱动代码

else:

display.scroll(str(errno))

sleep(10000*5) #设置采集间隔时间

#WEB 服务器部分代码如下所示:

from flask import Flask

app = Flask(__name__)

@app.route('/')

def index() :

#读取终端最近次的温度、湿度、雨量、风力存temp 、hum、rain、winpower,代码略

return "当前温度"+str(temp)+"当前湿度"+str(hum)+"当前雨量"+str(rain)+"当前风力"+str(winpower)

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

def add_data(): #终端上传最新采集的数据

#代码略

#maxtemp,mintemp,maxhum,minhum,maxrain,minrain,maxwinpower,manpower,变量分别为温度、湿度、雨量、风力的最大、最小的报警阀值

#以下为温度报警

if sensorvalue 1 > maxtemp or sensorvalue 1 < mintemp :

return '1'

else:

return '0'

#湿度、雨量、风力报警代码略

if __name__ == '__main__' :

app.run (host="202.101.190.111", port=8080)


(1)根据系统的功能和需求,判断系统架构图中的①和②分别表示的设备名称是______________ (填字母:A .路由器/B .智能终端/C .数据库/D .防火墙)。
(2)从图中可以看出,该信息系统的架构是_______   (选填字母:A .B/S 架构; B .C/S 架构)
(3)服务器端采用_______ (选填:POST 或 GET) 方式接受温度、湿度、雨量、风力数据。若 某时刻温度数值是 28,湿度值 53,雨量 0,风力 2,请补充完整传输数据时的URL:

http://_____?t=28&h=53&r=0&w=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

用户名称
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
我要答疑
编写解析
解析:

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

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