EasyManua.ls Logo

AMX NetLinx NI-3101-SIG User Manual

AMX NetLinx NI-3101-SIG
176 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #109 background image
NetLinx Security within the Web Server
103
NI-3101-SIG Signature Series NetLinx Integrated Controller
Configuring application-defined devices
Elements such as DUET_DEV_TYPE_DISC_DEVICE and DUET_DEV_POLLED are defined within the
NetLinx axi. The latest version of the NetLinx.axi file contains both the new API definitions, as well as
the pre-defined constants that are used as some of the API arguments
(ex:
DUET_DEV_TYPE_DISC_DEVICE). Sample code can be found within the DEFINE_START
section seen in FIG. 65:
PROGRAM_NAME='DDD'
DEFINE_DEVICE
COM1 = 5001:1:0
COM2 = 5001:2:0
dvRECEIVER1 = 41000:1:0
dvDiscDevice = 41001:1:0
DEFINE_CONSTANT
DEFINE_TYPE
DEFINE_VARIABLE
DEFINE_START
STATIC_PORT_BINDING(dvDiscDevice, COM1, DUET_DEV_TYPE_DISC_DEVICE,
'My DVD', DUET_DEV_POLLED)
DYNAMIC_POLLED_PORT(COM2)
DYNAMIC_APPLICATION_DEVICE(dvRECEIVER1, DUET_DEV_TYPE_RECEIVER,
'My Receiver')
(***********************************************************)
(* THE EVENTS GO BELOW *)
(***********************************************************)
DEFINE_EVENT
DATA_EVENT [dvRECEIVER1]
{
// Duet Virtual device data events go here
}
This code would have given the Master a previous “heads-up” notification to look for those devices
meeting the criteria outlined within the code.
What are Application Devices and their association status?
There are two types of application devices: Static Bound application devices and Dynamic application
devices.
Static Bound application devices specify both a Duet virtual device and its associated
Device SDK class type, as well as a NetLinx physical device port to which the application
device is ALWAYS associated (i.e. statically bound).
Physical device names are typically prefixed with "dv" and Virtual device names are
typically prefixed with "vdv". It is recommended that anyone working with these
modules should become familiar with this naming convention.

Table of Contents

Questions and Answers:

AMX NetLinx NI-3101-SIG Specifications

General IconGeneral
BrandAMX
ModelNetLinx NI-3101-SIG
CategoryController
LanguageEnglish

Summary

Introduction

NetLinx Integrated Master Controller Features

Lists key features of the NI-3101-SIG, including USB, RS-232/422/485, IR/Serial, Digital I/O, and Relays.

NI-3101-SIG Specifications

Front Panel Components

Details the POWER, LINK/ACTIVE, and Status LEDs on the front panel of the NI-3101-SIG.

Front Panel LEDs

Explains the function of Input/Output, RS-232/422/485, Relay, IR/Serial, and I/O LEDs.

Rear Panel Connectors Overview

Introduces the rear panel connectors including RS-232/422/485, Relay, Digital I/O, IR/Serial, Configuration, and Ethernet ports.

Digital I/O and IR/Serial Ports

Details the eight-channel binary I/O port and the eight IR/Serial control ports.

Configuration and Ethernet Ports

Covers the Configuration Port, DIP switch, ID button, Ethernet port, and associated LEDs.

AXlink Port and Accessories

Explains the AXlink port, its LED, and lists included accessories.

Connections and Wiring

Wiring Guidelines

Covers general guidelines for connecting power and data cables to the controller.

Wiring Lengths and Wire Prep

Provides wiring length limits and details on preparing captive wires for connectors.

Power and Mini-Phoenix Connections

Details connecting power via 2-pin and data/power via 4-pin mini-Phoenix connectors.

4-Pin Mini-Phoenix with External Power

Describes using the 4-pin connector with an external power source, emphasizing GND connection.

Serial and Relay Port Connections

Covers DB9 connector pinouts for RS-232/422/485 ports and relay connections.

Relay and Input/Output Ports

Details relay connections and I/O port functionality for closures/voltage changes.

IR/Serial Port Connections

Details connecting up to eight IR/Serial devices, IR emitters, and mini-plugs.

Ethernet/RJ-45 Port Connections

Details RJ-45 connector pinouts, signals, pairing, and Ethernet LEDs.

Ethernet Ports Usage

Lists standard Ethernet ports used by NetLinx controllers, including FTP, SSH, Telnet, HTTP, HTTPS/SSL, ICSP, and Integration Solutions.

