NodeOPCUA API Documentation
    Preparing search index...

    Module node-opcua-server

    node-opcua-server

    an implementation of an OPC UA stack fully written in javascript and NodeJS

    see http://node-opcua.github.io/

    Documentation

    "NodeOPCUA by Example" (https://leanpub.com/node-opcuabyexample-edition2024) provides a good starting point to understand and start using node-opcua.

    More advanced interactive material & documentation is made available online for Registered members of the NodeOPCUA Subscription. Please visit https://support.sterfive.com to apply or contact Sterfive.

    We appreciate that, once you have evaluated the software you consider supporting our effort by applying to our sponsor program:

    Grants ensure the following:

    • 🔨 Long-term maintenance of the project
    • ⚙️ maintain the website and continuous integration platform
    • 🛣 Progress on the road map
    • 🐛 Quick responses to bug reports
    • 🚀 New features & enhancements
    • ⚖️ representing the node-opcua user community at the OPC Foundation

    Support

    Technical Support is exclusively provided to registered members of the NodeOPCUA Subscription (https://support.sterfive.com) or through dedicated Professional Services.

    License

    Node-OPCUA is made available to you under the MIT open-source license.

    See LICENSE for details.

    value-added extensions

    Contact Sterfive SAS (mailto:contact@sterfive.com) for additional companion modules that are available to registered members:

    • node-opcua-pub-sub : Part 14 implementation to develop OPC UA PubSub over MQTT applications
    • node-opcua-webproxy: to operate node-opcua from within a web browser
    • node-opcua-optimized-client: super-charge OPC UA Client
    • react-components: a collection of React UI components
    • aggregator: a powerful OPC UA aggregator that can combine and monitored hundred of servers and millions of variables.
    • node-opcua-gds: a Global Discovery Server (Part 12)
    • node-opcua-modeler-ex: a powerful NO-GUI OPC UA modeler

    Copyright

    Enumerations

    RegisterServerMethod
    SubscriptionState

    Classes

    MonitoredItem
    OPCUABaseServer
    OPCUAServer
    OPCUAServerEndPoint
    RegisterServerManagerMDNSONLY
    ServerCapabilities
    ServerEngine
    ServerOperationLimits
    ServerSession
    ServerSidePublishEngine
    Subscription
    UAUserManager1
    UAUserManagerBase

    Interfaces

    AddStandardEndpointDescriptionsParam
    AdvertisedEndpointConfig
    BaseNode2
    CreateSessionOption
    EndpointDescriptionEx
    EndpointDescriptionParams
    GetMonitoredItemsResult
    InternalCreateMonitoredItemResult
    InternalNotification
    IPartialServer
    IReadAttributeCapable
    IServerCapabilities
    IServerSession2
    IServerTransportSettings
    ISubscription
    IUAUserManager
    IUserManagerEx
    ModifySubscriptionParameters
    MonitoredItemBase
    MonitoredItemOptions
    OPCUABaseServerEvents
    OPCUABaseServerOptions
    OPCUAServerEndpointOptions
    OPCUAServerEndPointOptions
    OPCUAServerEvents
    OPCUAServerOptions
    OperationLimitsOptions
    RaiseAuditCertificateDataMismatchEventData
    RaiseAuditCertificateEventData
    RaiseAuditCertificateExpiredEventData
    RaiseAuditCertificateInvalidEventData
    RaiseAuditCertificateMismatchEventData
    RaiseAuditCertificateRevokedEventData
    RaiseAuditCertificateUntrustedEventData
    RaiseEventAuditActivateSessionEventData
    RaiseEventAuditConditionCommentEventData
    RaiseEventAuditCreateSessionEventData
    RaiseEventAuditEventData
    RaiseEventAuditSessionEventData
    RaiseEventAuditUpdateMethodEventData
    RaiseEventAuditUrlMismatchEventTypeData
    RaiseEventTransitionEventData
    RegisterServerManagerOptions
    ServerCapabilitiesPartial
    ServerConfigurationOptions
    ServerEngineOptions
    ServerSidePublishEngineOptions
    SubscriptionDiagnosticsDataTypePriv
    SubscriptionOptions

    Type Aliases

    AdvertisedEndpoint
    ApplicationTypeGetter
    BooleanGetter
    ClosingReason
    Counter
    CreateMonitoredItemHook
    DeleteMonitoredItemHook
    Notification
    QueueItem
    ServerCapabilitiesOptions
    ServerEngineShutdownTask
    SessionStatus
    StringArrayGetter
    StringGetter
    UserManagerOptions
    ValidUserAsyncFunc
    ValidUserFunc

    Variables

    defaultServerCapabilities

    Functions

    filterDiagnosticInfo
    installSessionLoggingOnEngine
    installSubscriptionMonitoring
    invalidateServerCertificateCache
    makeUserManager
    normalizeAdvertisedEndpoints
    setNextSubscriptionId

    Events

    RegisterServerManager