onvif 同时发现多台设备的问题

软件ONVIF Device Manager V2.2.250不能同时发现多台onvif设备


修改wdd_ssom.c函数中的urn的值就可

soap_wsdd_mode wsdd_event_Probe(struct soap *soap, const char *MessageID, const char *ReplyTo, const char *Types, const char *Scopes, const char *MatchBy, struct wsdd__ProbeMatchesType *matches)
{


static char xAddr[128] = {0};
    printf("%s,%d\n",__FUNCTION__, __LINE__);
    printf("MessageID:%s\n", MessageID);
    printf("ReplyTo:%s\n", ReplyTo);
    printf("Types:%s\n", Types);
    printf("Scopes:%s\n", Scopes);
    printf("MatchBy:%s\n", MatchBy);


sprintf(xAddr, "http://%s:8080/onvif/device_service", gApp->hostAddress);
printf("xAddr = %s\n", xAddr);
soap_wsdd_init_ProbeMatches(soap, matches);
soap_wsdd_add_ProbeMatch(soap, matches,
"urn:uuid:464A4854-4656-5242-4530-313035394101",
"tdn:NetworkVideoTransmitter",
"onvif://www.onvif.org/type/video_encoder onvif://www.onvif.org/type/audio_encoder onvif://www.onvif.org/type/ptz onvif://www.onvif.org/type/video_analytics onvif://www.onvif.org/hardware/HD-IPCAM onvif://www.onvif.org/location/country/china onvif://www.onvif.org/name/IPCAM",
NULL,
xAddr,
    10);
    return SOAP_WSDD_MANAGED;
}


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值