JESS 的智能家居安防系统的设计方案0 引 言随着社会的不断进展和人们收入的不断增加,人们开始越来越关注生活条件的安全性和生活质量的可靠性,个人用户对家庭安全需求的增长越来越快
与此同时,传统的机械式或单纯依靠人为控制和操作的安防系统在实际的使用中暴露出了很多隐患和不足,远远达不到人们对智能生活的要求;随着计算机技术的普及,智能化数字家庭在人们对美好生活的呼声中迅速崛起,而安防系统作为整个数字家庭系统安全的重要组成部分,其可靠性、智能性和安全性将直接影响到数字家庭系统的实现
http://www
cdtarena
com因此,本文提出了基于 JESS 专家系统的智能家居安防系统
1 技术综述1
1 JESS 和其工作原理JESS 是在 1995 年由美国 Sandia 国家实验室成员开发的一个规则引擎,是一种使用 Java 语言编写的脚本环境
它强大的脚本语言能力能够为用户提供所有的 Java 的 API
JESS 小巧、灵活,并且是已知规则引擎中最快的
JESS 采纳产生式规则作为基本的知识表达模式,其核心包括事实库、规则库、推理机三大部分
其中推理机由模式匹配、冲突集、执行引擎组成,规则库与事实库则组成知识库
执行引擎按一定优先级激活冲突集当中的规则,修改事实库
循环这个过程,直到事实库无变化推理结束
其中事实包括简单事实和对象事实,匹配是指 JESS 通过模式匹配语言对事实行操作,而 JESS 中的规则库是中心数据库,存储了各个领域模拟人类问题求解的产生式规则
2 传感器传感器是一种检测装置,能感受到被测量的信息,并能将检测感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出信号的器件或装置
传感器种类是非常繁多的,例如本文用到防燃气泄露子系统则采纳气体传感器,当检测到空气中燃气的浓度超过阈值的时候,传送信号给专家系统,从而触发报警
3 无线传感技