Routers, Applications, Program ids – Echelon NodeBuilder FX User Manual
Page 27

NodeBuilder FX User's Guide
13
channel types include TP/FT-10 (ISO/IEC 14908-2 twisted pair free topology channel), TP/XF-1250
(high-speed twisted pair channel), PL-20 (ISO/IEC 14908-3 power line channel), FO-20
(ANSI/CEA-709.4 fiber optics channel), and IP-852 (ISO/IEC 14908-4 IP-communication).
Different transceivers may be able to interoperate on the same channel; therefore, each transceiver type
specifies the channel type or types that it supports. The choice of channel type affects transmission
speed and distance as well as the network topology.
The NodeBuilder tool, LonMaker tool, and LonScanner tool, and Neuron chips support all standard
channel types, but not all Neuron chips support all transceiver and channel types. Smart Transceivers
combine the transceiver and Neuron chip core in the same chip, and therefore support the channel
types supported by the integrated transceiver.
Routers
Multiple channels can be connected using routers. Routers are used to manage network message
traffic, extend the physical size of a channel (both length and number of devices attached), and connect
channels that use different media (channel types) together. Unlike other devices, routers are always
attached to at least two channels.
The NodeBuilder tool does not require routers, but the LonMaker tool can be used to create complex
networks that include multiple routers. Typically, device development networks use a simple
topology, but you can create a complex network when creating a device application with the
NodeBuilder tool.
Applications
Every L
ON
W
ORKS
device contains an application that defines the device’s behavior. The application
defines the inputs and outputs of the device. The inputs to a device can include information sent on
L
ON
W
ORKS
channels from other devices, as well as information from the device hardware (for
example, the temperature from a temperature sensing device). The outputs from a device can include
information sent on L
ON
W
ORKS
channels to other devices, as well as commands sent to the device
hardware (for example, a fan, light, heater, or actuator). You can use the NodeBuilder tool to write a
device’s Neuron C application.
Program IDs
Every L
ON
W
ORKS
application has a unique, 16 digit, hexadecimal Standard Program ID with the
format FM:MM:MM:CC:CC:UU:TT:NN. This Program ID is broken down into the following
fields:
Field Description
Format (F)
A 1 hex-digit value defining the structure of the program ID. The upper
bit of the format defines the program ID as a standard program ID (SPID)
or a text program ID. The upper bit is set for standard program IDs, so
formats 8–15 (0x8–0xF) are reserved for standard program IDs.
• Program ID format 8 is reserved for L
ON
M
ARK
certified devices.
• Program ID format 9 is used for devices that will not be L
ON
M
ARK
certified, or for devices that will be certified but are still in
development or have not yet completed the certification process.
• Program ID formats 10–15 (0xA–0xF) are reserved for future use.
Text program ID formats are used by network interfaces and legacy
devices and, with the exception of network interfaces, should not be
used for new devices.
The NodeBuilder tool can be used to create applications with program ID