基于JESS的智能家居安防系統(tǒng)設(shè)計(jì)
2.2 系統(tǒng)組成
本系統(tǒng)主要有三個(gè)功能模塊:專家系統(tǒng)模塊、識(shí)別模塊(主要是傳感器模塊),以及執(zhí)行設(shè)備模塊(包括自動(dòng)報(bào)警機(jī)、語音電路、各輸入輸出設(shè)備、門禁設(shè)備等)。如圖1所示。本文引用地址:http://2s4d.com/article/160427.htm
專家系統(tǒng)是整個(gè)系統(tǒng)的“心臟”,由它來接收和處理檢測(cè)到的信號(hào),并根據(jù)預(yù)先設(shè)定的規(guī)則與事實(shí)匹配,做出及時(shí)的響應(yīng),并且還要協(xié)調(diào)各模塊各設(shè)備的正常工作。
前端探測(cè)器主要是指傳感器,主要是負(fù)責(zé)對(duì)探測(cè)區(qū)域內(nèi)異常情況發(fā)生時(shí)各種參數(shù)(門窗的開閉、室內(nèi)煙霧濃度、天然氣濃度等)的檢測(cè),將檢測(cè)到的數(shù)據(jù)進(jìn)行轉(zhuǎn)換,將實(shí)際參數(shù)通過無線傳送的方式傳遞給專家系統(tǒng)。
輸入輸出設(shè)備包括鍵盤、報(bào)警蜂鳴器、按鈕或開關(guān)、各類指示燈等。鍵盤用于用戶密碼的輸入、修改、預(yù)存短信通知的電話號(hào)碼的輸入等。報(bào)警蜂嗚器和各類指示燈用于聲音報(bào)警和系統(tǒng)不同工作狀態(tài)的指示。按鈕或開關(guān)用于電路的調(diào)試及布防狀態(tài)的選擇等。
語音設(shè)備:主要用于門禁系統(tǒng)。
短消息模塊:主要將異常狀況通過短消息發(fā)送給住戶。
無線通信模塊負(fù)責(zé)專家系統(tǒng)與傳感器之間的信息傳輸任務(wù)。
電源電路配合后備電源完成緊急情況下的系統(tǒng)供電,防止因?yàn)闀簳r(shí)的斷電而造成的安防失控。
3 實(shí)驗(yàn)的仿真模擬
3.1 判別匹配規(guī)則的推理機(jī)制
本系統(tǒng)的專家系統(tǒng)是使用JESS規(guī)則語言來描述判決規(guī)則的,用JESS來描述的判決規(guī)則都具有LHS和RHS兩部分構(gòu)成的統(tǒng)一形式。其中LHS部分是由不同的模式構(gòu)成,這些模式是用來匹配規(guī)則引擎中的事實(shí),而RHS部分匹配完成后的執(zhí)行動(dòng)作。例如LHS部分描述的是判斷燃?xì)馐欠癯^閾值的判決規(guī)則,RHS部分則描述的是諸如打開窗戶通風(fēng)、發(fā)出報(bào)警信號(hào)、短信通知戶主等執(zhí)行動(dòng)作。對(duì)于同一個(gè)判決規(guī)則,只有LHS中所有的模式都與事實(shí)(即傳感器傳送過來的信號(hào))匹配時(shí),該規(guī)則才能被激活,RHS的動(dòng)作才能夠執(zhí)行。
根據(jù)上述描述,系統(tǒng)收到判決請(qǐng)求時(shí),判決規(guī)則在規(guī)則引擎中的執(zhí)行流程描述如下:
當(dāng)專家系統(tǒng)接收到檢測(cè)設(shè)備傳送的請(qǐng)求信號(hào)時(shí),規(guī)則引擎毀在判決事實(shí)緩沖區(qū)中自動(dòng)生成一個(gè)refact事實(shí)。
如果refact事實(shí)與映射規(guī)則中的第N個(gè)模式nfact成功匹配,則映射規(guī)則被激活。
映射規(guī)則nfact的RHS動(dòng)作被執(zhí)行,將執(zhí)行指令傳送給執(zhí)行設(shè)備。
評(píng)論