Digi Connect SP User Manual page 68

Hide thumbs Also See for Connect SP:
Table of Contents

Advertisement

Digi incorporates a Python development environment into Digi devices. Python is a dynamic, object-oriented
language that you can use to develop 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. Unlike
proprietary embedded development platforms, Digi's integration of the universal Python programming language
allows customers a truly open standard for complete control of connections to devices, the manipulation of data,
and event based actions.
Digi provides several resources to help you get started developing software solutions in Python:
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.
Digi Python Programmer's Guide
Digi incorporates a Python development environment into each ConnectPort X gateway. Unlike proprietary
embedded development platforms, the integration of the universal Python programming language allows customers
a truly open standard for complete control of connections to devices, the manipulation of data, and event based
actions. Python is a dynamic object-oriented programming language that you can use to develop many kinds of
software. It offers strong support for integration with other languages and tools, comes with extensive standard
libraries, and you can learn how to use it in a few days.
The Digi Python Programmer's Guide introduces the Python programming language by showing how to create and
run a simple Python program. It reviews Python modules, particularly modules with Digi-specific behavior. It
describes how to load and run Python programs onto Digi devices, either through the command-line or web user
interfaces, and how to run several sample Python programs. Find this guide at the Digi Python Wiki page—in the Start
Here section, click the link titled Digi Python Programmer's Guide
http://www.digi.com/wiki/developer/index.php/Digi_Python_Programmer%27s_Guide
General Python programming language information is available at
http://www.python.org/
Click the Documentation link.
Digi Developer Community Wiki
The Digi Developer Community Wiki is a place to learn about developing solutions using Digi's communications
portfolio, software and services, including Python, Device Cloud, DIA, and more.
Digi's Developer Wiki is where you'll learn about developing solutions using Digi's communications product, software
and services. The Wiki includes how-to's, example code, and M2M information to speed application development.
Digi encourages an active developer community and welcomes your contributions.
http://www.digi.com/wiki/developer/index.php/Main_Page
Digi Python Custom Development Environment page
Use Python functions to obtain data from attached and integrated sensors on Digi products that have embedded
XBee RF modules, such as the Drop-in Networking Accessories. See Digi Python wiki for more information.
http://www.digi.com/wiki/developer/index.php/Python_Wiki
Python Support Forum on digi.com
Find answers to common questions and exchange ideas and examples with other members of the Digi Python
development community at:
Digi Connect Family and ConnectPort TS Family User Guide
68

Advertisement

Table of Contents
loading

Table of Contents