tag 标签: 远程监控

相关博文
  • 热度 1
    2014-12-9 14:26
    415 次阅读|
    0 个评论
    概述 工具:物联网云平台Yeelink  DHT11温湿度传感器   W5500EVB 编译环境:Keil4 目的:通过以太网实时监控远程某个位置的温度和湿度 在W5500EVB端连接DHT11温湿度传感器,并实时读取温度和湿度;通过W5500与网络连接,并与物联网云平台Yeelink中添加设备建立连接;之后系统会将读取的温度和湿度上传到物联网云平台Yeelink,这样就可以随时通过网络观察温度和湿度变化。 物联网云平台Yeelink还提供了一个简单的手机,登陆 Yeelink账号,也可以随时随地的观察温度和湿度的变化。 一、物联网云平台Yeelink Yeelink是一个免费的云平台,旨在利用无线网络、开源硬件和软件,智能手机和App共同打造一个家庭智能中心。图1为Yeelink云平台首页截图。点击“快速开始”,我们可以注册一个账号,登陆后,可以添加自己的设备和传感器。它将复杂的传感器以极简的方式组到同一个网络内,可满足智能家居的各种需求。通过Yeelink提供的数据接口,用户可以把自己的传感器通过互联网接入Yeelink云平台,从而实现随时随地获取传感器数据,为一些智能家居设备接入互联网提供了云平台支持。(http://www.yeelink.net) 图1 物联网云平台Yeelink首页 1. 登陆物联网云平台Yeelink,注册账号。注册账号以后,点击 账户》我的账户设置,可以看到有一个API KEY。   2. 根据开发指南添加设备 同大多数开源平台一样,Yeelink提供的API也是基于HTTP协议提交和接收数据。当我们在Yeelink上创建新的设备,并在设备上添加新的传感器后,会获得相应的设备ID和传感器ID,作为传感器在Yeelink平台上的唯一标识,我们可以使用Yeelink平台提供的URL,更新指定传感器的数据。有关于API文档的详细介绍请参考Yeelink网站,图2是与本节相关的设备添加介绍。 图2 添加设备信息 1)         点击管理设备,选择已经添加的设备,添加你的传感器,完成以后保存信息。 2)   保存以后会看到如图3所示内容。 URL:http://api.yeelink.net/v1.0/device/15855/sensor/27293/datapoints中提供了设备ID和传感器ID,这个会添加到程序中。 图3 设备添加显示页面 二、Yeelink平台API在线调试 1. 点击 API文档》在线调试,打开后在接口项添加生成的URL,在API Key项添加注册账户时生成的API KEY,请求方式选择GET模式,在Post中随意输入数据,如果您建立的设备可以运用,会得到正确回复,如图4所示。 图4  在线调试效果 Request显示了发送给网络的请求,主要注意请求方式,设备的ID号和API key,当然还有Yeelink平台的网址。Response显示恢复状态。   三、系统设计 1. 电路设计 以太网控制芯片W5500整合了五层结构中的前四层,即物理层、数据链路层、网络层和传输层,并在内部利用硬件实现了TCP/IP协议栈。开发者无需专业的网络知识,使用W5500如同控制外部存储器一样简单,为用户提供了最简单的网络接入方法。全硬件TCP/IP协议栈完全独立于主控芯片,可以降低主芯片负载且无需移植繁琐的TCP/IP协议栈,便于产品实现网络化更新。 以太网控制芯片W5500具有以下特点: 1、W5500支持硬件TCP/IP协议,包括TCP、UDP、ICMP、IPv4、ARP、IGMP、PPPoE和以太网的PHY和MAC层,TCP/IP协议的硬件实现,使得应用协议的实现更简单容易; 2、支持8个独立的SOCKET同时工作,可同时工作在不同的工作模式; 3、支持掉电模式,并支持网络唤醒,最大程度地减少功率消耗和发热; 4、支持高速SPI接口(SPI MODE 0,3),SPI的时钟最高可达到80MHz,极大地提高了网络通信的数据传输速率; 5、内部集成32KB存储器用于发送/接收缓存; DHT11 是一款湿温度一体化的数字传感器。该传感器包括一个电阻式测湿元件和一个 NTC测温元件,并与一个高性能 8 位单片机相连接。通过单片机等微处理器简单的电路连接就能够实时的采集本地湿度和温度。 DHT11 与单片机之间能采用简单的单总线进行通信,仅仅需要一个 I/O 口。传感器内部湿度和温度数据 40Bit 的数据一次性传给单片机,数据采用校验和方式进行校验,有效的保证数据传输的准确性。DHT11 功耗很低,5V 电源电压下,工作平均最大电流 0.5mA。 图5是DHT11跟W5500EVB的电路设计图,比较简单。图6是实物连接图,DHT11上的VCC连接3V3D引脚,GND对应相连,Dout输出连接PA2引脚。通过USB给W5500EVB供电,W5500EVB通过网线与路由器连接,电脑也通过网线与路由器连接,或者连接路由器建立的无线网。 图5 W5500开发板与DHT11的连接电路 图6 实物连接 2. 程序设计 本节将Yeelink上传数据的整个过程分为3个文件,main.c主文件实现W5500EVB上传数据的主流程,DHT11.c文件实现dht11对室内温湿度数据的采集,mcu_init.c文件实现W5500EVB的初始化。 为了使程序能方便地组建Yeelink所要求的JSON数据格式,我们把采集到数据直接替代这个字符串中的xx即可,其他的请求命令在上一节的在线调试结果中可以得到。 继续阅读:http://www.iwiznet.cn/blog/?p=6662
  • 热度 2
    2014-12-9 14:20
    771 次阅读|
    0 个评论
    概述 工具:物联网云平台Yeelink  DHT11温湿度传感器   W5500EVB 编译环境:Keil4 目的:通过以太网实时监控远程某个位置的温度和湿度 在W5500EVB端连接DHT11温湿度传感器,并实时读取温度和湿度;通过W5500与网络连接,并与物联网云平台Yeelink中添加设备建立连接;之后系统会将读取的温度和湿度上传到物联网云平台Yeelink,这样就可以随时通过网络观察温度和湿度变化。 物联网云平台Yeelink还提供了一个简单的手机,登陆 Yeelink账号,也可以随时随地的观察温度和湿度的变化。 一、物联网云平台Yeelink Yeelink是一个免费的云平台,旨在利用无线网络、开源硬件和软件,智能手机和App共同打造一个家庭智能中心。图1为Yeelink云平台首页截图。点击“快速开始”,我们可以注册一个账号,登陆后,可以添加自己的设备和传感器。它将复杂的传感器以极简的方式组到同一个网络内,可满足智能家居的各种需求。通过Yeelink提供的数据接口,用户可以把自己的传感器通过互联网接入Yeelink云平台,从而实现随时随地获取传感器数据,为一些智能家居设备接入互联网提供了云平台支持。(http://www.yeelink.net) 图1 物联网云平台Yeelink首页 1. 登陆物联网云平台Yeelink,注册账号。注册账号以后,点击 账户》我的账户设置,可以看到有一个API KEY。   2. 根据开发指南添加设备 同大多数开源平台一样,Yeelink提供的API也是基于HTTP协议提交和接收数据。当我们在Yeelink上创建新的设备,并在设备上添加新的传感器后,会获得相应的设备ID和传感器ID,作为传感器在Yeelink平台上的唯一标识,我们可以使用Yeelink平台提供的URL,更新指定传感器的数据。有关于API文档的详细介绍请参考Yeelink网站,图2是与本节相关的设备添加介绍。 图2 添加设备信息 1)         点击管理设备,选择已经添加的设备,添加你的传感器,完成以后保存信息。 2)   保存以后会看到如图3所示内容。 URL:http://api.yeelink.net/v1.0/device/15855/sensor/27293/datapoints中提供了设备ID和传感器ID,这个会添加到程序中。 图3 设备添加显示页面 二、Yeelink平台API在线调试 1. 点击 API文档》在线调试,打开后在接口项添加生成的URL,在API Key项添加注册账户时生成的API KEY,请求方式选择GET模式,在Post中随意输入数据,如果您建立的设备可以运用,会得到正确回复,如图4所示。 图4  在线调试效果 Request显示了发送给网络的请求,主要注意请求方式,设备的ID号和API key,当然还有Yeelink平台的网址。Response显示恢复状态。   三、系统设计 1. 电路设计 以太网控制芯片W5500整合了五层结构中的前四层,即物理层、数据链路层、网络层和传输层,并在内部利用硬件实现了TCP/IP协议栈。开发者无需专业的网络知识,使用W5500如同控制外部存储器一样简单,为用户提供了最简单的网络接入方法。全硬件TCP/IP协议栈完全独立于主控芯片,可以降低主芯片负载且无需移植繁琐的TCP/IP协议栈,便于产品实现网络化更新。 以太网控制芯片W5500具有以下特点: 1、W5500支持硬件TCP/IP协议,包括TCP、UDP、ICMP、IPv4、ARP、IGMP、PPPoE和以太网的PHY和MAC层,TCP/IP协议的硬件实现,使得应用协议的实现更简单容易; 2、支持8个独立的SOCKET同时工作,可同时工作在不同的工作模式; 3、支持掉电模式,并支持网络唤醒,最大程度地减少功率消耗和发热; 4、支持高速SPI接口(SPI MODE 0,3),SPI的时钟最高可达到80MHz,极大地提高了网络通信的数据传输速率; 5、内部集成32KB存储器用于发送/接收缓存; DHT11 是一款湿温度一体化的数字传感器。该传感器包括一个电阻式测湿元件和一个 NTC测温元件,并与一个高性能 8 位单片机相连接。通过单片机等微处理器简单的电路连接就能够实时的采集本地湿度和温度。 DHT11 与单片机之间能采用简单的单总线进行通信,仅仅需要一个 I/O 口。传感器内部湿度和温度数据 40Bit 的数据一次性传给单片机,数据采用校验和方式进行校验,有效的保证数据传输的准确性。DHT11 功耗很低,5V 电源电压下,工作平均最大电流 0.5mA。 图5是DHT11跟W5500EVB的电路设计图,比较简单。图6是实物连接图,DHT11上的VCC连接3V3D引脚,GND对应相连,Dout输出连接PA2引脚。通过USB给W5500EVB供电,W5500EVB通过网线与路由器连接,电脑也通过网线与路由器连接,或者连接路由器建立的无线网。 图5 W5500开发板与DHT11的连接电路 图6 实物连接 2. 程序设计 本节将Yeelink上传数据的整个过程分为3个文件,main.c主文件实现W5500EVB上传数据的主流程,DHT11.c文件实现dht11对室内温湿度数据的采集,mcu_init.c文件实现W5500EVB的初始化。 为了使程序能方便地组建Yeelink所要求的JSON数据格式,我们把采集到数据直接替代这个字符串中的xx即可,其他的请求命令在上一节的在线调试结果中可以得到。 char  postT[]={//提交温度 “POST /v1.0/device/15738/sensor/27051/datapoints HTTP/1.1\r\n” “Host:api.yeelink.net\r\n” “Accept:*/*\r\n” “U-ApiKey:fea57b9cc1ed5ad34d48430785b44e8f\r\n” “Content-Length:12\r\n” “Content-Type:application/x-www-form-urlencoded\r\n” “Connection:close\r\n” “\r\n” “{\”value\”:xx}\r\n” };//xx用来填充数值 这其中,device/ID/sensor/ID 这两处ID 已经在Yeelink网站上注册得到,一个是设备ID,一个是设备上的传感器的ID,同时,一个设备可以有若干个传感器。U-ApiKey则是你的身份识别码,同样是注册后获得,只有正确提交U-ApiKey才可以在Yeelink上面更新数据。Content-Length:后面的12,指的就是 {“value”:xx} 的长度,更具体的格式可以翻阅Yeelink的API文档。需要注意的是,在C语言中,双引号 “”需要使用转义字符。 在分析细节代码之前,我们还是先来看一下主函数。在这里完成了对W5500EVB的初始化,并在主循环里面完成了向Yeelink提交数据。由于这个程序需要访问Yeelink平台,也就要求W5500EVB能访问外网,因此这里我们要确保给W5500配置IP地址能访问外网。置W5500为客户端模式的调用过程:W5500_Init()–Socket_Init(s)–Socket_Connect(s),设置过程即完成,并与远程服务器连接。连接后就可以发送数据,在这里,数据发送完成后,链接会被Yeelink断开,下次发送需要重新进行Socket_Init(s)–Socket_Connect(s)的过程。主程序第7行到第19行实现W5500EVB的初始化,初始化工作完成之后,单片机就可以读取DHT11数据和向Yeelink发送数据了。W5500EVB作为Yeelink客户端,在向Yeelink上传数据时为TCP连接,所以这里按照TCP的状态机模式写程序。第25行,socket初始化之后,W5500EVB就向Yeelink发送连接请求,从而完成了向Yeelink提交温湿度数据。第27行socket连接建立建立完成,首先把Sn_IR的第0位置1来清空中断,然后读取DHT11采集的数据,并保存在数组temp_rh中。第35行把发送的报文格式存在Buffer中;第36、37行是把Request报文中的xx替换成温度值或者湿度值。然后第38行发送请求报文到Yeelink 服务器。第38行切换数据类型,就是进行温度和湿度的切换,断开socket连接。第42行是socket等待关闭状态,这个状态很简单,由于这个状态是一方断开连接,还能够继续向服务器发送数据,所以就和socket建立连接状态基本相同了。第53行,socket关闭状态,打开socket并初始化TCP模式。 继续阅读:http://www.iwiznet.cn/blog/?p=6662
  • 热度 2
    2014-11-28 14:24
    743 次阅读|
    0 个评论
    方案简介     Nabto为用户提供了一个可以通过防火墙对设备进行控制的方案。不管用户和设备处于什么地方,它都利用了专利的技术提供了安全和便捷的通讯。用户可以通过电脑或者iOS和android系统的浏览器与设备进行互动。     其中,uNabto是一块微型的Nabto产品,它可以与底层的源码设备紧紧地联系在一起;可以运行于多个平台的Start –kit 为Nabto的演示关键部分提供了大部分的基础的功能;uNabto Details 描述了它所携带的用于开始编写可以简要地介绍Nabto Framework的yNabto Overview;Nabto Details描述了Nabto工作的主要方面。     uNabto Details通过一些包含在Start –kit中的项目来工作。   Nabto 概述     uNabto允许通过浏览器中的插件来直接地与嵌入式的设备进行互动,仅仅只需要一部分的信息代码就可以与云设备进行互动,因为真正的HTML反馈已经在浏览器内部进行。     Nabto平台主要包括以下四个部分: uNabto适配器:通过简单的UDP协议和基站的寄存器与浏览器进行通讯;它与用户的硬件相接; HTML设备驱动:设备的要求和反馈以及HTML的布局的内容;它可以直接在Nabto插件里搜索或者自动地安装; Nabto插件:浏览器的请求,搜索HTML设备驱动,传输请求和搜索反馈; 基站:处于云端,通过Nabto插件进行调解,是uNabto适配器和HTML设备的驱动器 图 1  uNabto 原理图   uNabto 适配器     uNabto适配器的软件是安装在嵌入式设备上的,它是用于接收通过uNabto插件经UDP协议传来的的请求。它可以对请求进行解码并且在设备上运行相应的功能。最后,一个UDP包就会反馈给浏览器。uNabto架构同样可以在PC、MAC或者是Linux系统上运行。     uNabto提供DEMO代码平台,它们包括:     windows     Mac OSX     Linux     Microchip PIC18和PIC32     Gainspain     RTX     Renesas     Coldfire     Arduino   HTML 设备驱动   HTML设备驱动器的主要的任务是为用户的浏览器提供接口。它描述了信息是怎么样地在远程设备和有Nabto插件控制的 HTML的用户接口之间描绘的。更新的设备驱动的成就是使用jQuery 手机架构和JSON形式来进行交流。   一个HTML设备驱动是由一个HTML布局的材料和一种在浏览器和设备之间的信息形式构成的。   供应商提供的适合于解决设备问题的类似于另外赠送的软件这样的东西。这个免费提供的软件是可以在网上找到相应的详细的说明的。   基站   Nabto插件是注册在浏览器中为了为Nabto服务的。它会检索从基站反馈信息的HTML设备驱动(是否还没有安装和更新)。通过组合带有驱动更新包信息的浏览器,插件会设计和发送一个请求到远程设备中并且获取一个使用Nabto的UDP协议的反馈。   一个HTML网页是提供了使用获得的数据、元数据和HTML设备驱动的更新包的模板。   从HTML的模板的开发者的角度,Nabto插件是扮演者一个在MVC中的控制者,这就类似于在一些普通的网页中提供服务的APP中的前端控制者,它接受合法的客户的进入,借助远程设备的帮助来植入一个可以容易得到的HTML模板。   Nabto插件可以从Nabto的官网里下载,并且现在支持所有的版本的英特尔浏览器和火狐浏览器。   不同组件之间的接口   在客户想要得到他或者她家里的家用传感器的温度的时候,通过Nabto设计的用户名就可以得到。在日常的应用之中,用户可以通过在浏览器上使用Nabto的两个按钮就可以获得,而且这不收地理位置的影响。   使用的大概的流程是这样的: 用户登录网站的中页面; Nabto的天气处理端处理在Nabto 基站上的已经提供服务的DNS的主机的名称,并且做出回应;如果它不能查询到Nabto浏览器的插件,它会引导用户去完成插件的安装。一旦安装了插件,用户将会被引导进入相应的家庭的控制的页面; 如果一个合法的HTML设备驱动被设备安装之后,Nabto插件将开始处理这个请求并且做出相应的检测。在必要的时候,它会请求基站发送一个URL和安装HTML设备驱动; Nabto插件会显示来自于设备驱动的带有“house_temperature”标志的请求; 客户通过按下网页上的按钮来发送请求; Nabto插件解码和发送用户的进入参数和“house_temperature”操作码给已经指定名字为“weather .u.nabto.net”的设备 uNabto适配器接受和解码发来的要求,然后通过特殊的传感器对温度进行采集。被采集的温度被编码并发送回到Nabto插件中; Nabto插件接收有价值的反馈并且在house_temperature网页显示给用户;   Nabto 细节   这个适配器进入到更多的关于Nabto是怎么样工作的,包括HTML设备驱动、Nabto插件和通讯模式的一些信息。   旧式的HTML设备驱动的作用使用的是位于HTML顶端的TPT模板来填充用户的接口。最新的Nabto功能是基于用更流行的jquery或者Java脚本来建立的JSON需求。jQuery 移动架构是用于HTML设备驱动的。   TPT模板的目的是准确地在类似于以下的作为一个旧版本的功能的参照,把这个旧的功能改进为更新的功能。   TPT 模板   旧的TPT版本是参考了采用TPT基础的模板,它是一个小型代码但是可以提供在长时间运行的时候很少的机动性。       在反馈模式中的参数在模板由于在演示模式中的设备返回的作用之上的插件中是可见的。     Nabto插件作为一个能够接收设备的请求和提供一个HTML模板给客户的控制者。如果插件是作为HTML形式的行动目标,它将表明了请求影噶被发送给设备并且回复HTML模板插件来确定这是个有效的时间,如果这个目前的请求是POST或者是一个GET的string询问。     如果一个询问在模式中可以识别,但是不是目前的在设备驱动程序包中的模板,那么一个自动生成的模板将会在这个模式中出现。 如果想要获取更多关于这方面的描述,可以看一下旧的文件版本。   HTML 的设备驱动程序包     HTML的设备驱动程序包包含了所有用户接口的布局成分,它也包括了一个关于传输在浏览器和设备之间的数据的描述:     图片格式:GIF,JPG,PNG,等     格式列表     Java脚本     HTML页     请求的描绘-HTTP**UDP基础协议     反馈的描绘-关于模板参数的**的UDP基础协议     主程序包是一个有以下后缀的压缩包:     ./nabto     这是一个单调的拥有所有的unabto的请求目录的记录本,在模式中每一个重要标记的询问中的用户的模板文件(unabto_queries.xml)和.tpt引导文件。     ./static     静止的HTML页、Java脚本和类型列表—就类似于在创建正常的网页。这些文件是为用户准备好的。一个简单的jQuery 方程需要在这里被定义,这也是针对于uNabto设备的反馈以及请求的反馈,为了查看jQuery 。     在机器的用户端中,程序包是安装在Nabto 的基础记录本里面的位于html_dd 的替代记录本中的根据主人的记录本中。Nabto基础记录本是在Linux和Mac OSX系统中的“~/.nabto”和在windows系统中的“%USERPROFILE%/AppData/LocalLow/Nabto”     在设备运行在start—kit演示模式中的时候,HTML设备驱动是自动地被插件识别并做出相应的回应。 图二   uNabto HTML 设备驱动   (未完待续) 本文版权属虹科电子所有,转载请标明! 虹科电子-技术支持工程师
  • 2013-6-14 16:52
    787 次阅读|
    0 个评论
    RT,可以产看附件!希望对大家有用啊!
  • 热度 1
    2012-1-5 09:18
    1090 次阅读|
    0 个评论
    你对DVR熟悉吗?听过NVR吗?网络技术的成熟,以及网络成本的大幅下降,技术与市场对视频监控的更高要求,使得网络数字化系统日渐成熟。我们要牢牢地把握住NVR的发展趋势,有一套完备的网络DVR方案! 远程监控系统方案   1、监控系统发展 1.1、典型的模拟监控系统 典型的监控系统主要包括四部分:摄像机、视频网络、录像机、监视器。过去10年间,这些部分一一被数字化,同时监控软件也在当中出现为他们服务。 备注:摄像机的数字化:大约从1990开始,CCTV系统中的摄像机采用基于CCD传感器的数字摄像机开始替代原有的模拟管摄像机,但摄像机只是部分数字化。因为仍然需要采用同轴电缆传输模拟信号,录像仍然采用VCR方式录像,这被成为 VCR时代 。 录像的数字化:大约在1996年,DVR的出现成为了数字化的下一个阶段。DVR的出现让VCR变成了历史,对最终用户而言,不需要在更换磁带,录像质量一致,录制事件的搜索变得更加高效。此时,DVR仍是输入模拟信号并模拟信号输出到监视器显示。这被成为 DVR时代 。 数字化的监视器:DVR时代的后半段,DVR增加了网络功能,可以通过PC连接DVR进行监控。在过去几年里,越来越多的DVR网络功能被不断的加强,可以通过标准的PC安装使用监控软件对DVR进行远程监控. 视频网络数字化:视频网络被称作CCTV系统数字化的最后阻碍:同轴电缆。而网络摄像机和视频编码器使得视频网络数字化发展迅速,使用标准的以太网,英特网和无线网络。使整个监控系统的四个部分全部实现了数字化,这也称可为NVR时代。 VCR——DVR——NVR 1.2、DVR时代的监控系统 板卡(板卡式DVR): 随着板卡式DVR的再90年代末逐步发展起来,这种采用PC架构、基于windows(少数Linux)平台的板卡软件成为:中国的第一代视频监控软件。使得数字压缩替代模拟录像,可以实现数据的格式转换、加密存储、码率控制及多通道同时录制及回放。 并且在短短十几载的时间,板卡式DVR迅速发展,创造了辉煌,带动了整个监控行业的蓬勃发展,此时有很多厂家都有这类板卡软件,如海康、汉邦和博康等等 嵌入式DVR: 随着嵌入式技术的快速发展,混乱的PC式DVR市场又被嵌入式DVR的高度集成化和所谓稳定的嵌入式操作系统性所冲击,并且迅速挤占了PC式DVR的市场空间,而嵌入式DVR本身具有录像、码率控制等众多功能,单机管理,所以无需软件。 对于早期数字化系统大多是基于PC或嵌入式平台的单机平台,系统软件只针对单机,功能要求相对单一,一般只需能够录像、回放和简单的报警处理就可以了,对软件的需求并不高。 近些年,随着前段摄像机的不断数字化,网络摄像机和高清摄像机的登上监控行业的舞台;面对市场发展,各个DVR厂商为了延续DVR寿命,都纷纷为DVR增加了网络功能,以满足目前的数字化趋势;这一阶段就出现了许多与DVR配合的软件,代表性的如海康、大华的软件。 1.3、NVR时代的监控系统 NVR系统 早期的NVR系统主要的作用就是统一的对前端的编码器进行统一的管理,并能够同时调用不同设备的图像显示在一个界面上,监控平台是NVR系统中不可或缺的核心与基础。之后由于技术以及网络的迅速发展、视频采集设备的数字化以及系统集成性的需要,监控平台衍生出很多其他实用的功能并越发的被使用者重视了。 NVR监控系统的开放性 1)无限的系统集成能力 2)结合各类智能分析技术 3)多品牌的自由选择   开放结构示意图 在开放系统解决方案中,可以选择软件、摄像机、百万像素摄像机、编码器、服务器、存储等。 目前以NVR视频监控软件为核心,软件安装在PC或服务器、工控机上。这种软件形式的NVR软件成为市场上的主流。大规模综合安防业务平台,面向业务的大规模、分布式多系统集成管理和行业应用,兼容绝大多数设备。 NVR监控系统的非开放式 免费软件:全球范围内的硬件厂商提供了一些免费的软件,但是这些软件只支持本厂的硬件,如ACTi, Cisco, IndigoVision, Mobotix and Vicon。这些软件都是厂家为了辅助自己的硬件产品的销售,能够实现部分核心功能,还将自身硬件的特色功能发挥出来而设计的,这类软件只支持一两个品牌的设备。 非开放性的厂商:大多是面向特殊行业应用,如蓝色之星(银行)、大华(电力)和卓阳(武警)等等,这类厂商的非开放性软件更植根于行业应用,不易于跨行业的发展。 2、网络视频监控系统后端管理平台 随着数字化视频技术和存储技术的发展,视频监控系统经历了从第一阶段的模拟系统(VCR),到第二阶段的数字化系统(DVR/NVR),再到第三阶段的网络数字化系统(网络摄像机和视频服务器)三个阶段的发展演变。对于第二阶段的数字化系统大多是基于PC或嵌入式平台的单机平台,系统软件只针对单机,功能要求相对单一,一般只需能够录像、回放和简单的报警处理就可以了,对软件的需求并不高,所以大家都觉得DVR产品的差异化不大,没有更多的特色,同质化竞争严重。 网络技术的成熟,以及网络成本的大幅下降,技术与市场对视频监控的更高要求,使得网络数字化系统日渐成熟。尤其在金融系统、校园监控、公检法以及近两年方兴未艾的城市治安等诸多领域,都提出多路集中监控、集中管理的要求。如银行跨地区联网监控、城市治安监控等,都极具代表性。我们每一个业内人士都在思考未来的监控是什么样子,各种不同的应用应该如何来完成,如何通过硬件和软件的搭配来实现不同的应用。 远程网络监控系统的构成。远程网络监控系统主要由三部分构成:前端数字图像压缩设备、网络传输设备、后端控制和处理设备。前端数字图像压缩设备主要有PC式DVR、嵌入式DVR、网络视频服务器、网络摄像机;网络传输设备主要是各种不同的电信数据传输设备,最主要的有ADSL,局域网,2M口或10M口;后端控制和处理设备主要有控制服务器,管理中心软件,存储服务器,视频转发器等等。前端设备主要完成视频的编码和传输,PC式和嵌入式DVR还有一些操作及数据存储功能,对整个联网系统的功能最主要影响是图像质量。传输设备对系统功能没有太大的影响,只会对传输效果产生影响。而所有对前端设备的操作,参数设置,报警上报处理,包括后期的分析处理都是由后端的控制处理设备完成。体现整个系统功能的最主要方面,以及一些增值服务大多数由后端软件来实现,所以软件在整个系统中非常重要。 从目前市面上的一些应用来看,基于视频服务器架构的大中型集中监控管理系统软件逐渐呈现以下的一些特征: 人性化、易于操作的用户界面及接口 我们发现,在以往的一些安防系统中专业术语较多,影响了一部分普通用户的使用。所以一个设计成熟的监控软件需要简化用户操作,让用户的操作图形化更直观,即使是从未接触过的用户都能快速上手。例如采用一些操作向导模式,采用友好的提示,用快捷工具栏替代鼠标右键,减少菜单的级数等都可以在很大程序上增强系统的友好度。 简便适合的批量调试管理工具 工程商施工的过程中,往往需要预先对大批量的视频服务器或网络摄像机产品进行调试好。比如分配IP、端口等等这样的操作,如果工程商需要单个去配置将会是一件异常繁琐的工作。而一个强有力的批量调试管理工具不但可以为工程商节约调试时间,也能增加产品的一次安装成功率。 灵活、适应性强的模块化结构 视频服务器的配套软件模块应具有较强的灵活性,既可满足小型监控项目的简单需求,又可轻松地升级为大中型集中监控系统。管理中心软件通过不同功能模块的组合就可以适应不同规模的监控系统。例如客户端的基础上增加电视墙、集中存储或视频转发等组件即可升级为网络监控管理中心系统。另外,视频服务器产品支持QCIF到5M的不同分辩率的录像格式,满足不同行业对不同画质的需求。 强大的集中管理功能 通过管理中心软件可以对网络中的数字硬盘录像机、嵌入式DVR、视频服务器、网络摄像机等产品进行远程参数配置,远程视频控制,远程主机工作状态检测,报警上报等集中管理(如远程布撤防、多级电子地图以及网络虚拟矩阵等),真正做到“坐阵于中心,掌控千里之外”。 完善的用户管理系统 系统采用完善的集中用户验证管理模式,采用优先级及冲突检测机制以满足大中型系统中多用户的监控、管理需求;此外通过流媒体视频转发这样的服务解决带宽、内外网和多用户访问的冲突,有效地利用网络带宽。 集中存储与检索 录像文件资料的集中存储和分散存储对于不同的监控应用来说各具优势。就NVS产品来讲,集中存储却是必不可少的,而对于存储介质、存储方式、存储容量及可靠性也是目前各供应商面临的一个问题。而录像数据资料的安全、以及冗余备份等问题也是必须考虑的。 兼容性及扩展功能 用户的项目中往往存在不同时期装备的多种监控系统平台,而由于每个硬件供应商没有标准统一的接口,压缩格式也互不相同,这就要求管理软件系统能够尽可以地兼容多家厂商的硬件,从而最大限度地利用客户现有资源减少重复投资。不同的行业应用功能扩展的需求也是不同的,如公安城市监控要求具备如人像识别功能,金融行业通常可能要求卡号识别或计数叠加等功能;而对于超市卖场,可能又会需求如人流量统计等功能。此外,监控系统往往需要同用户的门禁、对讲、考勤和报警等系统联动。所以监控系统软件应提供完备的扩展功能接口,以供用户二次开发或多系统的联动。 网络方案解析: 发送数据 (从硬盘录像机远程查看器) MJPEG数据 1. JPEG 图像 从 MJPEG 编码解码器或硬盘控制器到达 CPLD 2. CPLD实现的JPEG,CPLD 保存 Jpeg 图像 到SRAM 图像 并将其复制到 W3150A+的TX缓冲区然后通知MCU。 3. MCU提供了“发送命令”,通过CPLD到達W3150A+。 4. W3150A+ 将数据发送到互联网。 其它数据 1. MCU 复制数据到W3150A+的TX缓冲区和提供了“发送命令”,通过CPLD到達W3150A+ 2. W3150A+ 将数据发送到互联网。 接收数据 (从远程查看器硬盘录像机) PTZ 控制 , DVR 控制 1. 数据从互联网上到达收发缓冲区的W3150A+。 2. W3150A+ 通过CPLD 将数据发送给MCU。 3. MCU 保存到SRAM和分析数据。 4. MCU 根据分析结果按次序地执行职务 。 为什么选择 网络方案 ? 在第1次试验的问题 • 低网络性能:超过20Mbps • 高级微控制器占用网络:超过40% Ø 系统稳定性:在PENTAPLEX模式,系统会出现下降 通过使用W5300 提升网络性能:比45Mpbs更多 保持低微控制器占用:小于10% 升级系统的稳定性:在PENTAPLEX模式下,所有功能(录制,检索,远程备份,远程监控,远程检索)都能运作而不使到任何系统向下 如果您对本篇文章感兴趣,可参考: http://shqianyin.blog.china.alibaba.com /                            
