Overview 1.1. Introduction The eNodeIV, Grouter4 (GR4) router supports two open standard protocols, namely ANSI/EIA 709.1 and ANSI/EIA 852. Both the ANSI/EIA 709.1 and ANSI/EIA 852 are defined by the Consumer Electronics Association Technology & Standards R7.1 HCS1 Subcommittee. For more details see http://ce.org/.
Page 6
Fig.1.1: Network Layers A network connector is a device that joins different parts of a network. Connectors have a specific name that is dependent on the layer at which the connector operates. For example a router operates at the network layer and a gateway at the application layer. Because higher layers of the protocol do not have access to some of the information stripped away by lower layers, network connectors operating at different layers have different capabilities.
Page 7
The eNodeIV device is a more complex connector because is connects two different protocols and also connects the protocols at different layers. On the IP side the eNodeIV device operates at the application layer and so is appropriately called an IP Gateway. On the 709.1 side the eNodeIV device operates at the network layer and is appropriately called a 709.1 router.
1.2. Configuration Parameters The information required for successful ANSI/EIA 709.1 transport can be broken up into the following two categories: device parameters and channel parameters. Device parameters include information such as: IP address, IP port, Name, and Address of configuration server. A channel is a logical grouping of LON to IP routers.
of the operating parameters of the eNodeIV device. Configuration servers mostly manage the device's channel. The channel is made up of other devices to which the eNodeIV device will tunnel or send ANSI/EIA 709.1 data. In Normal mode the adding and deleting of devices is managed exclusively by the assigned configuration server.
Fig.1.6: Example Hybrid Network Fig.1.7: Example WiFi Ad Hoc Network 1.4.3. Roaming Connections Finally, LON to IP gateways may be connected to specialised IP applications instead of to other gateways. Connecting an IP application to a eNodeIV device provides these specialised applications with roaming capabilities which would be difficult if these applications were required to be directly connected to the 709.1 network e.g., LonMaker etc.
networks is show in Figures 1.6 and 1.7. 1.5. IP Addressing Modes The eNodeIV device uses one of two forms of IP addressing: unicast and multicast. Multicast currently only works when in manual mode. The advantage of multicast is that for networks with multiple Gateways (especially in flood mode), multicast may be more efficient.
1.6. System Requirements and Connections 1.6.1. System Requirements To configure the eNodeIV device, you will need a web browser such as Internet Explorer, Mozilla, Safari, or Firefox. The eNodeIV device will communicate with any of the following: • GRouter4, eNodeIII, or eNode 852 router •...
1.6.2. Button, Indicators, and Connectors for eNodeIV Index Description Ethernet 10/100 Base-T Port. RJ-45 Cat-5. Power LED lights when unit powered. Service LED flashes when a service message sent. TX LED flashes to indicate send traffic on the LON Port. RX LED flashes to indicate receive traffic on the LON Port.
Page 14
pins. For FTT-10 transceivers, use the A and B pins. The pins are polarity insensitive. For RS-485 transceivers use the A and B pins appropriately and insert the RS-485 ground lead into (ground) symbol next to the pin labelled A. There are two the terminal block pin with the power input pins labelled (logic ground) and 5VDC.
Web Configuration The Web-based eNodeIV device interface allows the user to access and change configuration data on the eNodeIV device by using any http Web browser attached to the network. This allows users to make changes to the eNodeIV device remotely. This chapter familiarises the user with the various pages of the Web-based Interface and describes the steps necessary to changing configuration data.
Fig.2.1: Ethernet setup with hub or switch Fig.2.2: Ethernet with direct connect crossover cable 2.1.2. Wi-Fi (802.11b) For WiFi equipped eNodeIV devices, an 802.11b WiFi access point or ad hoc connection must be setup between the web browser host computer and the eNodeIV device. First configure the host computer to add an IP interface on subnet 10.0.2.0/255.
2.1.3. Wi-Fi Setup in Windows XP • Go to the network connections control panel. Right click wireless connection and select properties. • Select the general tab. Set the IP address to one that is in the same subnet as the eNodeIV’s default IP of 10.0.2.40 with a subnet mask of 255.255.255.0.
2.2. Establishing a Connection (Ethernet or WiFi) Once the IP connection (WiFi or Ethernet) is setup, power up the eNodeIV device. It takes about 60 seconds for the eNodeIV device to boot up. On an Ethernet device Boot-up is completed when the yellow link light flashes off once and then back on solid and the green traffic light starts flashing.
2.2.2. User Name and Password The eNodeIV device web interface will prompt for a user name and password. The default user name is CNS and the default password is eNode . The user name and password are case sensitive so make sure to use a capital CNS and capital N respectively. Click OK. You will now be shown the home or status page for the eNodeIV device web based Configuration Tool.
WiFi, and web parameters is in effect. 2.3.0.1. Basic Procedure The basic procedure is to first reboot the device and then while its booting up press and hold one of the service buttons. To reboot the device, either press and release the Reset button or power cycle the eNodeIV device.
parameters will be reset to factory defaults. 7) After about another minute the router will go into reset. This is indicated by the yellow link light and the green traffic light both going on solid for the Ethernet unit and both going off for the WiFi unit.
Page 24
Fig.2.9: Status Page with Bridge and Twin Mode Enabled NAME: The given name of the router. FIRMWARE VERSION: The version of the firmware currently loaded on the router. This is the router application code. BOOTLOADER VERSION: The version of the bootloader currently loaded on the router. The bootloader is responsible for loading the application code into memory and starting it running.
Page 25
BSP VERSION: The version of the board support package used to build the application firmware. This is mainly for diagnostic and tracking purposes as the BSP is included in the firmware but could be from a different build cycle. SERIAL NUMBER: The serial number for the router. DEVICE CODE: The unique device code for the router.
The bottom of the page lists the enhanced features supported by this router. These may include one or more of the following: DDNS Support, NAT Router Support, Redundant Twin Mode, 852 Bridging Router Mode. 2.6. Router Setup Page The Router Basic Setup Page is used to set up basic configuration properties of the router. Following is a brief description of each item listed on the page, as well as instructions on how to set or change items.
Page 27
MODE: This displays the current operating mode of the router. To change the router mode, select the radio button that corresponds to the desired mode and then click the “Submit Changes” button. The two possible modes are Manual, and Normal. •...
Page 28
NAT router. This is only applicable when the router is connected to the internet through a NAT router and needs to communicate with 852 devices on other LANs. To change the value in the field, type in the new value in the dotted format and click the “Submit Changes”...
Page 29
ConfigServer IP Port: This field requires information only when the router is operating in Normal mode (See “MODE” above). This is the IP unicast port of the configuration server for this channel. To change the port, type in the new port number (0-65535), and click the Submit Changes button.
Page 30
Submit Changes: This button updates all the configuration information entered on the current web page and refreshes the display. Trigger Service Pin: This button causes a service pin message to be sent out both the 709.1 and IP interfaces of the router. This can be used when commissioning the router remotely. Register With Config Server: This button sends an 852 registration request to the config server.
Page 31
Fig.2.13: Time's Up Reboot: This button performs a soft reboot of the main processor on the router. This is needed anytime any of the parameters marked with a green asterisk change. The reboot button will also check for any pending flash writes and the reboot will be delayed until the flash writes have completing.
2.6.2. Manual Mode Router Setup When in manual mode the router setup page is the same as the Normal mode except that the compatibility mode, configuration server IP address, and, port fields are not displayed. Fig.2.15: Setup Page Manual Mode 2.7.
Page 33
Fig.2.16: IP Setup Page MAC Address: The physical address of the Ethernet interface in HEX. This is a read only field. IP Address: The IP address currently assigned to the eNodeIV. This is the unicast IP host address of the router. To change the value in the field, type in the new value in the dotted format and click the Submit Changes button.
Reboot: This button performs a soft reboot of the main processor on the router. This is needed for any of the changes on this page to take effect. When rebooting the Rebooting page will be displayed (see previous section). 2.8. Wi-Fi Setup Page For eNodeIV devices equipped with WiFi IP interfaces the WiFi setup button will appear and will display the WiFi setup page.
Passphrase: To change the WPA passphrase of the WiFi channel, type the new value into the field provided and click the Generate WPA PSK from Passphrase button. The length of the passphrase must be between 8 and 63 characters inclusive. Generate WPA PSK from Passphrase: This button generates the WPA key from the given passphrase.
Fig.2.18: 709 Side B Setup Page Main Section 2.9.1. Node Parameters The management of these parameters is usually performed by a management tool such as Echelon's LonMaker®. If you are using a management tool, it is recommended that these parameters not be changed manually. However, the Interface Menu does allow users to change the interface parameters manually, if desired.
forwarding tables. Choose the Node State from the popup menu then click Submit Changes. NodeID: The NodeID is a unique 48 bit number assigned to each 709.1 node. This is a read only field in hexadecimal notation. Submit Changes: This button updates node parameter information for the current interface and refreshes the display.
2.10. Channel List Page In Normal mode the Channel Membership List is controlled by the configuration server. Whereas in Manual mode the Channel Membership List must be configured manually. This page allows the user to add and delete the devices from the 852 channel when in Manual mode.
Page 40
Fig.2.22: Channel List Page with Multiple Members Channel Date Time: This is the 852 DateTime when the Channel Membership List was last changed. This is a read only field for debugging purposes. In Normal mode, this value is governed by the configuration server. Channel Time Out: This is the 852 Channel Time Out.
Aggregation Time: This value determines the time during which outgoing 852 IP CN Data packets are aggregated when Packet Aggregation is enabled. MD5 Authentication: These radio buttons enable or disable MD5 Authentication of all 852 IP packets sent or received by this device. MD5 authentication provides for enhanced security over the internet.
Page 42
Fig.2.23: Channel List Page in Manual Mode Channel Address Mode: Is either Unicast or Multicast. Multicast is only supported in manual mode. Select the desired mode from the popup menu and click Submit Changes. Multicast IP Addr: This is the multicast IP address of the router. This is used when the channel in in Multicast mode.
add Device A to their channel lists. Now go back to Device A and press the Update Member Names button on Device A. Now all the other devices will have their channel lists set the same as Device A's. Reboot: This button reboots the router. See the Router Setup page section for a more detailed description.
Page 44
Device Name: The name of the device. IP Address: The current IP address of the device. IP Port: The current IP Port number on which the device is communicating. Multicast Address: The address that the device uses if it is set to multicast addressing. Channel Name: The name of the channel to which the device belongs.
2.12. Diagnostics Page The Diagnostics Page provides statistics about the performance of the router. This page is helpful in debugging configuration as it can show that packets are being forwarded across the router.. Following is a brief description of each item listed on the page, as well as instructions on how to set or change items.
Page 46
709.1 packets received: This is the total number of packets received in from Side A (709.1) by the router since the statistics were cleared. In Bridging mode this provides the total number of IP 852 packets received in from Side A. 709.1 packets sent: This is the total number of packets sent out to Side A (709.1) by the router since the statistics were cleared.
2.13. DDNS Setup Page The DDNS Setup Page allows the configuration of DDNS capability. This page only appears when in manual mode. Following is a brief description of each item listed on the page. Fig.2.26: Dynamic DNS Configuration Page DDNS Name: This is the domain name for the associated NAT router that includes DDNS support.
Optional Features 3.1. 852 to 852 Bridging Router Mode (Cost Option) In order to better support large installations with dozens of IP to LON routers an eNodeIV device can be configured into 852 to 852 bridging router mode. In this mode one eNodeIV device is an IP bridge between two logical 852 channels and looks like a LON router to any LON devices.
each of the bridged channels, that is, Side A and Side B. 3.2.1. Router Setup Page When 852 to 852 Bridging Router Mode is enabled, the router setup page looks like the following. Fig.3.2: Bridging Router Mode Setup Page Side A Mode: These radio buttons determine the operational mode for Side A, either Manual or Normal.
Page 51
Side A Serial Transaction Mode: These radio buttons allow the user to enable or disable Serial Transaction Mode for Side A. When enabled the Router will send out 852 configuration updates serially in a round robin fashion to the other 852 devices on the channel instead of in parallel. This means that an update transaction has to complete or time-out with one device before a new transaction is started with the next device.
the channel and thereby manage traffic. This may be helpful for low bandwidth 852 channels. Enter the new value and click the Submit Changes button. Register With Config Server: This button sends an 852 registration request to the appropriate config server for Side A and separately to the config server for Side B when either/both Side A and Side B are in normal mode.
3.3. Redundant Twin Mode (Cost Option) The Twin Redundant Mode enables two eNodeIV devices to operate as a redundant pair for high availability applications without generating duplicate traffic. This enhanced capability increases reliability and eliminates some single mode failure sources. A simple diagram showing a redundant connection between two channels is shown below.
Fig.3.7: Redundant Twin Mode Application 3.3.1. Definitions For the purpose of clarifying the descriptions the following definitions are used: Failure: A failure is detected whenever a heart beat times out without receiving a monitoring packet from both interfaces. Only the active node sends monitoring packets. The inactive node passively listens for the monitoring packets.
either interface has failed the active node will not receive any round trip monitoring packets so it will report a failure on both interfaces. However it will only report a fault on one. In the same event the inactive twin will report a failure on only one interface not both. The inactive will report a fault on one interface.
3.3.3. Alarm SNVT The monitoring application also has an Alarm2 SNVT type 164. This alarm is propagated whenever a fault is detected or cleared. The fields used in the Alarm2 SNVT are as follows: is set to 1 whenever a diagnostic detects a fault. alarm_type is set to 0 when all faults alarm_type have cleared.
interface since the statistics were cleared. is the count of seconds since the statistics were last cleared. secsSinceClear is computed as the total number of packets forwarded divided by the number of forwardRate seconds since the forward rate was last calculated. The forward rate is updated whenever the UNVT is updated and at least one second has expired since the last update.
Page 60
cushion should always be less than the HeartBeat Time but greater than the expected latency due to propagation delays. The default is 200 ms. AutoSync Time: This sets the time period in milliseconds between automatic synchronization attempts from the twin to the inactive twin. The default is 5000 ms. Diagnostic Retries: This sets the number of retries that the active diagnostic interrogation request/response message will use.
Page 61
Status SNVT Update Time: The twin monitoring application has a status SNVT type 93. If bound the status SNVT is propagated either on a timer or when it is updated by the monitoring application or both or neither. The Status SNVT update time determines the maximum time between propagations.
3.5. Twin Mode Status Page The Twin Mode Status Page displays operational state and statistics information about the Redundant Twin Mode operation. Twin mode is an optional enhancement and is not activated in a standard router. If your device does not support Redundant Twin Mode contact Adept to find out how it might be activated.
Total Failures IP: This field indicates the total number of monitoring failures of the IP interface since the statistics were last cleared. Total Failures LON: This field indicates the total number of monitoring failures of the LON interface since the statistics were last cleared. Total Faults IP: This field indicates the total number of diagnostic faults of the IP interface since the statistics were last cleared.
eNodeIV can be commissioned using the Router icon within LonMaker. 4.2. Normal Mode With i.LON Configuration Server Example This section contains step-by-step instructions on configuring the eNodeIV device with an i.LON Configuration Server . Using the web configuration pages, set up IP address(es), subnet mask(s), and IP gateway address(es) for the router(s).
on the router. If configured correctly, the router will have an entry in its Channel List for each router shown in the configuration server’s channel list. The routers will now communicate with each other over IP and will tunnel packets between networks once they have been commissioned using LonMaker or another compatible network management tool.
Page 66
Drag a router device onto the network and uncheck the “Commission Device” box. Set up the router to communicate between the IP channel and the TP-10 channel. Once the device has been set up, right-click the device and select Commission. Choose the Service Pin Install option.
Fig.4.5: Fully Commissioned Router 4.5. NAT Router Example This section contains step-by-step instructions on how to set up a eNodeIV router for operation on the LAN side of a NAT router. The NAT support mode enables an eNodeIV device to operate on the LAN side of a NAT (Network Address Translation) router.
exception that the eNodeIV device must be in manual mode and the NAT WAN address of the NAT-DDNS router does not have to be entered. On the DDNS Setup Page, set the DDNS Name of the NAT router, the DDNS Refresh Time, the DNS Server Names, and Enable DDNS.
Page 70
On router B’s Twin Mode Setup Page, click the Sync Data From Twin button. Router B should now display router A’s 709.1 (IP and LON CN) subnet/node addresses. On router B’s Twin Mode Setup Page, click the Sync Data To Twin button. Router A should now display router B’s 709.1 (IP and non IP) subnet/node addresses.
Fig.4.12: Functional Block On Drawing FTT-10 XCVR LonTalk Network Termination When using an FTT-10 XCVR, the network wiring should be terminated or performance may suffer. This is especially true for long wire runs or noisy environments. Typically an external terminator is used. The eNodeIV, however, does have an optional internal terminator for those applications where it is desirable or convenient to terminate at the router.
Firmware Upgrade Instructions The eNodeIV device's firmware can be upgraded using ftp over the IP interface. This feature allows eNodeIV device users to take advantage of enhancements and features that may become available in the future. For more information on this contact Control Network Solutions Ltd in the first instance.
Disclaimer: Adept Systems and Control Network Solutions make no representations or warranties regarding the contents of this document. Information in this document is subject to change without notice and does not represent a commitment on the part of Adept Systems, Inc. or Control Network Solutions Ltd.
Need help?
Do you have a question about the eNodeIVTM and is the answer not in the manual?
Questions and answers