試卷征集
加入會(huì)員
操作視頻

小明模擬搭建了“室內(nèi)煙霧實(shí)時(shí)監(jiān)控系統(tǒng)”,實(shí)現(xiàn)如下功能:
(1)利用micro:bit 結(jié)合煙霧傳感器對(duì)室內(nèi)煙霧濃度進(jìn)行監(jiān)測(cè)。
(2)通過串口采集傳感器的數(shù)據(jù)變化,實(shí)時(shí)傳輸?shù)絎eb 服務(wù)器并保存到數(shù)據(jù)庫(kù)中,以便后續(xù)進(jìn)行分析。
(3)使用者可對(duì)監(jiān)測(cè)系統(tǒng)進(jìn)行相關(guān)的設(shè)置,限定室內(nèi)煙霧濃度的臨界值。一旦指標(biāo)低于所限定的臨界值,系統(tǒng)將自動(dòng)發(fā)出警報(bào)并開啟水泵澆水。為了避免服務(wù)器中的數(shù)據(jù)庫(kù)變得太大,小明希望智能終端上傳數(shù)據(jù)的頻率低一點(diǎn)。系統(tǒng)通過智能終端每隔1分鐘采集一次室內(nèi)環(huán)境煙霧濃度數(shù)據(jù)。系統(tǒng)架構(gòu)示意圖如圖所示:
菁優(yōu)網(wǎng)
將各傳感器連接到智能終端后,開發(fā)板的部分程序代碼如下:
from microbit import*
import 0bloq
IP=“192.168.1.8”;PORT=8080#Web 服務(wù)器地址及端口
SSID=“zjjy”;PASSWPRD=“zjjy8888”#Wi一Fi的SSID及密碼
uart.init(baudrate=9600,bits=8,parity=None,stop=1,tx=pin2,rx=pin1)
while 0bloq.connectWifi(SSID,PASSWPRD,10000)!=True:
    display.jye.ai(Image.SAD)#在 LED點(diǎn)陣屏上顯示“傷心”的表情
