User`s guide
x  Preface 
○  A sample license generator configuration file (an XML file named 
iLONLicenseGenValuesSample.xml) that demonstrates the structure of the i.LON License 
Generator user interface and provides sample pre-defined values. 
○  A sample security DLL file (LicenseSecurityHMACMD5.dll) that takes the values entered 
in the i.LON License Generator user interface and creates an FPM license. 
See 
Chapter 7 for more information on creating FPM application licenses. 
Hardware Requirements 
Requirements for the running the i.LON SmartServer 2.0 Programming Tools are listed below: 
•  Microsoft
®
 Windows Vista
®
 or Microsoft Windows
®
 XP. Echelon recommends that you install 
the latest service pack available from Microsoft for your version of Windows. 
•  Intel® Pentium
®
 IV 1.5GHz processor or faster, and meeting the minimum Windows requirements 
for the selected version of Windows. 
•  1 GB RAM minimum. 
Note: Windows Vista testing for the i.LON SmartServer 2.0 Programming Tools has been 
performed on computers that have a minimum of 2 GB of RAM. For complete Windows Vista 
requirements, refer to 
www.microsoft.com/windows/windows-vista/get/system-requirements.aspx. 
You can use Microsoft’s Vista Upgrade Advisor to determine upgrade requirements for a 
particular computer. To download this tool, go to the Microsoft Web site at 
www.microsoft.com/windows/windows-vista/get/upgrade-advisor.aspx. 
•  300 megabytes (MB) free hard-disk space, plus the minimum Windows requirements for the 
selected version of Windows. 
•  DVD-ROM drive. 
•  1024x768 or higher-resolution display with at least 256 colors. 
•  Mouse or compatible pointing device. 
•  Microsoft Internet Explorer 7 or higher or Mozilla Firefox. 
•  Terminal emulator such as Windows HyperTerminal. If you are using Windows Vista, you need 
to install a terminal emulation application on your computer (Windows HyperTerminal is not 
included with Windows Vista). You can license Windows HyperTerminal from Hilgraeve; install 
puTTy, which is included on the root directory of the i.LON SmartServer 2.0 DVD and the i.LON 
SmartServer 2.0 Programming Tools DVD; or download another free terminal emulator to your 
computer. 
SmartServer Requirements 
You can run FPMs on the SmartServer hardware (they cannot be run on i.LON 100 e3 server 
hardware). A SmartServer image and an FPM programming license must be installed on the 
SmartServer hardware. 
You can run existing FPMs built with the i.LON SmartServer 1.0 Programming Tool (Release 4, 
Release 4.01, or Release 4.02 FPMs) on a SmartServer 2.0. If you want to upgrade existing FPMs 
built with the i.LON SmartServer 1.0 Programming Tool, you must convert them to the Release 4.03 
configuration using the i.LON SmartServer 2.0 Programming Tool. After you convert your existing 
FPMs to the Release 4.03 configuration, you can modify, rebuild, and upload them with the i.LON 
SmartServer 2.0 Programming Tool, and run them on your SmartServer 2.0. 
To run your FPMs on your SmartServer, your SmartServer must have an FPM programming license 
installed on it. If you do not have a SmartServer model that includes a pre-installed FPM 
programming license, you can order a FPM programming license from the i.LON SmartServer 2.0 