Timekeeper Battery Replacement

Configuration and Firmware Update

Via Program Port

Details connecting and communicating with the Master using NetLinx Studio via a serial COM port.

Setting System Value

Explains how to access and change the System Value using the Device Addressing dialog.

Using Multiple NetLinx Masters

Discusses assigning separate System values when using more than one NetLinx Master.

Changing Device Address

Guides on changing a NetLinx device's address using the Device Addressing dialog.

Using the ID Button

Explains using the ID button with NetLinx Studio to assign new Device and System numbers.

Resetting Factory Defaults

Details resetting system value and device addresses to factory defaults.

Network Address Configuration

Assigning a Static IP

Guides on assigning a static IP address to the NetLinx Master.

IP Communication

TCP/IP Settings

Explains managing IP addresses and URLs for connections within NetLinx Studio.

User Name and Password

Describes entering username and password for secure connection to the Master.

Firmware Verification

Master Firmware Upgrade

Details upgrading the on-board Master firmware via an IP connection using NetLinx Studio.

Firmware Transfer

Describes using the "Send to NetLinx Device" dialog for firmware transfers.

Controller Firmware Upgrade

Details upgrading the NI Controller firmware via an IP connection using NetLinx Studio.

Controller Firmware Transfer

Describes using the "Send to NetLinx Device" dialog for controller firmware transfers.

NetLinx Security Overview

NetLinx Security Terms

Defines key terms used in NetLinx security, such as User, Administrator, Group, Username, Password, and Access Rights.

Accessing Unsecured Master

Explains how to access an unsecured Master via an HTTP address without requiring credentials.

Default Security Configuration

Outlines the default security settings for HTTP Access and Configuration access.

Master Firmware Security Parameters

Lists key security access parameters for Master firmware, including Terminal, HTTP, Telnet, and ICSP.

Web Control Features

Managing WebControl Connections

Describes accessing the page that displays links to G4 panels running Web Control.

Security Features Overview

System Level Security

Explains how to guarantee valid credentials for accessing features and options.

Security Options

Lists security features that can be enabled/disabled, including Terminal, HTTP, Telnet, Configuration, and ICSP.

Login and Logout

Explains the login process and the Log In/Log Out fields on the web interface.

Setting System Security Options

Describes toggling the requirement for username/password before accessing features.

Group Security Management

ICSP Authentication

Explains the Master-initiated authentication process for IP connections in Master-to-Master systems.

Group Level Security

Details managing groups, including selecting, modifying, adding, or deleting groups and their rights.

Configure Group Properties

Allows configuration of group options and directories, setting access rights for group members.

Adding and Modifying Groups

Guides on creating and modifying group access rights and directory associations.

Deleting an Existing Group

Details the process of removing a group account and associated directory associations.

User Security Management

User Level Security

Guides on adding user accounts and assigning access rights and directory associations.

Configure User Properties

Allows configuration of user options, access rights, and directory associations.

Adding a New User

Details creating a new user account, setting username, password, group, and access rights.

Modifying Existing User

Explains how to modify an existing user's access rights, group assignments, and directory associations.

Deleting an Existing User

Details the process of removing a user account and its associated data.

System Settings

Manage System Page

Describes the Manage System page, including Online Tree navigation and selection item properties.

System Menu Buttons

Explains the buttons available in the System Menu for managing date/time, rebooting, and controlling devices.

Device Management Menu

Device Network Settings

Guides on configuring network settings like Host Name, IP Address, and DNS for a device.

Developing URL List

Explains how to add, view, and remove URLs from a device's URL list.

Changing Device Number

Guides on changing the device number for a selected device using the Device Number dialog.

Control/Emulate Device

Explains how to control or emulate a device, sending commands and strings.

Viewing Device Log

Details how to view the log for a selected device.

Running Diagnostic Filter

Guides on running a diagnostic filter to monitor device activity.

System Diagnostics

Setting Up Diagnostic Filter

Details configuring diagnostic filters using presets and device parameters.

Server Port Configuration

Manage System - Server

Introduces the Server submenu for port settings and SSL certificate management.

Server Port Settings

Details modifying server port settings for services like Telnet, ICSP, and HTTP.

SSL Server Certificate Management

SSL Certificate Creation

Outlines the process for preparing a Master by creating a self-generated certificate.

Certificate Field Information

Details the fields for server certificate information, including Common Name, Organization, and Actions.

Display SSL Certificate

Explains how to display information about an installed SSL server certificate.

Create Self-Generated Certificate

