Summary of Contents for AMX NetLinx Integrated Controller NI-4000
Page 1
instruction manual NetLinx Integrated Controllers (NI-2000, NI-3000, and NI-4000) N e t L i n x C e n t ra l C o n t r o l l e r s a n d C a r d s...
Page 2
RMA number. AMX Corporation is not liable for any damages caused by its products or for the failure of its products to perform. This includes any lost profits, lost savings, incidental damages, or consequential damages. AMX Corporation is not liable for any claim made by a third party or by an AMX Dealer for a third party.
Table of Contents Introduction ...1 NI-2000 Specifications ... 1 NI-3000 Specifications ... 5 NI-4000 Specifications ... 10 Quick Setup and Configuration Overview ...15 Installation Procedures... 15 Configuration and Communication ... 15 Update the Controller and Control Card Firmware... 16 Program NetLinx Security into the On-Board Master ... 16 Connections and Wiring ...17 Setting the Configuration DIP Switch (for the Program Port) ...
Page 4
Table of Contents Installation and Upgrading ... 29 Installing NetLinx Control Cards (NI-4000 Only) ... 29 Setting the NetLinx Control Card Addresses (NI-4000 Only)... 30 Device:Port:System (D:P:S)... 30 Removing NetLinx Control Cards (NI-4000 Only) ... 31 Compact Flash Upgrades ... 31 Accessing the internal components on an Integrated Controller...
Introduction NetLinx Integrated Master Controllers can be programmed to control RS-232/422/485, Relay, IR/ Serial, and Input/Output devices through the use of both the NetLinx programming language and the NetLinx Studio application (version 2.2 or higher). Another key feature of this products is the ability to easily access the configuration switches without having to remove a cover plate.
Page 9
NI-2000 Specifications (Cont.) Front Panel Components: LINK/ACT Status Output Input RS-232/422/485 LEDs Relay LEDs IR/Serial LEDs I/O LEDs Rack-mount brackets Rear Panel Components: RS-232/422/485 (Ports 1 -3) ICSNet ICSHub Out Relay (Port 4) NetLinx Integrated Controllers • Green LED lights when the Ethernet cable is connected and an active link is established.
Page 10
Introduction NI-2000 Specifications (Cont.) Digital I/O (Port 9) IR/Serial (Ports 5-8) IR/Serial (Ports 5-8) Program port Configuration DIP switch ID pushbutton Ethernet port • Four-channel binary I/O port for contact closure • Each input is capable of voltage sensing. Input format is software selectable.
NI-2000 Specifications (Cont.) Ethernet Link/Activity LED AXlink LED AXlink port Power port Included Accessories: Optional Accessories: NI-3000 Specifications The front LEDs (FIG. 3) are grouped by control type and are numbered according to their corresponding port (connector) numbers on the rear of the unit. The back of the this unit contains RS-232/422/485, Relay, IR/Serial and I/O connectors.
Page 13
NI-3000 Specifications (Cont.) Dimensions (HWD): Power requirements: Memory: Compact Flash: Weight: Enclosure: Front Panel Components: LINK/ACT Status Output Input RS-232/422/485 LEDs Relay LEDs IR/Serial LEDs I/O LEDs Rack-mount brackets NetLinx Integrated Controllers • 3.47" x 17.00" x 3.47" (8.81 cm x 43.18 cm x 8.82 cm) •...
Page 14
Introduction NI-3000 Specifications (Cont.) Rear Panel Components: RS-232/422/485 (Ports 1 -7) ICSNet ICSHub Out Relay (Port 8) Digital I/O (Port 17) IR/Serial (Ports 9-16) • Seven RS-232/422/485 control ports using DB9 (male) connectors with XON/XOFF (transmit on/transmit off), CTS/RTS (clear to send/ready to send), and 300-115,200 baud.
Page 15
NI-3000 Specifications (Cont.) IR/Serial (Ports 9-16) Program port Configuration DIP switch ID pushbutton Ethernet port Ethernet Link/Activity LED AXlink LED AXlink port Power port Included Accessories: NetLinx Integrated Controllers • Eight IR/Serial control ports support high-frequency carriers up to 1.142 MHz •...
Introduction NI-3000 Specifications (Cont.) Optional Accessories: NI-4000 Specifications The front LEDs (FIG. 5) are grouped by control type, and are numbered according to their corresponding port (connector) numbers on the rear of the unit. The back of the this unit contains RS-232/422/485, Relay, IR/Serial and I/O connectors.
Page 17
Link/Active-Status-Output-Input NetLinx Card slots (1-4) Front Rear Relays (Port 8) CardFrame DIP switch FIG. 6 NI-4000 front and rear panel components NI-4000 Specifications Dimensions (HWD): Power requirements: Memory: Compact Flash: Weight: Enclosure: Front Panel Components: LINK/ACT Status Output Input RS-232/422/485 LEDs NetLinx Integrated Controllers RS-232/422/485 TX/RX LEDs (red/yellow) Relay LEDs (red)
Page 18
Introduction NI-4000 Specifications (Cont.) Relay LEDs IR/Serial LEDs I/O LEDs NetLinx Control Card slots 1- 4 Rack-mount brackets Rear Panel Components: RS-232/422/485 (Ports 1 -7) ICSNet ICSHub Out Relay (Port 8) • Eight red LEDs light to indicate the rear relay channels 1-8 are active (closed) •...
Page 19
NI-4000 Specifications (Cont.) Digital I/O (Port 17) IR/Serial (Ports 9-16) Program port Configuration DIP switch ID pushbutton Ethernet port Ethernet Link/Activity LED AXlink LED AXlink port Power port NetLinx Integrated Controllers • Eight-channel binary I/O port for contact closure • Each input is capable of voltage sensing. Input format is software selectable.
Page 20
Introduction NI-4000 Specifications (Cont.) CardFrame Number DIP switch NetLinx Control Card connectors (1-4) Included Accessories: Optional Accessories: • Sets the starting address for the Control Cards in the CardFrame.(Factory default CardFrame DIP switch value = 0). • The Control Card address range is 1-3064. •...
Quick Setup and Configuration Overview Installation Procedures These are the steps involved with the most common installation procedures of these devices: Carefully unpack the contents of the box. Confirm the contents of box (page 2 thru page 14). Familiarize yourself with the units’ connectors and wiring configurations (Connections and Wiring section on page 17).
Quick Setup and Configuration Overview Update the Controller and Control Card Firmware Before using your new Integrated Controller, you must FIRST update your NetLinx Studio to the most recent release. Upgrade the on-board Master firmware through an IP Address via the Ethernet connector (Upgrading the On-board Master Firmware via an IP section on page 46) (IP recommended).
Connections and Wiring Setting the Configuration DIP Switch (for the Program Port) Prior to installing the Controller, use the Configuration DIP switch to set the baud rate used by the Program port for communication. The Configuration DIP switch is located on the rear of the NI-4000/3000/2000 Integrated Controllers.
Connections and Wiring Think of the PRD Mode (On) equating to a PC’s SAFE Mode setting. This mode allows a user to continue powering a unit, update the firmware, and download a new program while circumventing any problems with a currently downloaded program. Power must be cycled to the unit after activating/deactivating this mode on the Program Port DIP switch #1.
Preparing captive wires You will need a wire stripper and flat-blade screwdriver to prepare and connect the captive wires. Never pre-tin wires for compression-type connections. 1. Strip 0.25 inch (6.35 mm) of insulation off all wires. 2. Insert each wire into the appropriate opening on the connector (according to the wiring diagrams and connector types described in this section).
Connections and Wiring Using the 4-pin mini-Phoenix connector for data and power Connect the 4-pin 3.5 mm mini-Phoenix (female) captive-wire connector to an external NetLinx device as shown in FIG. 8. To the Integrated Controller’s AXlink/PWR connector Top view FIG. 8 Mini-Phoenix connector wiring diagram (direct data and power) Using the 4-pin mini-Phoenix connector for data with external power To use the NetLinx 4-pin 3.5 mm mini-Phoenix (female) captive-wire connector for data communication and power transfer, the incoming PWR and GND cable from the PSN must be...
Program Port Connections and Wiring The Integrated Controllers are equipped with one Program port located on the rear of the unit. Use an RS232 programming cable to connect the Program port to your PC's COM port, this connection provides communication with the NetLinx Integrated Controller. Then you can download NetLinx programs to this on-board Master using the NetLinx Studio 2.2 software program.
Connections and Wiring RS-232/422/485 Device Port Wiring Specifications Pin Signal Function Receive data Receive data Transmit data Transmit data Signal ground Receive data Request to send Clear to send Transmit data ICSNet RJ-45 Connections/Wiring The following tables show the signal and pinouts/pairing information to use for ICSNet RJ-45 connections.
The FIG. 11 illustrates the relative location of the ICSNet and ICSHub Out connectors on the rear panel. Ports FIG. 11 Location of ICSNet and ICSHub Out connectors Unlike the ICSNet ports, the ICSHub connections require a specific polarity. The IN/OUT configuration, on the hub ports, was implemented to use the same cables as ICSNet, but these ports need TX and RX crossed.
Connections and Wiring RJ-45 plug FIG. 12 RJ-45 wiring diagram Ethernet LEDs L/A - Link/Activity LED lights (green) when the Ethernet cables are connected and terminated correctly. FIG. 13 Layout of Ethernet LEDs Ethernet ports used by the Integrated Controllers Ethernet Ports Used by the NetLinx Integrated Controllers Port type Description...
A metal commoning strip is supplied with each Integrated Controller to connect multiple relays. Relay connections Use A for common and B for output (FIG. 14). Each relay is isolated and normally open. A metal connector strip is also provided to common multiple relays. RELAYS (Port 8) NI-4000/NI-3000 relay connector configuration (Port 8)
Connections and Wiring I/O Port Wiring Specifications NI-4000 and NI-3000 Signal I/O 1 I/O 2 I/O 3 I/O 4 I/O 5 I/O 6 I/O 7 I/O 8 12 VDC IR/Serial Connections and Wiring You can connect up to eight IR- or Serial-controllable devices to the IR/Serial connectors on the rear of the NI-4000 and NI-3000 and up to four on the NI-2000 (FIG.
Installation and Upgrading Installing NetLinx Control Cards (NI-4000 Only) NetLinx Cards can be installed into the front card slots. The cards mount horizontally through the card slot openings on the front of the enclosure. To install a NetLinx Card: 1. Discharge the static electricity from your body, by touching a grounded object. 2.
Installation and Upgrading If the cards do not appear in the Workspace window for the selected Master System number: give the system time to detect the inserted cards (and refresh the system) and/or cycle power to the NI-4000 unit. Setting the NetLinx Control Card Addresses (NI-4000 Only) The 8-position CardFrame Number DIP switch, located on the rear of the Integrated Controller, sets the starting address (the device number in the D:P:S specification) for the Control Cards installed in the CardFrame.
Refer to the following accessing and installation sections for more information. The Compact Flash card is factory programmed with specific Controller firmware. These cards can be ordered from AMX in several different upgrade sizes (see the following table): Optional Compact Flash Upgrades Product Name...
Installation and Upgrading Mounting Brackets Compact Flash Compact Flash insert location NXC Card Slot faceplate FIG. 20 Location of the Compact Flash within a sample Integrated Controller 3. Carefully pull-up and remove the housing up and away from the Controller to expose the internal circuit board (FIG.
6. Insert the upgrade card into the connector opening with the arrow facing towards the pins, then push it in firmly until the contact pins are completely inside the flash card and securely attached to the connector (FIG. 21). Under-side groove located below Insert with arrow facing towards...
Installation and Upgrading Installing the Integrated Controller into an Equipment Rack Use either the rack-mounting brackets (supplied with the NI-4000/3000/2000 controller) for equipment rack installations. Remove the mounting brackets for flat surface installations. Before completing the install process, it is recommended that you complete any firmware upgrade of the NetLinx Control Cards.
Page 41
7. Slide the unit into the rack until the attachment holes, along both sides, align to their corresponding locations on the mounting brackets, as shown in FIG. 22. 8. Secure the Rack Mount to the equipment rack by screwing in the four #10-32 screws (80-0186) and four #10 washers (80-0342) supplied in the Assembly Kit (KA2105-01) (in a clockwise direction).
Page 42
Installation and Upgrading NetLinx Integrated Controllers...
2. Verify you have installed the latest version of NetLinx Studio on your PC. 3. If an update is necessary, download the latest Studio software from www.amx.com > Tech Center > Downloadable Files > Application Files > NetLinx Studio 2.2. This program is used to setup a System number, obtain/assign the IP/URL for the connected NetLinx Master, and transfer firmware KIT files to the Master.
Configuration and Firmware Update FIG. 23 Assigning Communication Settings and Baud Rates 6. Click the Edit Settings button to open the Serial Settings dialog (FIG. 23). 7. Set the COM port parameters for the selected COM port used for communication to the NetLinx Master.
This tab represents the only way to change the System Number associated to the active on-board NI Master. The Master must be rebooted to incorporate the new System number. 2. Select the Change System selection box from the System to Change section. 3.
Configuration and Firmware Update Changing the Device Address on a NetLinx Device 1. Access the Device Addressing dialog (FIG. 25) by either one of these two methods: Right-click on any system device listed in the OnLine Tree tab of the Workspace and select Device Addressing (from the pop-up list).
Configuration and Firmware Update Obtaining the Master’s IP Address (using DHCP) Verify there is an active Ethernet connection attached to the rear of the NI-Series Controller before beginning these procedures. 1. Select Diagnostics > Network Addresses from the Main menu to access the Network Addresses dialog.
8. Click OK to accept the new changes. 9. Click the Reboot Master button and select Yes to close the Network Address dialog. 10. Click Reboot (from the Tools > Reboot the Master Controller dialog) and wait for the System Master to reboot and retain the newly obtained DHCP Address.
Network Addresses dialog to establish a new communication method to the Ethernet connected Integrated Controller. 1. Launch NetLinx Studio 2.2 (default location is Start > Programs > AMX Control Disc > NetLinx Studio > NetLinx Studio 2.2).
Page 51
FIG. 28 Assigning Communication Settings and TCP/IP Settings 7. Click the Edit Settings button (on the Communications Settings dialog) to open the TCP/IP Settings dialog (FIG. 28). 8. Enter the IP Address into the TCP/IP Address field. This information is obtained from either your System Administrator or from the Obtaining the Master’s IP Address (using DHCP) section on page 42.
Configuration and Firmware Update Verifying the current version of NetLinx Master Firmware All NI Integrated Controllers contain both an on-board Master and Controller. Each of these components has its own corresponding firmware. The on-board Master firmware KIT file is described as 2105_NI_Master and the Controller firmware KIT file is described as 2105_NI_X000.
Page 53
3. If the firmware version is not version 2 - build 135 or higher (ex: v2.XX.135), download the latest NI Master firmware file from www.amx.com > Tech Center > Downloadable Files > Firmware Files > NI Series. 4. Verify you have downloaded the latest NI Master firmware (KIT) file to a known location.
DHCP) section on page 42 to obtain the IP or Assigning a Static IP to the NetLinx Master section on page 43 to assign the address. 2. Launch NetLinx Studio 2.2 (default location is Start > Programs > AMX Control Disc > NetLinx Studio > NetLinx Studio 2.2).
8. Enter the IP Address into the TCP/IP Address field. This information is obtained from either your System Administrator or from the Obtaining the Master’s IP Address (using DHCP) section on page 42. 9. Click OK three times to close the open dialogs and save your settings. If you are currently connected to the assigned Master, a popup asks whether you would want to temporarily stop communication to the Master and apply the new settings.
Page 56
If the NI Integrated Controller firmware version is not version 1 - build 121 or higher (ex: v1.XX.121), download the latest NI Integrated Controller firmware file from www.amx.com > Tech Center > Downloadable Files > Firmware Files > NI Series. Then Download the 2105 NI_X000 KIT file to your Controller.
Workspace window. If the control card firmware is not up to date; download the latest firmware file from www.amx.com > Tech Center > Downloadable Files > Firmware Files > NXC-XXX. In this example, the NXC-VOL card contains out-of-date firmware and requires build 1.00.09.
Page 58
Configuration and Firmware Update FIG. 34 Select Control Card firmware file for download page (via IP) The OUTPUT and INPUT LEDs alternately blink to indicate the Master is incorporating the new firmware. Allow the Master 20 - 30 seconds to reboot and incorporate the new firmware.
This new build migrates the NetLinx Master security setup from a TELNET environment to a web-based application. The new NetLinx Web Server used to power the security and SSL certificate features on AMX Masters not only provides user name/password security for the target Master, but also a new level of secure encryption through the use of a unique server certificate.
NetLinx Security and Web Server When using Mozilla on a Linux machine, the Group Rights column checkboxes (from within the Modify User page) can become greyed-out but are actually present. New Master Firmware Security Features Master Security Telnet Security Terminal (RS232 Program port) security HTTP (Web Server) Security FTP Security SSL Certificate Encryption and Identification Technology...
Refer to the Upgrading the On-board Master Firmware via an IP section on page 46 for more detailed information on how to download the latest firmware (build 130 or greater) from www.amx.com. This firmware build enables SSL security and disables the ability to alter the Master security properties via a TELNET session.
NetLinx Security and Web Server G3 panel pages accessed through the WebControl tab are virtual pages created by a user in TPDesign3 and then downloaded to the target Master. Interaction with these pages are not reflected on an actual G3 panel unless you use specific programming commands that link these virtual pages with their real G3 panel counterparts.
The NetLinx user account is created to be compatible with previous NetLinx Master firmware versions. This account is initially created by default and can later be deleted or modified. The administrator group account cannot be deleted or modified. The FTP Security and Admin Change Password Security are always enabled and cannot be disabled.
NetLinx Security and Web Server Security Tab Features (Cont.) SSL Certificate section Security tab - Enable Security page It is recommended that enabling the Master Security option be done after the groups, users, and passwords have been setup. If not, when the user accesses the Master from within another session, the default administrator user names and password are used for access.
Security System Features (Cont.) OK/Cancel You must first enable the Master Security selection and then click OK before altering any settings. Click OK again after making alterations to any of these features (such as Terminal, HTTP, and Telnet access) and save these changes to the target Master. Security tab - Add Group page The Groups >...
NetLinx Security and Web Server Add Group Entries (Cont.) OK/Cancel A User represents a single potential client of the NetLinx Master, while a Group represents a logical collection of users. Any properties possessed by groups (example: access rights, directory associations, etc.) are inherited by all the members of the group. Security tab - Modify Group page The Groups >...
Modify Group Entries (Cont.) HTTP Access Telnet Access Security Config Access OK/Cancel/Delete Security tab - Group Directory Associations page The Groups > Directory Associations link allows an authorized user to view current directory associations assigned to the selected group, add paths for new directory associations, and delete any previously configured directory associations (FIG.
Page 68
NetLinx Security and Web Server Here are some examples of valid entries: Valid Directory Association Entries Path /user1 /user1/ /Room1/iWebControlPages/* By default, all accounts that enable HTTP Access are given a '/*' Directory Association if no other Directory Association has been assigned to the account. Group Directory Association Entries Feature Select New Group...
Security tab - Add User page The Users > Add User link allows an authorized user to add a user account (FIG. 40) and then assign that user’s current access rights. FIG. 40 Security Tab - Add User Add User Entries Feature User ID (user name) Group...
NetLinx Security and Web Server Security tab - Modify User page The Users > Modify User link allows an authorized user to select from a listing of available users (FIG. 41) and then modify the Master’s access rights for the selected user. FIG.
Modify User Entries (Cont.) Telnet Access Security Config Access Password/Confirm OK/Cancel/Delete Security tab - User Directory Associations page The Users > Directory Associations link allows an authorized user to view current directory associations assigned to the selected user, add paths for new directory associations, and delete any previously configured directory associations (FIG.
Page 72
NetLinx Security and Web Server A single '/' is sufficient to grant access to all files and directories in the user directory and it's subdirectory. The '/*' wildcard can also be added to enable access to all files. All entries should start with a '/'.
Security tab - SSL Server Certificate page A certificate is a cryptographically signed object that associates a public key and an identity. Certificates also include other information in extensions such as permissions and comments. A "CA" is short for Certification Authority and is an internal entity or trusted third party that issues, signs, revokes, and manages these digital certificates.
Page 74
NetLinx Security and Web Server Server Certificate Entries (Cont.) City/Location State/Province Country Name Action OK/Cancel/Delete If a certificate has been purchased from an external CA and then installed onto a specific Master, DO NOT regenerate the certificate or alter its properties (ex: bit length, city, etc.).
Security tab - Export Certificate Request page The SSL > Export Certificate Request link opens an Export Certificate Request field (FIG. 44) where an authorized user can copy the raw text from a generated Certificate request into their clipboard and then send it to the CA. FIG.
NetLinx Security and Web Server System Tab Displays the firmware version and log information for the NetLinx Master (FIG. 46). FIG. 46 System Tab Show Devices Tab Displays the device values and firmware versions of devices connected to the current NetLinx Master System (FIG.
Master Security Setup Procedures Setting the system security options for a NetLinx Master (Security Options Menu) 1. Enter the URL/IP Address of the target Master into the Address/URL field within the web browser. Refer to the Accessing the NetLinx Master via its IP Address section on page 55 for more detailed instructions on using your web browser to access your Master.
NetLinx Security and Web Server 6. Click on the checkbox next to SSL Enable to enable the use of SSL encryption and server certificate usage. Activating this feature requires the creation of a server certificate. Refer to the SSL Certificate Procedures section on page 81 for instructions on creating and requesting a server certificate for the target Master.
4. Click on the checkbox next to the requested access rights desired for the selected group. Placing a check in these fields activates the access rights (Terminal/Admin Change/FTP/ HTTP/Telnet/Security Configuration). Refer to the Security tab - Add Group page section on page 59 for more detailed field descriptions.
NetLinx Security and Web Server 5. Click OK to accept and save the changes made on this tab to the Master. Clicking Delete removes the selected group from the list of authorized groups on the Master. Clicking Cancel voids any changes made within this tab, disables the security configuration session, voids any changes made to the Master, and returns you to the empty Security tab.
Adding a Group directory association 1. Click on the Security tab. By default this tab is blank until a security option is selected from the left of the browser window. Refer to the Security tab - Group Directory Associations page section on page 61 for more detailed descriptions on the security configuration options. 2.
NetLinx Security and Web Server Not only can an administrator provide group access to a file or folder on the Master, but also to an Application tab displayed within the web browser (such as Show Devices or Network). To add an association to an Application tab, enter the association location (ex: /showdevices.asp) into the Adding Association field.
Adding a User and configuring their access rights 1. Click on the Security tab. By default this tab is blank until a security option is selected from the left of the browser window. Refer to the Security tab - Add User page section on page 63 for more detailed descriptions on the security configuration options.
NetLinx Security and Web Server Each selection simply toggles the security setting from enabled to disabled. Modifying an existing User’s access rights 1. Click on the Security tab. By default this tab is blank until a security option is selected from the left of the browser window.
6. Enter the same password for the user into both the Password and Confirm fields if you want to change the password. Leaving this field blank retains the current or previous password. A user password is a valid character string (4 - 20 alpha-numeric characters) that is used to supplement the user name/ID in defining the potential client.
NetLinx Security and Web Server Adding a User directory association 1. Click on the Security tab. By default this tab is blank until a security option is selected from the left of the browser window. Refer to the Security tab - User Directory Associations page section on page 65 for more detailed descriptions on the security configuration options.
Confirming the new directory association 1. Click on the Security tab. 2. Click the Directory Associations link. 3. From the Delete Association section of the User Directory Associations window, click the down arrow from the Select Association field to open a list of associations and confirm the new directory association has been assigned to the user.
NetLinx Security and Web Server Self-Generating a SSL Server Certificate Request 1. Click on the Security tab (FIG. 55). Refer to the Security tab - SSL Server Certificate page section on page 67 for more detailed descriptions on the security configuration options. 2.
11. Choose Self Generate Certificate from the drop-down list. certificate is generated and installed into the Master in one step. 12. Click OK to save the new encrypted certificate information to the Master or click Cancel to void any changes made within this tab and exit without making changes to the target Master. ONLY use the Regenerate certificate option when you have Self Generated your own certificate.
NetLinx Security and Web Server 10. Click the down arrow from the Action field to open a drop-down listing of available certificate generation options. 11. Choose Create Request from the drop-down list. 12. Click OK to accept the information entered into the above fields and generate a certificate file. Refer to the Security tab - Export Certificate Request page section on page 69.
4. Click OK to enter the new encrypted certificate information and save it to the Master or click Cancel to void any changes made within this tab and exit without making changes to the target Master. Once a certificate has been purchased from an external CA and then installed onto a specific Master, DO NOT regenerate the certificate or alter its properties (example: bit length, city, etc.).If the purchased certificate is regenerated, it becomes invalid.
NetLinx Security and Web Server This method of certificate generation is used to modify or recreate a previously existing certificate already on the Master. By default, if a certificate is already present on the target Master, the Display Certificate Action is selected and these fields are populated with information. Ex: if the company has moved from Dallas to Houston, all of the information is reentered exactly except for the City.
Page 93
4. Enter the name of the server being used (this is the Master). The server name is the name as it shows up in the URL of the Master you are securing with this server certificate. For example, if the URL of the Master will be https://www.myNetLinxMaster.com/, then enter the server name as www.myNetLinx Master.com.
NetLinx Security and Web Server Accessing an SSL-Enabled Master via an IP Address 1. Enter the IP Address of the target Master (example: 198.198.99.99) into the web browser Address field. 2. Press the Enter key on your keyboard to begin the communication process between the target Master and your computer.
Page 95
6. The user is then presented with a Certificate Import Wizard that begins the process of adding the certificate (FIG. 57). FIG. 57 Certificate Import Wizard 7. Click Next to proceed with the certificate storage process. FIG. 58 Certificate Import Wizard- storing the certificate 8.
NetLinx Security and Web Server 18. The first tab displayed within your open browser window is WebControl. Using your NetLinx Master to control the G4 panel Refer to the specific panel instruction manual for detailed information on configuring and enabling WebControl.
FIG. 60 WebControl VNC installation and Password entry screens 8. Click Yes from the Security Alert popup window to agree to the installation of the G4 WebControl application on your computer. This application contains the necessary Active X and VNC client applications necessary to properly view and control the panel pages from your computer.
NetLinx Security and Web Server 3. Restart your computer and launch your browser. 4. Repeat steps 1 - 5 from the previous section to launch the WebControl tab associated with your Master. 5. Click on the G3 panel name link associated with the target panel. 6.
NetLinx Security with a Terminal Connection NetLinx Masters (version 2.10.80 or later) have built-in security capabilities. It will require a valid user name and password to access the NetLinx System’s Telnet, HTTP and FTP servers. The security capabilities are configured and applied via a Telnet connection or the NetLinx Master’s RS-232 terminal interface (the RS232 Program port).
NetLinx Security with a Terminal Connection 4. Enter any text into the Name field of the HyperTerminal Connection Description dialog window and click OK when done. 5. From the Connect Using field, click the down-arrow and select the COM port being used for communication by the target Master.
Option 1 - Set system security options for NetLinx Master (Security Options Menu) Type 1 and <ENTER> display the Security Options Menu. The Security Options Menu sets the "global" options for the NetLinx Master. It is accessed by the Set Security system options of the Main Security Menu. This first thing that will happen is you will be asked one of two questions.
NetLinx Security with a Terminal Connection Changes made to the target Master from within the Terminal window are not reflected within the web browser, until the Master is rebooted and the web browser connection is refreshed. Any changes made to the Master, from within the web browser are instantly reflected within the Terminal session without the need to reboot.
4. Enter a password for the new user. A password is a valid character string (4 - 20 alpha-numeric characters) to supplement the user name in defining the potential client. This string is also case sensitive. 5. The session then prompts you to verify the new password. Enter the password again, and press <ENTER>...
Page 104
NetLinx Security with a Terminal Connection The Edit User Menu options are described in the following table: Edit User Menu Command 1) Change User Password 2) Change Inherits From Group 3) Add Directory Association 4) Delete Directory Association This selection will display any current Directory Associations 5) List Directory Associations This selection will display any current Directory Associations 6) Change Access Rights 7) Display User Record Contents This selection will display the group the user is assigned to and the...
Access Rights Menu Command 1) Terminal (RS232) Access (Enable/Disable) 2) Admin Change Password Access (Enable/Disable) 3) FTP Access (Enable/Disable) 4) HTTP Access (Enable/Disable) 5) Telnet Access (Enable/Disable) 6) Security Configuration Access (Enable/Disable) Option 5 - Delete user 1. Type <ENTER> to delete an existing user account.
Page 106
NetLinx Security with a Terminal Connection 2. Enter a name for the group. A group name is a valid character string (4 - 20 alpha-numeric characters) defining the group. This string is case sensitive, and each group name must be unique.
Page 107
access to a file or directory. From the answer, it will enter the appropriate Directory Association. The NetLinx Master will not create the path if it is not valid. That must be done via another means, most commonly by using an FTP client and connecting to the FTP server on the NetLinx Master.
NetLinx Security with a Terminal Connection Edit Group menu: Display Access Rights 1. At the Edit Group prompt, type 5 to view the current access rights for the selected group account. A sample session response is: Terminal (RS232)...Disabled Admin Password Change...Disabled FTP...Disabled HTTP...Disabled Telnet...Disabled...
Option 10 - Show List of Authorized Groups 1. Type 10 and <ENTER> at the Security Setup prompt (at the bottom of the Main Security Menu) to display a list of all authorized group accounts. A sample session response is: The following groups are currently enrolled: administrator Group 1...
NetLinx Security with a Terminal Connection Main Security Menu The Main Security menu is described below: Main Security Menu Command 1) Set system security options for NetLinx Master 2) Display system security options for NetLinx Master 3) Add user 4) Edit user 5) Delete user 6) Show the list of authorized users 7) Add group...
Main Security Menu (Cont.) Command 13) Make changes permanent by saving to flash 14) Reset Database 15) Display Database Default Security Configuration By default, the NetLinx Master will create the following accounts, access rights, directory associations, and security options. Account 1: Password: Group: Rights:...
NetLinx Security with a Terminal Connection Help menu Type help at the prompt in the Telnet session to display the following help topics: Help Menu Options Command ----- Help ----- <D:P:S> ? or Help DATE DEVICE HOLDOFF ON|OFF DEVICE STATUS <D:P:S> DNS LIST <D:P:S>...
ENABLE:DISABLED Logging Into a Session Until Telnet security is enabled, a session will begin with a welcome banner. Welcome to NetLinx v2.10.80 Copyright AMX Corp. 1999-2004 > The welcome banner is not displayed for Terminal sessions. When Terminal security is enabled, the user will be prompted for a user name and password before they will be allowed to access any commands available from Telnet.
After the password is entered, if the password is correct you will see a welcome banner as shown below: Login: User1 Password: ***** Welcome to NetLinx v2.10.80 Copyright AMX Corp. 1999-2002 > If the password is incorrect, the following will be displayed: Login: User1 Password: ***** Login not authorized.
For more information on NetLinx standards and conversion recommendations, go to www.amx.com and click on Dealers > Tech Center > Tech Notes. You can either search for the documents (such as NetLinx Programming Standards and Converting Axcess Code to NetLinx Code) or Tech Notes (TN numbers: 186, 249, 261, and 310).
Programming For example: STRUCTURE DEV INTEGER Number INTEGER Port INTEGER System The D:P:S notation is used to explicitly represent a device number, port and system. For example, 128:1:0 represents the first port on device 128 on this system. If the system and Port specifications are omitted, (e.g.
Page 117
Program Port Commands (Cont.) GET IP <D:P:S> MSG OFF MSG ON PASS PING PROGRAM INFO PULSE REBOOT <D:P:S> RELEASE DHCP SEND_COMMAND SEND_STRING SET DATE SET DNS <D:P:S> NetLinx Integrated Controllers Displays the Master Card's D:P:S, Host Name, Type (DHCP or Static), IP Address, Subnet Mask, Gateway IP, and MAC Address.
Page 118
Programming Program Port Commands (Cont.) SET IP <D:P:S> SET TIME SET URL <D:P:S> SHOW DEVICE <D:P:S> SHOW LOG SHOW NOTIFY SHOW REMOTE SHOW ROUTE SHOW SYSTEM TCP LIST TIME URL LIST <D:P:S> Prompts you to enter a Host Name, Type (DHCP or Fixed), IP address, Subnet Mask, and Gateway IP address.
ESC Pass Codes There are 'escape' codes in the pass mode. These codes can switch the display mode or exit pass mode. The following 'escape' codes are defined. Escape Pass Codes Command + + ESC ESC + + ESC A + + ESC D + + ESC H Notes on Specific Telnet/Terminal Clients...
Programming Linux Telnet client The Linux Telnet client has three anomalies that are known at this time: A null (\00) character is sent after a carriage return. If an ALT 255 is entered, two 255 characters are sent (per the Telnet RAFT). If the code to go back to command mode is entered (ALT 29 which is ^]), the character is not sent, but Telnet command mode is entered.
Page 121
RS-232/422/485 Send_Commands (Cont.) B9MON Overrides and sets the communication settings on the RS-232 port to nine data bits and one stop bit. CHARD Sets the delay time between transmitted characters in 100 microsecond increments. CHARDM Sets the delay time between transmitted characters in 1 millisecond increments.
Page 122
Programming RS-232/422/485 Send_Commands (Cont.) HSON Enables RTS (ready-to-send) and CTS (clear-to-send) hardware handshaking. RXCLR Clears all characters in the receive buffer waiting to be sent to the Master Card. RXOFF Stops transmitting received characters to the Master Card (default). RXON Starts transmitting received characters to the Master Card.
RS-232/422/485 Send_Commands (Cont.) TXCLR Stops and clears all characters waiting in the transmit buffer. XOFF Disables software handshaking (default). Enables software handshaking. RS-232/422/485 Send_String Escape Sequences RS-232/422/485 Send_String Escape Sequences 27,17, Sends device-specific break characters for a specified duration. 27,18,1 Sets the ninth data bit to 1 on all character transmissions.
Programming RS-232/422/485 Send_String Escape Sequences (Cont.) 27,20,0 Sets the RTS hardware handshake's output to high. 27,20,1 Sets the RTS hardware handshake's output to low. IR / Serial Ports Channels IR / Serial Ports Channels 00001 - 00229 IR commands. 00229 - 00253 May be used for system call feedback. 00254 Power Fail.
Page 125
IR/Serial Send_Commands (Cont.) Sends IR pulses to select a channel. All channels below 100 are transmitted as two digits. If the IR code for ENTER (#21) is loaded, an Enter will follow the number. If the channel is greater than or equal to 100, the IR function 127 is generated for the one hundred digit.
Page 126
Programming IR/Serial Send_Commands (Cont.) GET MODE Polls the IR/Serial ports and reports the active mode settings to the device requesting the information. IROFF Halts and clears all IR output on the designated port. Disables active PON (power on) or POF (power off) command settings.
Page 127
IR/Serial Send_Commands (Cont.) PTOF Sets the time between power pulses in .10-second increments, and is stored in permanent memory. PTON Sets the duration of power pulses in .10-second increments. Time is stored in permanent memory. SET IO LINK Links an IR or Serial port to an I/O channel for use with DE, POD, PON and POF commands.
Page 128
Programming IR/Serial Send_Commands (Cont.) XCHM Changes the IR output pattern for the XCH command. Syntax: SEND_COMMAND <DEV>,'XCHM-<Mode>' Variable: Mode = 0-4 Example: SEND_COMMAND IR_1,'XCHM 3' Sets the IR_1 device's extended channel command to mode 3. Mode 0 Example (default): [x] [x] <x> <enter> SEND_COMMAND IR_1, 'XCH 3' Transmits the IR code as 3-enter.
Input/Output Send_Commands The following Send_Commands program the I/O ports on the Integrated Controller. I/O SEND_COMMANDS GET INPUT Gets the input channels active state. SET INPUT Sets the input channel's active state. NetLinx Integrated Controllers An active state can be high (logic high) or low (logic low or contact closure). Channel changes, Pushes, and Releases generate reports based on their active state.
Troubleshooting This section describes the solutions to possible hardware/firmware issues that could arise during the common operation of a Modero touch panel. Troubleshooting Information Symptom My NI Controller can’t obtain a DHCP Address. My NI Controller shows the same IP Address after selecting DHCP Server and clicking the GET IP Information button.
Page 132
Troubleshooting Troubleshooting Information (Cont.) Symptom I can’t connect to my NI Controller via the rear Program Port using a DB9 cable. My NetLinx devices drop offline periodically when communicating over Ethernet. When plugging the Master into a fixed speed hub or switch; (i.e.
Page 133
Troubleshooting Information (Cont.) Symptom During the firmware upgrade process, NetLinx Studio failed to install the last component. NetLinx Integrated Controllers Solution This occurs when initially upgrading the on-board Master from a previous firmware (build 117 or lower), to the new Web Security firmware (build 130 or higher).
Page 134
ATLANTA • BOSTON • CHICAGO • CLEVELAND • DALLAS • DENVER • INDIANAPOLIS • LOS ANGELES • MINNEAPOLIS • PHILADELPHIA • PHOENIX • PORTLAND • SPOKANE • TAMPA 3000 RESEARCH DRIVE, RICHARDSON, TX 75082 USA • 800.222.0193 • 469.624.8000 • 469-624-7153 fax • 800.932.6993 technical support • www.amx.com...