Is the Nx Cloud up? Visit our Status Page for the current health and performance of the Nx Cloud.

Status Page

How can I use our products to integrate into the IP I/O module within Nx?

Answered

Comments

2 comments

  • Ichiro
    • Network Optix team

    Hi Tome

    To integrate your products (e.g., hardware or software solutions) in Nx Witness / Nx Meta, there are several supported methods, depending on whether you’re working with, in your case, it is likely a physical I/O module (e.g., DI/DO relays, sensors, alarm triggers)

    1. Integration via ONVIF:

    If your product is a physical I/O module or security device:

    • I/O modules with ONVIF support
    • IP cameras with digital input/output (DIO/Relay)
    • Gateways that expose I/O as ONVIF events (Like NVR)

    Nx can automatically detect ONVIF-compliant I/O modules. Once detected, you can:

    • Trigger rules based on input signals (motion, door open, etc.)
    • Trigger outputs (turn on a siren, light, or relay) from the Nx client UI or via automation

     

    2. Use HTTP Events to Trigger Nx I/O

    If your product is a non-ONVIF device, you can send Generic event requests to Nx to simulate I/O input.

    If your products are:

    • Custom software or servers
    • REST API or web-based systems
    • IoT sensors (temperature, door sensors, etc.)

    You can create the event while the IO state changes, this usually required your I/O device is capable to send HTTP request, or you create a middleware, or use some automation tools (ex: Zapier, N8N) to assit you.

    • This generates a generic event that can be used to trigger actions.
    • You can create a Rule in Nx to trigger alarms, recording, push notifications, or even send an HTTP command back to your product.

     

    3. Use Metadata SDK for Deep Integration

    If you’re building a plugin for a custom I/O device or logic engine (AI, logic controller, etc.), you can use the Nx Metadata SDK to inject virtual I/O events into the system.

    Ex:

    • Edge devices with custom logic
    • AI systems detecting anomalies
    • Software analytics platforms
    1
  • Tome

    Hi lchiro

    I need the first method. I've successfully developed an IO device that communicates with ONVIF, but NX still says it can't receive data.

    0

Please sign in to leave a comment.