感知层由多种不同类型传感器组成:主要用于集采异常信息,这些传感器的类型和功能可以有很大的差异,它们可以使不同厂家的、不同型号的、不同用途的、拥有不同数据格式和通信协议的。在本系统中,我们使用红外探测器、温度传感器和摄像头三种来做示范研究。红外探测器可以检测某一空间内是否有人经过,适用于仓库类型的场所,以检测是否有人闯入;温度传感器可以检测某一场所内的温度信息,可用以检测环境是否有异常;摄像头则用于探测画面中是否有异常情况出现,包括人员的运动检测、画面丢失检测、物体丢失检测等,同时还可以利用摄像头进行录像。
传输层由网关节点组成。传输层在应用层与感知层之间起到一个传递信息的功能。网关节点通过数据适配中间件和网关中间件来实现传感器感知数据的信息获取和下发控制命令功能。
应用层由安防系统和web应用组成。Web应用包括PC端和移动终端上的应用。安防系统通过平台中间件实现 数据资源的开放,同时也实现了安防系统对传输层设备、感知层设备的向下寻址功能。
感知层与传输层之间通过数据适配中间件接口进行通信;传输层与应用层之间通过网关中间件接口进行通信;而应用层中的安防系统与web应用之间通过平台中间件接口进行通信。
系统中设计三种中间件:数据适配中间件,网关中间件和平台中间件。从功能上说,它们向下为多种设备的异构感知数据提供统一的接入格式和能力,并进行数据的存储和整合;向上以统一接口的方式开放设备资源的能力,提供对感知层设备数据的一致性访问,同时为各层之间的交互协议提供了转换和解析。
数据适配中间件:为使不同厂家、不同型号、不同用途、拥有不同数据格式的传感器都可以接入到系统中,系统引入数据适配中间件。针对不同的传感器设备提供相应的数据获取与处理模块,将获取到的各种异构数据按照统一的格式进行封装;数据适配中间件也可以按照一定的规则解析安防系统的控制命令,进而根据传感器的唯一标识分发给各感知层设备。
网关中间层:网关中间件在系统中具有唯一标识,它的作用包括:负责感知层与应用层之间的信息传递,将数据适配中间件封装好的数据发送给平台中间件;按照事先规定好的规则解析安防系统的控制命令;负责感知层与传输层之间的交互协议的转换与解析。它使用 socket连接进行向上和向下的消息传递。
平台中间层:安防系统通过平台中间件实现对感知数据的接收和处理功能,以及对网关、感知层设备的向下寻址功能。同时还负责传输层与应用层之间交互协议的转换与解析。
本系统通过多传感器中间件的运用,以及对消息交互方式和消息格式自定义等配套措施,为设备提供方和资源使用方提供了一种新型的安防软件架构,助力实现智能安防。
目前流行的组合传感设备,在安防也很受青睐。传感设备封装中加入加速度传感设备、陀螺仪或电子罗盘所形成的不同组合产品,通过在各单一封装中整合能够增加更多的应用功能,并且尽可能的节约了空间及成本。在这些应用愈来愈广泛的领域推动下,这两年来组合传感设备市场的销售额一直处于不断上升的状态,市场潜力巨大。