display.scrol1(0bloq.ifconfig(  ))
0bloq.httpSet(IP,PORT)
while True:
fog=pin0.read_analog( ?。?br />errno,resp=0bloq.jye.ai(“input?id=1&val=”+str(fog),10000)
if errno==200:
display.jye.ai(resp)
if resp==‘1’:
     pin8.write_digital(1)#打開蜂鳴器發(fā)出警報(bào)
     pin16.write_digital(1)#打開繼電器開啟水泵澆水
else:
     pin8.write_digital(0)#關(guān)閉蜂鳴器
     pin16.write_digital(0)#關(guān)閉繼電器
else:
display.jye.ai(str(errno))
①______#設(shè)置數(shù)據(jù)采集間隔時(shí)間
服務(wù)器端部分程序代碼如下:
from flask import Flask,request
import sqlite3
app=Flask(_name_)
@app.jye.ai(“/”)
def index( ?。?br />#代碼略
@app.jye.ai(“/input”,methods=[“GET”])
def mytest( ?。?br />#獲取傳感器id值和環(huán)境煙霧濃度值并存儲(chǔ)在數(shù)據(jù)庫(kù)中
#煙霧濃度超過最大值返回1,否則返回0,代碼略
if_name_=‘_main_’:
app.jye.ai(host=″192.168.1.8”,port=8080,debug=True)
(1)“室內(nèi)煙霧實(shí)時(shí)監(jiān)控系統(tǒng)”的開發(fā)模式是
A
A
(單選,填字母:A.B/S模式/B.C/S模式)
(2)請(qǐng)?jiān)诔绦騽澗€①處填入合適代碼
sleep(1000*60)
sleep(1000*60)
。
(3)若某時(shí)刻的煙霧濃度值是n,根據(jù)已知的地址和端口號(hào),則傳輸數(shù)據(jù)時(shí)使用的URL是
C
C
(單選,填字母)。
A.http://192.168.1.8/input?id=1&val=n
B.http://192.168.1.8:8080/input?val=n
C.http://192.168.1.8:8080/input?id=1&val=n
D.http://192.168.1.8/input?val=n
(4)服務(wù)器端接收傳感器數(shù)據(jù)的路由對(duì)應(yīng)的視圖函數(shù)名為
mytest
mytest
。

【答案】A;sleep(1000*60);C;mytest
【解答】
【點(diǎn)評(píng)】
聲明:本試題解析著作權(quán)屬菁優(yōu)網(wǎng)所有,未經(jīng)書面同意,不得復(fù)制發(fā)布。
發(fā)布:2024/11/15 21:30:2組卷:10引用:3難度:0.4
相似題
  • 1.信息系統(tǒng)的開發(fā)一般分為五個(gè)階段,分別是系統(tǒng)規(guī)劃、系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)實(shí)施、系統(tǒng)運(yùn)行與維護(hù)。
     
    (判斷對(duì)錯(cuò))

    發(fā)布:2024/11/15 17:0:2組卷:11引用:5難度:0.5
  • 2.綜合素質(zhì):考試報(bào)名系統(tǒng),手機(jī)打車系統(tǒng),外賣點(diǎn)餐系統(tǒng),在生活中,信息系統(tǒng)隨處可見,請(qǐng)舉一例常見的信息系統(tǒng),簡(jiǎn)述它的工作原理和它所涉及的相關(guān)核心技術(shù)。

    發(fā)布:2024/11/14 14:0:1組卷:1引用:1難度:0.5
  • 3.學(xué)校服務(wù)器機(jī)房設(shè)備貴重,要求保持恒溫干燥的環(huán)境,且大部分時(shí)間處于無人值守的狀態(tài)。管理人員搭建了智能監(jiān)測(cè)系統(tǒng),系統(tǒng)結(jié)構(gòu)示意圖如圖所示。智能終端通過傳感器采集環(huán)境數(shù)據(jù),通過IoT模塊(物聯(lián)網(wǎng)模塊)傳送相關(guān)數(shù)據(jù)到Web服務(wù)器并保存到相應(yīng)數(shù)據(jù)庫(kù)。Web服務(wù)器將處理的結(jié)果經(jīng)IoT模塊傳送給智能終端,再由智能終端啟動(dòng)執(zhí)行器實(shí)現(xiàn)機(jī)房空調(diào)自動(dòng)開啟和關(guān)閉,同時(shí)管理人員還能隨時(shí)遠(yuǎn)程監(jiān)控機(jī)房環(huán)境狀態(tài)。
    菁優(yōu)網(wǎng)
    (1)為了實(shí)現(xiàn)該功能,最合適的傳感器是
     
    。(單選,填字母:A.粉塵傳感器/B.光線傳感器/C.距離傳感器/D.溫濕度傳感器)
    (2)根據(jù)該信息系統(tǒng)的功能要求,1圖中的①②兩處分別表示的設(shè)備名稱是:
     
    ,(單選,填字母:A.IoT(物聯(lián)網(wǎng)模塊);B.路由器:C.數(shù)據(jù)庫(kù):D.智能終端)
    (3)機(jī)房環(huán)境控制系統(tǒng)的相關(guān)代碼如下:智能終端需要通過網(wǎng)絡(luò)提交數(shù)據(jù),IoT 模塊(物聯(lián)網(wǎng)模塊)鏈接 wifi,部分代碼如下:
    菁優(yōu)網(wǎng)
    根據(jù)以上代碼,物聯(lián)網(wǎng)模塊的tx針腳應(yīng)接到智能模塊擴(kuò)展板的
     
    口。(單選,填字母A.pin0/B.pin1/C.pin2)
    web 服務(wù)器用Flask Web 框架實(shí)現(xiàn)簡(jiǎn)單網(wǎng)頁應(yīng)用程序,具體代碼如下:
    菁優(yōu)網(wǎng)
    (4)下列關(guān)于@app.route(“/input”,methods=['POST’,‘GET’1)與@app.route(“/input”)區(qū)別的說法,正確的是
     
    (單選,填字母)
    A.兩個(gè)路由都只支持'GET’請(qǐng)求
    B.兩個(gè)路由都支持'POST’請(qǐng)求
    C.@app.jye.ai(“/input”,methods=['POST’,'GET’])支持'POST’請(qǐng)求
    D.@app.jye.ai(“/input”)支持'POST’請(qǐng)求
    (5)針對(duì)整個(gè)信息系統(tǒng)的搭建,下列說法正確的是
     
    (多選,填字母)
    A.搭建完成后系統(tǒng)測(cè)試包括硬件測(cè)試、軟件測(cè)試、網(wǎng)絡(luò)測(cè)試
    B.使用Flask Web框架搭建的服務(wù)端程序,打開調(diào)試功能可以提高系統(tǒng)安全性
    C.采用C/S模式或者B/S模式,屬于開發(fā)模式選擇
    D.采用什么樣的終端、具體的傳感器型號(hào)選擇,屬于搭建前期的需求分析。

    發(fā)布:2024/11/10 1:0:1組卷:8引用:1難度:0.4
小程序二維碼
把好題分享給你的好友吧~~
APP開發(fā)者:深圳市菁優(yōu)智慧教育股份有限公司 | 應(yīng)用名稱:菁優(yōu)網(wǎng) | 應(yīng)用版本:4.8.2  |  隱私協(xié)議      第三方SDK     用戶服務(wù)條款廣播電視節(jié)目制作經(jīng)營(yíng)許可證出版物經(jīng)營(yíng)許可證網(wǎng)站地圖本網(wǎng)部分資源來源于會(huì)員上傳,除本網(wǎng)組織的資源外,版權(quán)歸原作者所有,如有侵犯版權(quán),請(qǐng)立刻和本網(wǎng)聯(lián)系并提供證據(jù),本網(wǎng)將在三個(gè)工作日內(nèi)改正