在开发现代安全系统时,开发人员有时要承担的任务是,制造一种可针对任何类型的对象灵活定制的设备,另一方面,使其配置和操作变得直观。 在本文中,我试图描述和总结通常在安全远程控制设备中实现的功能。
现在,谈论以某种方式与智能家居连接的安全系统非常流行,这些安全系统由智能手机或您的在线个人帐户中的应用程序控制,但也有一些客户只需要其财产安全,以便在发生警报时快速响应组到达并解决了所有问题。 最大的安全性和最小的麻烦。 对于企业客户而言尤其如此。 业务对安全系统的功能及其可靠性有更高的要求。 复杂的商业对象可能非常大且配置巧妙:具有不同的访问级别,不同的警报响应算法,许多扩展单元和无数个传感器,再加上火灾警报,不同的房间可以属于不同的所有者。
这种安全系统的设计配置通常由一些模块组成。 在图中简化了此类块的关系。
让我解释一下,在这里我们描述了某种通用的安全系统,大多数制造商都以一种或另一种形式来实现其功能。
区域是一种逻辑传感器,它结合了一个或多个物理
传感器 。 例如,“窗口”区域可能包含两个无线传感器:用于打开和破坏窗口。 因此,连接到安全系统的所有物理传感器(无线和有线)都分布在各个区域中(如果需要,可以在安装过程中手动组合有线)。 区域可以是安全,防火,技术,全天候等。 响应各种事件的算法将取决于这种类型的区域。
分区是受保护对象的逻辑单元,例如办公室,房间,仓库,房屋,外围。 一个部分组合一个或几个区域。 但是,不同的部分可以使用相同的区域。 这是我们放置或撤防的部分。
该对象表示客户端的所有受保护属性。 该设备可能包含几个相互独立运行的部分。 不同对象的部分可以相交(在图3中,第一个对象的部分同时是第二个对象的一个部分)。 例如,在建筑物中,有两个不同活动的办公室,并且有一个公共入口和走廊,在这种情况下,这些房间被分配在一个单独的常规区域中,在撤防和武装时,它们已经具有自己的特殊工作逻辑。 (它将依赖于其他分区,通常此依赖分区最后设防,然后首先删除)。 如果对象的至少一部分处于受保护状态,则该对象处于受保护状态。
用户只能(本地或远程)管理可用于其访问级别的那些分区。 设施的控制面板也是如此,其范围仅限于某些部分。
现在为
输出 ,即 安全系统中的执行设备(继电器,钥匙)。
这里也不是那么简单。 各种不同的指示器,电锁,警报器,以及直至灭火系统的所有物品,通常都连接到安全装置和扩展器。 输出以不同方式对不同事件做出反应。 某事物以不同的间隔闪烁,某事物开启一次,某事物短暂开启然后关闭。 有许多事件:布防/撤防,警报,错误,延误,火灾和许多其他事件。 要求任何输出都可以一次订阅多个事件,并且对于每个事件,都可以建立输出的算法(周期性,持续时间等)。 每个事件都有其自己的优先级,因此,当多个事件同时发生时,输出将根据该优先级执行其算法。
像样的设备离不开
无线系统 ,这意味着您需要支持来自不同制造商的无线传感器,至少是最受欢迎的。 例如,它可以是通过RS485连接的无线扩展器单元。 还有另一个收获:来自不同制造商的无线设备完全不同:协议,硬件,注册方法,控制,更新,与无线扩展器和中继器一起使用。 完全集成一个这样的系统(以其全部功能)是一项相当艰巨的任务。 而且,即使无线系统的一家制造商也可能拥有协议的多个版本,这些设备是互斥的。 因此,有时必须有意识地放弃系统固有的部分功能。 连接有线传感器时,需要记录它们的操作,线路上的开路和短路以及进行校准。 与无线传感器相比,有线传感器只有一个缺点-实际上,这就是电线本身,需要铺设它们。 但是它们便宜可靠,不需要维护(无需更换电池)。
在对设备或其模块
的固件进行
远程更新时,在此过程中需要非常小心,不要忘记在任何情况下都不应使对象不受保护,这意味着在后台加载不应干扰主要工作,并且总是有机会如果出现问题,请回滚。
如此丰富的配置设置很难放入一个一目了然的简洁界面中,可惜的是,由于技术人员会进行配置,维护和支持,因此制造商并没有通过专注于功能来过多地关注设计和可用性。安全公司。 在为普通用户和简单的小型对象设计的更简单的设备中,已经有了精美的Web和移动应用程序设计,并且具有明显而简洁的配置和管理设置。 现代安全系统可能很快就会成为复杂的“收割机”,可以非常灵活地对其进行配置。 现在,除了安全和火灾警报器,它们还集成了访问控制系统,警报的视频/照片确认,声音事件的功能。 您可以在某个地方直接从设备直接将操作员呼叫到控制台。 您可以在线管理系统。 设备的每个出口都会带来额外的费用,因此越来越多的安全公司试图将自己限制在远程控制范围内,并且仅在万不得已时才使用该设备。
添加了将安全系统与第三方服务和应用程序链接的可能性。 还有一些移动应用程序可优化GDB的运行并减少对警报的响应时间。 希望所有创新和创新都不会以可靠性和安全性为代价。