(2)
数据采集与传输。
①系统的采集点使用智能终端连接传感器采集数据,并采用无线技术接入网络,并以GET形式提交数据,则该传输过程中使用的网络协议主要有(多选,填字母:A .TCP/IP协议/
B .FTP 协议/C .HTTP协议/D .Telnet协议)。
②若id为Al的采集点某次采集如下数据:湿度值为45,阀门浇水量为500,需用URL格式为:ttp://10.1.0.8:88/s?d=45&w=50O&id=A1将采集数据上传到服务器。为实现上述功能,小吴在智能终端编写的Python程序段如下。
#导入相关的模块库与无线连接设置,代码略
IP="10.1.0.
8"; PORT="88"
0bloq.
httpConfig(IP, PORT)
while
True:
d=pin0.
read_ _analog() #读取湿度值
w=pinl.
read_ analog() #读取浇水量
s_ get= ▲
errno, resp=0bloq. get (s_
get, 10000)
if
errno == 200: #errno的值为200表示数据传输成功
if
resp==' open':
pin8. write_ _digital(1) #打开浇水的阀门
else:
pin8. write_ _digital (0) #关闭浇水的阀门
sleep
(1000*60)
请在 ▲ 处选填如下代码,能实现传输数据功能的代码是(单选,填字母)
A .s?d=45&w=500&id=A1
B .”s?d=d&w =w&id=A1 '
C .”s?d=str (d) &w=str (w) &id=A1"
D . "s?d="+str (d)+" &w="+str (w)+ "
&id=A1"