Ejemplo n.º 1
0
'''
Created on Jan 12, 2016

@author: btsay
'''
#import os
#os.environ["SPLUNK_HOME"] = "/home/btsay/Documents/splunk/"

import logging

import splunk_opcua.utils as utils
logger = utils.setup_logging("opcua")

import os
import uaserver as ua
import json
import sys
import datetime
from collections import OrderedDict as odict

from splunk_opcua import mi
import mi_uaserver2 as mi_ua

SCHEME = """
<scheme>
    <title>IoT Events Generation</title>
    <description>Generate all events IoT Demo project needs.</description>
    <use_external_validation>true</use_external_validation>
    <streaming_mode>xml</streaming_mode>

    <endpoint>
'''
Created on Jan 12, 2016

@author: btsay
'''
#import os
#os.environ["SPLUNK_HOME"] = "/home/btsay/Documents/splunk/"


import splunk_opcua.utils as utils
logger = utils.setup_logging("opcua")

import sys
from collections import OrderedDict as odict
import signal

from opcua import Client
from splunk_opcua import mi
from splunk_opcua.ua import node

SCHEME = """
<scheme>
    <title>OPC UA Subscription</title>
    <description>Manage the data subscription from OPC UA Server.</description>
    <use_external_validation>true</use_external_validation>
    <streaming_mode>xml</streaming_mode>

    <endpoint>
        <args>

            <arg name="connection">