ONVIF2.0协议解析:树莓派硬件与事件通知
需积分: 50 9 浏览量
更新于2024-08-09
收藏 6.33MB PDF 举报
"ONVIF2.0中文协议原版"
ONVIF(开放网络视频接口论坛,Open Network Video Interface Forum)是一个国际性标准组织,致力于制定统一的IP视频监控设备标准。本文件主要介绍了ONVIF2.0的相关协议和规范,包括设备管理、事件处理、媒体配置等多个方面。
在设备管理部分,ONVIF规定了IP配置、设备发现、设备类型等功能。设备发现通过特定的操作模式实现,如Hello报文用于设备间的初步通信,探头和探头匹配则用于寻找和识别网络上的ONVIF设备。此外,设备还应支持网络、系统、系统信息检索、固件升级、系统还原、安全等多方面的管理功能。
在事件处理方面,文件提到ONVIF兼容设备应遵循WS-BaseNotification和WSTopics规范来发送和接收事件。设备需要响应GetEventPropertiesRequest请求,提供事件属性,如URI方言架构和消息内容描述语言。这些信息有助于客户端理解和处理接收到的事件通知。
通知例子展示了如何使用Pull-Point通信模式来接收实时通知。例如,一个GetEventPropertiesRequest请求是通过SOAP-ENV:Envelope结构发送的,包含了必要的Action和Body元素。
在错误处理部分,设备在处理消息时若遇到问题,会返回SOAP 1.2错误消息。这些错误消息应符合WS-BaseNotification和WSTopics规范,同时提供了对常见故障和具体错误的详细说明。
安全性是ONVIF协议中的重要一环,包括基于用户访问控制和用户令牌配置文件。密码推导机制被用来确保用户身份验证的安全性,有具体的例子解释了这一过程。
ONVIF2.0协议旨在促进不同厂商的IP视频设备之间的互操作性,提供了一套全面的规范来定义设备的行为和通信方式,涵盖从基础的网络配置到复杂的事件处理和安全机制。
101 浏览量
2021-05-23 上传
2022-08-03 上传
点击了解资源详情
404 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
![](https://profile-avatar.csdnimg.cn/56b010608f7c4fca9ccccbc1424573fc_weixin_26789847.jpg!1)
一土水丰色今口
- 粉丝: 23
最新资源
- 深入解析JSON配置设计与系统表单控制策略
- Java与SNMP构建的监控管理平台代理端实现
- TestVagrant编码挑战:Python环境与依赖安装指南
- 单目相机标定Python程序实现及matlab例程
- 纯JavaScript打造全屏滚动效果,初学者必看
- HackCU2021技术挑战:Python项目分享
- VS2012结合QT5.5实现串口通讯开发教程
- 帝国时代2迷你地图生成器:轻松创建与保存
- OpenCV人脸检测模型在Python中的应用
- Batchfile压缩技术:Theoneavailable解决方案
- MD5校验工具:快速准确计算文件的MD5值
- 分享Microsoft.Vbe.Interop.dll版本14和15
- 新手入门:实现网页中的视频播放浮窗功能
- 数字电子技术模拟资料整理指南
- C++实现RSA数字签名程序:网络安全新手教程
- MuOnline游戏3D盾牌Shied 07源码解压缩指南