首页 > 其他分享 >如何获取onvif协议的端口号?

如何获取onvif协议的端口号?

时间:2024-04-02 17:11:18浏览次数:16  
标签:协议 厂商 onvif 端口 获取 设备 端口号 ONVIF

ONVIF协议本身并没有规定一个固定的端口号。这是因为不同的设备和应用场景可能会有不同的网络配置和需求。因此,ONVIF协议允许设备厂商根据实际情况自行设定端口号。这意味着,在使用ONVIF协议时,我们需要查看设备的文档或配置界面,以确定具体的端口号。

一、常见ONVIF端口号

虽然ONVIF协议没有规定固定的端口号,但在实际应用中,一些常见的端口号被广泛使用。例如,海康、大华等许多厂商在生产设备时,会默认将ONVIF协议的端口号设置为80。这是因为80端口是HTTP服务的默认端口,而ONVIF协议基于SOAP(简单对象访问协议)进行通信,而SOAP又基于HTTP。因此,将ONVIF协议的端口号设置为80可以方便地进行网络通信。

此外,一些设备厂商也可能选择其他端口号作为ONVIF协议的通信端口。这些端口号可能是厂商自定义的,也可能是根据特定应用场景选择的。因此,在使用ONVIF协议时,我们需要根据具体的设备和场景来确定端口号。

二、如何获取确定的ONVIF端口号

要确定ONVIF协议的端口号,我们可以通过以下几种方式:

  1. 查阅设备文档:设备厂商通常会在设备的文档或说明书中提供ONVIF协议的端口号信息。这是最直接也最可靠的方式。
  2. 查看设备配置界面:许多设备都提供了Web配置界面,我们可以在这个界面上查看和设置ONVIF协议的端口号,很多设备的web页面上面是没有设置的地方。
  3. 使用网络扫描工具:我们可以使用网络扫描工具来扫描设备的开放端口,从而找到可能的ONVIF协议端口号。但需要注意的是,这种方式可能会受到网络防火墙等安全策略的限制。
  4. 使用ONVIF Device Test Tool工具该工具用于验证设备实现的ONVIF接口是否符合规范,可以通过验证过程获取设备onvif协议的端口号,该工具的具体使用方法可看下篇文章。

标签:协议,厂商,onvif,端口,获取,设备,端口号,ONVIF
From: https://www.cnblogs.com/wsmei/p/18111064

相关文章

  • 小于电商开放平台-获取售后列表
    文章目录简要描述请求URL请求方式请求参数说明请求示例返回参数说明返回示例联系我们简要描述获取售后列表请求URL{Host}/lt-third/api/afterSale/list,见【基础参数说明】请求方式GET方式发送参数POST方式发送参数。当使用POST时,请求的主体必须是JSON格......
  • 【Easy云盘 | 第三篇】登录注册模块上篇(获取验证码、发送邮箱验证码、登录、注册、重
    前言该Easy云盘非原创,原作者为B站程序员老罗本人不分享本项目源码,只记录项目日记,学习项目技术思路,支持项目付费B站项目学习链接:Springboot项目实战easypan仿百度网盘计算机毕业设计简历项目项目经验(后端)该项目难点:上传文件(大文件的分片与合并、视频文件的分片)、删......
  • system.text.json 搜索获取节点值
    搜索Json节点值publicstaticclassJsonStringExtensions{publicstaticboolTryGetNestValueByJsonKey(thisstringjsonString,stringkey,outstringres){res=string.Empty;try{vararr=key.Split('.');......
  • 京西商城——用户注册和获取用户信息接口开发
    user/views.pyfromdjango.httpimportHttpResponsefromrest_framework.viewsimportAPIViewfromapps.user.modelsimportUserfromapps.user.serializersimportUserSerializerfromutils.ResponseMessageimportUserResponseclassUserView(APIView):......
  • php获取淘宝详情api接口
    要获取淘宝商品的详情信息,你可以使用淘宝开放平台的接口。具体步骤如下:在淘宝开放平台(https://open.taobao.com)注册开发者账号。创建一个应用,获取appkey和appsecret。使用API中的taobao.item.get接口,传入商品ID以及appkey,即可获取商品的详情信息。示例代码如下(使用淘宝......
  • [转帖]mysql 获取昨天日期、今天日期、明天日期以及前一个小时和后一个小时的时间,mysq
    https://www.cnblogs.com/jpfss/p/8759284.html1、当前日期selectDATE_SUB(curdate(),INTERVAL0DAY);2、明天日期selectDATE_SUB(curdate(),INTERVAL-1DAY);3、昨天日期selectDATE_SUB(curdate(),INTERVAL1DAY);4、前一个小时时间selectdate_sub(now(),in......
  • 1.获取数据
    importpandasaspdimportmatplotlib.pyplotaspltplt.rcParams['font.sans-serif']=['SimHei']importtushareastsimportosdefget_data(code,start='1990-1-1',end='2021-1-1'):df=ts.get_k_data(code,autype=......
  • c# 获取程序集AssemblyVersion 版本号
     //获取程序Properties文件夹下面的AssemblyInfo.cs文件,[assembly:AssemblyVersion("1.0.0.1")] publicstringGetVersion(){System.Reflection.Assembly[]assemblies=AppDomain.CurrentDomain.GetAssemblies();System.Reflection.As......
  • 通过WebView2获取HTTP-only cookie
    通过WebView2获取HTTP-onlycookie可以使用`WebView2.CookieManager`类的方法。以下是一个示例代码,演示如何获取HTTP-onlycookie:usingSystem;usingMicrosoft.Web.WebView2.Core;usingMicrosoft.Web.WebView2.WinForms;namespaceWebView2Example{classProgram{stat......
  • 在 Java 中获取或设置 PDF 元数据
    介绍由于其固定和可呈现的性质,PDF文件被用户和企业广泛用于Web应用程序。这些文件中的每一个都包含“元数据”,它本质上转换为有关数据的数据。PDF元数据包含有关文档的补充信息,例如文档的作者、主题、标题、创建日期等。如果PDF文件最初是通过从原始源文档(即DocX、P......