Axis Network IO Write
Control a virtual IO port on an Axis device (or one that otherwise supports VAPIX).
Overview
The Axis Network IO Write node writes data to an Axis device over the network. This node makes it easy to build common use cases such as triggering alarms, controlling devices, etc.
Inputs & Outputs
- Inputs : 1, Media Format : Raw Video
- Outputs : 1, Media Format: Raw Video
- Output Metadata : None
Pipeline usage
Place this node after the analytics or event node referenced by trigger. follow keeps the remote port synchronized with the condition, whereas activate and deactivate act when the condition becomes true and may use pulse_duration. Digital ports can optionally be reconfigured as outputs; confirm that this is safe for the connected hardware. Use HTTPS in production and enable insecure only for a trusted device whose certificate cannot be verified. The gateway must be able to reach the Axis device and the credentials need VAPIX I/O permission.
Properties
| Property | Description | Type | Default | Required |
|---|---|---|---|---|
trigger | Drive an IO port with the value of this condition. | trigger-condition | null | Yes |
action | Action to take on the remote IO port when the trigger condition becomes true. When set to 'Follow condition', the port is activated or deactivated as the condition becomes true or false, respectively. Options: Follow condition (follow); Activate (activate); Deactivate (deactivate). | enum | follow | Yes |
io_port_type | Type of port(s) to activate or deactivate. Options: Digital IO (digital); Virtual Input (virtual). | enum | digital | Yes |
vapix_virtual_io_port | Comma separated IO port numbers to act on. Refer to your device's documentation for supported IO port listing. | string | null | Yes |
pulse_duration | Duration of Activate or Deactivate pulse in seconds. 0 means no pulse. Only used when the action is set to 'Activate' or 'Deactivate'. | number | 0 | No |
ip_address | IP address of the VAPIX device. | string | null | Yes |
vapix_username | VAPIX authentication username | string | null | Yes |
vapix_password | VAPIX authentication password | string | null | Yes |
use_https | Whether to use a secure HTTPS connection for the VAPIX request. | bool | false | No |
insecure | Whether the TLS certificate used for the HTTPS connection should be verified. Conditional on use_https being true. | bool | false | No |
reconfigure_ports | If true, reconfigure the specified Digital IO ports to be Outputs. Conditional on io_port_type being digital. | bool | false | No |
output_type | Output type. Options: Active Closed (closed); Active Open (open). Conditional on io_port_type being digital. | enum | closed | Yes |
debug | Debug | bool | false | No |
Output Metadata
Node does not insert any output metadata; upstream metadata continues through the pipeline
Updated 6 days ago
