User manual
Configuration through the web interface
164
Configure applications
Several Digi devices support additional configurable applications. For most devices, these 
applications are accessed from the main menu under Applications. Some devices have an 
Applications link under Configuration.
Python
®
 program management
ConnectPort X Family products support loading and running programs written in the 
Python programming language on ConnectPort X devices.
Python is a dynamic, object-oriented language that can be used for developing a wide 
range of software applications, from simple programs to more complex embedded 
applications. It includes extensive libraries and works well with other languages. A true 
open-source language, Python runs on a wide range of operating systems, such as 
Windows, Linux/Unix, Mac OS X, OS/2, Amiga, Palm Handhelds, and Nokia mobile 
phones. Python has also been ported to Java and .NET virtual machines.
Recommended distribution of Python interpreter
The current version of the Python interpreter embedded in Digi devices is 2.4.3. Please 
use modules known to be compatible with this version of the Python language only.
Additional Python programming resources
The Digi Python Programming Handbook introduces the Python programming language 
and describes Digi’s implementation of Python modules.
For additional information on the Python Programming Language, go to http://
www.python.org/ and click the Documentation link.
Python configuration pages
Selecting Applications > Python from the main menu for a ConnectPort X Family device 
displays the Python Configuration pages. These pages are used to:
 Manage Python program files, including uploading them to Digi devices and 
deleting them as needed.
 Configure Python programs to execute when the Digi device boots, also known 
as auto-start programs.










