
①蚕室利用micro:bit板作为智能终端,利用dht11温湿度传感器采集温湿度。利用水雾加湿器控制湿度,利用加热器控制温度,利用电风扇保制蚕室通风,连接wifi每隔一段时间将温度、湿度等数据上传至服务器;
②若温度低于24度加热器加热,高于26度不工作。湿度在正常范围内不工作;
③WEB服务器接收数据并存储在数据库文件中,可以通过浏览器实时查看数据。
该系统中智能终端的程序代码如下:
from microbit import *
import dht11,0bloq
IP="192.168.1.106";PORT="8000";SSID="vivo";PASSWORD="a12345678"
uart.init(baudrate=9600,bits=8,parity=None,stop=1,tx=pin2,rx=pin1)
whileObloq.connectWifi(SSID,PASSWORD,10000)!=True:
display.show(".")
Obloq.httpConfig(IP,PORT)
while True:
temp,hum=dht11.read(pin0)#从dht11温湿度传感器获取温湿度
errno,state=Obloq.get("input?temp="+str(temp)+"&hum="+str(hum),10000)
if temp<24:
pin8.write_digital(1)
elif temp>26:
pin8.write_digital(0)
if errno==200:
pin16.write_digital(int(state))
else:
display.scroll(str(errno))
sleep(60*1000)
WEB服务器端的部分程序代码如下:
from flask import Flask,request
app=Flask(__name__)
@app.route('/input',methods=[’GET’])
definput_data( ):
temp=int(request.args.get(’temp’))
hum=int(_________________)
#接收的数据存入数据库,代码略
if hum<65:
state="1"#水雾加湿器开始工作
else:
state="0"
return state
if__name__==’__main__’:
app.run(host=’192.168.1.106’,port=8000)
请回答以下问题:
(1)在设计该信息系统时,从技术、经济、社会意义等方面分析系统的可行性,这一过程属于
(2)设置数据采集的间隔时间是
(3)服务器端编写时,路由采用

同类型试题

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