Guides on creating a self-generated SSL certificate using domain name and organization details.

Create Certificate Request

Details creating a certificate request to be sent to a Certificate Authority (CA).

Requesting Certificate from CA

Outlines common steps for requesting a certificate from a Certification Authority (CA).

Export SSL Certificate Request

Details exporting the SSL certificate request text file for submission to a CA.

Import CA Created SSL Certificate

Explains how to import a CA-created SSL certificate into the Master.

Device Management Menu

Configuring Network Settings

Guides on configuring network settings like Host Name, IP Address, and DNS for a device.

Developing URL List

Explains how to add, view, and remove URLs from a device's URL list.

Changing Device Number

Guides on changing the device number for a selected device using the Device Number dialog.

System Settings - License Management

Adding a New License

Guides on adding new license keys using Product ID and Serial Key.

Removing a License

Details the process of removing a license key.

Manage NetLinx Devices

Manage NetLinx Devices Page

Describes the page listing discovered NetLinx Masters and their connected devices.

Displaying NDP-capable Devices

Explains how to expand listings to reveal NDP-capable devices connected to a Master.

Binding/Unbinding Explained

Details the difference between Bound and Orphaned device states and their management.

Obtaining Device Information

Explains how to get detailed device information via mouse-over popups.

Dynamic Device Discovery (DDD)

DDD Configuration Pages

Links to pages for configuring DDD, including device bindings and user-defined devices.

Manage Device Bindings

Used for configuring application-defined virtual devices with discovered physical devices.

Program vs. Run-time Binding

Explains the difference between static (program-defined) and dynamic (run-time) binding in DDD.

Configuring Application-Defined Devices

Details NetLinx code elements and constants for defining devices in DDD.

Creating User-Defined Device

Guides on adding and removing user-defined devices by specifying address, category, and SDK class.

Writing Programs for DDD

Explains how to write programs using Dynamic Device Discovery, including static and dynamic binding.

Configuring Run-time Installation

Details configuring run-time installation for Dynamic binding and verifying Duet modules.

Accessing SSL-Enabled Master

Controlling G4 Panel

Certificate Expiration

Explains certificate validity periods and how to avoid expiration by requesting a new certificate.

NetLinx Security via Terminal

NetLinx Security Features

Lists NetLinx features like NetLinx Master Security, Telnet, Terminal, HTTP, FTP, ICSP, and ICSP Encryption.

Initial Terminal Setup

Details establishing a terminal connection via RS-232/USB for security administration.

Accessing Security Options

Explains how to access security configuration options using terminal commands like 'help security' and 'setup security'.

User and Group Security Management

Display System Security Options

Shows current security options and their enabled/disabled state.

Add User Account

Guides on creating a new user account via terminal commands.

Edit User Account

Details editing user accounts, including password, group, directory, and access rights.

Access Rights Menu

Allows setting access rights for users and groups, including Terminal, HTTP, Telnet, and ICSP.

Delete User Account

Guides on deleting existing user accounts.

Default Security Configuration

Group Directory Associations

Explains managing directory associations for groups, including access to files and directories.

Group Access Rights

Details changing and displaying access rights for groups.

Edit Group Account

Guides on editing group accounts, including directory associations and access rights.

Delete Group Account

Details deleting existing group accounts.

Show Authorized Groups

Displays a list of all authorized group accounts.

Set Telnet Timeout

Allows setting the timeout duration for Telnet sessions.

Terminal Command Help

Programming Commands

Master Send_Commands

Details master-specific commands, including CLOCK for setting date and time.

G4WC Send Command

Explains the G4WC command for adding G4 Web Control devices to the web control list.

Master IP Local Port Send_Commands

Details commands for sending IP data, specifically UDPSENDTO for UDP local ports.

Using the ID Button

Explains using the ID button with NetLinx Studio to assign new Device and System numbers.

Device Port System (D:P:S)

Configuration Port Commands

ESC Pass Codes

Telnet/Terminal Client Notes

LED Control Commands

RS232/422/485 Ports Channels

Details channels for RS232/422/485 ports, including CTS push channel.

RS-232/422/485 Send_Commands

Covers commands for setting serial port parameters like baud rate, handshaking, and buffer clearing.

RS-232/422/485 Send_String Sequences

Details special SEND_STRING escape sequences for serial communication.

IR/Serial Ports

IR/Serial Send_Commands

Describes commands for sending IR signals and controlling external equipment via IR/Serial ports.

Input/Output Send Commands

Troubleshooting

Related product manuals