金沙体育智能家居系统的可靠性分析和实现_李巍
栏目:公司动态 发布时间:2024-02-25
 金沙体育在完成一套高可靠性的智能家居系统机制前,需要先对 产品架构、 设计拟定一些基本的原则, 以此建立系统可靠实现 的基础。 (1) 作为便携式控制器的智能手机必须经安装在家居内的 系统认证对码后方可使用。 (2) 系统必须设置手机挂失封锁机制。 (3) 每次在使用智能手机远程控制家居电器、 获取摄像头 视频信息前必须认证用户名和密码。 (4) 系统网络内各单元的交互数据须进行加密。 (5)

  金沙体育在完成一套高可靠性的智能家居系统机制前,需要先对 产品架构、 设计拟定一些基本的原则, 以此建立系统可靠实现 的基础。 (1) 作为便携式控制器的智能手机必须经安装在家居内的 系统认证对码后方可使用。 (2) 系统必须设置手机挂失封锁机制。 (3) 每次在使用智能手机远程控制家居电器、 获取摄像头 视频信息前必须认证用户名和密码。 (4) 系统网络内各单元的交互数据须进行加密。 (5) 系统内各单元须具备独立的微处理器及驱动机构, 能 够独立控制所辖电器。 系统主控单元须采用双机互补的架构模式,将子单元控 制与用户网络交互服务分置处理。 (6) 系统主控单元须具备局域网络、 蓝牙两种通讯模式, 分 置于用户网络服务模块和子单元控制模块。

  本文设计的网上购物系统采用了 MyEelipse 自带的 Struts2 框架设计完成, Struts 是系统的核心控制器。Struts 是一个 标准的 MVC 框架。本质上来说在 Struts 中 Model 是一个业 务逻辑类, 开发者实现业务逻辑。View 是由与控制器 Servlet 配合工作的一整套 JSP 定制标签库构成,利用它们可以快速 建立应用系统的界面。前端控制器是一个 Servlet,它将客户 端请求转发到相应的后端控制器 Action 类。本系统采用 JavaEE 的三层结构, 分为表现层 (用户界面) 、 业务逻辑层和数据 服务层。三层体系将业务规则、数据访问等工作放到中间层 处理, 客户端不直接与数据库交互, 而是通过控制器与中间层 建立连接,再由中间层与数据库交互。表现层禁止 JSP 内嵌 Java 脚本, 因而比较简单, JSP 页面使用 Struts2 标签来显示数 据, 生成页面显示效果。 中间层采用 Struts2SpringHibernate, 为了分离控制层与业务逻辑层, 又可细分为: Web 层、 Service 层 (业务逻辑层) 、 DAO 层 (数据访问对象层) 、 PO 层 (持久化对 象层) 。 本文设计的网上购物系统的使用角色有三种:普通用户 (游客) 、注册会员和系统管理员。不同的角色拥有不同的权 限。游客可以进行访问主页、 商品查询、 分类浏览以及用户注

  按影响程度和范围, 将智能家居系统失效概括分为三类: 系统级失效、 中间层失效、 子单元失效。 (1) 系统级失效: 表现为整个系统完全无响应, 用户无法 68

  图 2 由集中式电器控制到分散式控制的方案转变对比图 (2) 智能主控网关分两级设计: “物联网控制模块” 专门负 责通过物联网对下位各个子单元进行数据交互,收集电器状 态下发控制指令; “用户网络服务模块”专门负责通过局域网 (透传至 Internet 网络)向用户手机及应用终端发送家居的各 种状态, 同时验证接受用户的控制命令。 两者之间通过 RS232 串口进行数据交互金沙体育, 若任何一个模块发生故障时, 另一个模块 可以及时知晓并接管系统控制或及时告知用户故障状况,起 到相互容灾备份的效果, 提高了系统可靠性。 (3)智能网关的两极模块各自配备一种通讯方式: “用户 网络服务模块” 配置 WIFI 局域网通讯组件; “物联网控制模块” 配置蓝牙通讯组件; 当其中任何一种通讯方式故障时, 均可通 过另一种方式与用户手机交互,告知故障状态或直接取代故 障的模块, 使系统能够继续正常工作。

  智能家居系统的可靠性直接关系到用户智能化家居生活 的品质, 决定着整套系统能否被用户放心接受、 安心使用的成 败。随着家居智能化程度的不断发展,对系统可靠性的要求 越来越高, 只有周密设计、 严谨实施才能有利于智能家居系统 健康长久的发展进步金沙体育。 参考文献: 图 3 主控网关内部失效时的两种应对模式 [1] [2] 朗为民.大话物联网[M].北京: 人民邮电出版社, 2011.1 [ ] 王玉. ZigBee 远程遥控你的家 J . 数字家庭,2006 (5): 133~135

  作著简介: 李巍 (1974-) , 男, 湖北武汉人, 硕士, 工程师, 主要从 事轨道交通智能化研究、 智能化工程管理体工作。

  摘要: 从系统的角度对智能家居失效的现象和原因进行分析和探讨。 阐述了建立高可靠性智能家居系统的重要性, 提出 了建立该系统可靠机制的一些基本原则; 根据不同级别、 不同控制需求, 探讨了高可靠性智能家居系统的实现方式 关键词: 物联网; 智能家居; 系统失效; 可靠性 中图分类号: TP273.5 文献标识码: A 文章编号: 1673-1131 (2014) 08-0068-02 智能家居系统是基于物联网、 移动互联网、 智能手机、 自动 控制技术, 对各种家居电器进行系统集成和智能化控制的系统。 为人们提供便捷、 安全、 舒适的生活品质金沙体育, 是当下最时兴的生活 理念。 它涉及到居家照明、 影音娱乐、 宜居环境调节、 安全防护、 视频监控、 招援互助等方面, 与日常生活息息相关。 如何提高系 统的可靠性 (包括稳定性和安全性) 一直是厂家和用户不断探讨 的问题金沙体育。在考虑提高系统可靠性的各种措施中金沙体育, 首先必须对可 能造成系统故障失效的原因进行分析, 再依据其影响程度进行 分类并提出应对方案。 本文对智能家居系统的失效现象、 原因、 影响程度进行分析和研究, 提出了高可靠性的实现方式。 用任何手段控制、 操作家居电器。原因: 子单元 (操作面板) 仅 能向主控单元发送用户操作信息,自身不具备所辖电器驱动 控制能力,电器的开关控制集中于主控配电箱并完全依赖于 主控单元。一旦主控单元发生故障或者物联网络发生故障, 即会造成此结果。 (2) 中间层失效: 表现为用户可以通过嵌墙安装的 86 型触 控操作面板操作家居电器,但无法用手机进行远程和移动式 控制。原因: 中间层 (即网络层) 出现故障。比如路由器 NAT 透传失败, WIFI 故障均会造成此结果。 (3) 子单元失效: 表现为某一具体的控制单元 (操作面板) 无法控制对应的所辖电器。原因: 子单元因受到干扰、 电网浪 涌冲击损坏了内部电路;或者因为子单元自身软硬件设计上 的缺陷造成的死机。

  (1) 摒弃配电箱集中式驱动控制的传统模式, 将电器控制 电路分散部署到各子单元(嵌墙式 86 型操作面板)内。即使 系统主控失效或者发生整个物联网瘫痪的极端情况时,因其 自身内置了独立的驱动电路具备控制能力,则用户仍可对电 器进行正常操作,避免出现整个家居环境的电器因主控失效 而无法操作的情况。 图 1 智能家居系统构成图

  摘要:Struts 是一个标准的 MVC 框架,使用 Struts 的目的是为了帮助程序设计人员减少在运用 MVC 设计模型来开发 Web 应用的时间。Struts 采用面向对象设计, 将 MVC 模式分离显示逻辑和业务逻辑的能力发挥得淋漓尽致, Struts 可 以清晰地区分控制, 事务逻辑和外观, 从而简化了开发应用程序的过程。 文章通过网上购物系统的开发, 展现了 Struts 框 架的优势。 关键词: Struts; 框架; 网上购物 中图分类号: TP311 文献标识码: A 文章编号: 1673-1131 (2014) 08-0069-02 册; 注册会员具有访问主页、 商品查询、 分类浏览、 用户登录、 个人信息修改、 购买商品、 购物车结算、 下订单和查看订单等 功能; 系统管理员可以进行商品管理、 订单管理、 公告管理、 会 员管理等操作。 会员是使用此系统的主要用户角色,下面以会员角色为 例来介绍 Struts 框架在网上购物系统中的应用。