拉点订阅 onvif 设置过滤器 python

问题描述

我需要一个关于如何在创建 PullPointSubscription 时构建过滤器的 Python 示例。 我在网上找到了这个关于如何为订阅构建过滤器的例子,我需要它来用于 pullPointSubscription:

topic_expression_type = zeep_client.get_type('TopicExpressionType')
from zeep import xsd
topic_exp = xsd.Element('{http://docs.oasis-open.org/wsn/b-2}TopicExpression',xsd.ComplexType(topic_expression_type))
subscribe = notification.create_type('Subscribe')
any = xsd.AnyObject(topic_exp,topic_expression_type(_value_1=xsd.AnyObject(xsd.String(),'o2kvmd:Telemetry//.'),Dialect='http://www.onvif.org/ver10/tev/topicExpression/ConcreteSet'))
obj = subscribe(ConsumerReference='http://10.1.50.11:8000',InitialTerminationTime='PT60S',Filter={'_value_1': any})
 notification.Subscribe(obj)

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...