相关资源
  • 所需E币: 0
    时间: 2020-11-12 00:17
    大小: 10.32MB
    上传者: bwj312
    基干ARM11和嵌入式Web的温室远程监控系统设计
  • 所需E币: 4
    时间: 2019-12-25 21:08
    大小: 80.5KB
    上传者: givh79_163.com
    介绍IAP功能及其相关应用,以及采用GPRS远程实现IAP功能的现实意义;结合某地区地下水远程监控系统,着重阐述采用GPRS网络远程执行IAP升级系统的思想和实现方法,以及应用中应注意的一些关键技术;论述采用GPRS通信简单实用的应用层协议设计的方法,重点强调通信中校验码和重传机制;讨论影响本系统远程IAP升级可靠性的一些因素和所采取的针对性解决办法。……
  • 所需E币: 4
    时间: 2020-1-2 01:58
    大小: 360.48KB
    上传者: 2iot
    结合具体项目实际需求,提出了一套采用多传输方式实现远程数据传输的分布式数据监控系统设计方案.此方案可以方便全面地将各个分散地震前兆采集点的数据纳入整个监测系统,并有升级成本低、可靠性高、运行速度快、可扩展性强等优势,适宜实际推广实施基于多传输方式的地震前兆数据监控系统设计与实现石晓辉1,邢建平1,苑永凯2(1.山东大学信息科学与工程学院,山东济南250100;2.中创软件工程有限公司,山东济南250100)摘要:结合具体项目实际需求,提出了一套采用多传输方式实现远程数据传输的分布式数据监控系统设计方案。此方案可以方便全面地将各个分散地震前兆采集点的数据纳入整个监测系统,并有升级成本低、可靠性高、运行速度快、可扩展性强等优势,适宜实际推广实施。关键词:数据传输协议转换GPRS远程监控分布在全国各地的地震监测台站采集点数量多、范围广,并且很大一部分地处偏僻位置,条件恶劣,布线困难。目前有相当大一部分监测台站在数据采集传输方面仍采用人工现场记录或者电话拨号传输的方式【l】,不仅传输效率低下,而且也无法完成多前兆仪器数据的实时处理及跟踪前兆信息的最新变化,对地震的下一步发展趋势就缺少了重要的判断依据【2】。由于传输方式不得力,许多关键地区前兆数据缺失严重已成为一个亟待解决的问题。所以现在急需寻找一种更好的设计方案,以解决台站数据缺失的问题,同时,又能实现实时传输,并且投资小、方便维护。1总体设计与工作原理本系统设计针对山东省地震局各台站的实际情况,综合有线传输与无线传输的优图1采集系统总体结构图缺点,在保持原有已投资设备的基础上,通过添加外部模块进行混合组网,对原数据传输方式……
  • 所需E币: 4
    时间: 2020-1-2 01:58
    大小: 396.69KB
    上传者: quw431979_163.com
    提出了一种公共无线通信网络与IPv6无线传感器网络融合的远程智能监控系统,介绍了系统的体系结构,重点阐述了系统的结构组成、工作过程和数据流程,通过在精准农业中的应用表明了系统符合远程监控的发展趋势.基于IPv6无线传感器网络的远程监控系统研究与实现梁玉芬,郜帅,张思东(北京交通大学电子信息工程学院,北京100044)摘要:提出了一种公共无线通信网络与IPv6无线传感器网络融合的远程智能监控系统,介绍了系统的体系结构,重点阐述了系统的结构组成、工作过程和数据流程,通过在精准农业中的应用表明了系统符合远程监控的发展趋势。关键词:无线传感器网络IPv6远程监控CDMA网关远程监控是当前国内外的前沿技术课题之一。远程系统,监控系统由部署在监测区域的不同类型传感器节监控是指本地计算管理端通过公共Int唧et网络、公共点构成,通过传感器实时地从外界采集信息,及时处理并无线通信网络、局域网等对远端监测区域进行监测和设发送到网关节点,再经由CDMA和Intemet网络把数据传备控制,完成对远程目标系统的状态监控及设备的启输到服务器。管理员通过访问服务器获知远程监测区域动、关闭、维护等功能。远程监控具有节省人力资源、可内的环境状况并自动采取相应设备的启动、停止等措施,监控恶劣环境或不可达的区域、方便测量实时数据等优从而达到远程监控的目的。系统的具体架构见图1。点。但目前的远程监控系统存在着成本高、设备数量少、1.2监控系统工作过程和数据流程图有线网络不可达、精确性不高等问题。远程监控系统由硬件平台和软件平台构成。硬件平无线传感器网络是……
  • 所需E币: 3
    时间: 2019-12-25 03:20
    大小: 9.51KB
    上传者: 16245458_qq.com
    远程监控智能车设计……
  • 所需E币: 3
    时间: 2019-12-24 16:48
    大小: 2.18MB
    上传者: givh79_163.com
    MCU为MSP430F149,GSM模块为TC351234567……
  • 所需E币: 3
    时间: 2019-6-7 10:06
    大小: 950.25KB
    上传者: royalark_912907664
    针对电力系统配电网结构复杂、设备种类多、检测单位分布广、调度工作量大等特点。提出基于Zigbee无线网络的配网防误管理系统,该系统应用Zigbee无线通讯技术,保证信息传递突破地域限制,实现远距离传输。并通过建立配电网调控领域知识库,拓展配电网操作各层面的应用,其中包括配电网调控层、运维层、现场作业层各项电网操作和控制业务应用。该系统可以实时获取配电网模型和运行参数等信息,并与配电调度系统相结合,达到配电防误效果。
  • 所需E币: 3
    时间: 2019-6-5 22:36
    大小: 2.06MB
    上传者: royalark_912907664
    针对目前输变电企业运维、检修工作量大,效率低、维护成本高的问题,文中开发设计了基于远程监控的变电站二次设备运维主站系统。其依据统一的数据传输规范借助通信网络,将微机保护的全景信息汇总到变电站内的在线管理集中控制单元,并对数据进行分析、处理,将信息远传到调度主站端,同时提供智能查询或智能诊断相关功能。从而减少运维人员对现场继电保护装置的巡视频率,提高设备的精细化管理水平,对继电保护远程化智能检修技术具有一定的参考价值。
  • 所需E币: 3
    时间: 2019-5-26 09:30
    大小: 3.99MB
    上传者: royalark_912907664
    针对监控点分散于特定区域并有图像监控需求的应用,设计了一种基于3G/GPRS网络的无线远程图像监控系统。系统中现场图像数据流通过串口摄像头采集,并通过无线数据传输终端由无线网络传送到上位机系统。设计开发了上位机图像监控软件,将摄像头拍摄的JPEG格式图像数据完成解码处理,自动还原现场拍摄图片。实验结果验证了该技术方案的有效性,实现了远程无线图像的可靠传输。
广告