Python® Developer Resources
|Introducing the Device Integration Application (DIA).
The Device Integration Application ("DIA") is an application software platform for the Digi family of gateway devices. DIA makes connecting remote devices and sensors to Digi gateway products easy by providing a ready-to-use software. DIA is written in the Python programming language and can be extended to meet a customer's unique device connectivity requirements.
Few tools beat a wiki for sharing ideas. We're launching a wiki dedicated to Python coding and techniques. Find examples or submit your own. The wiki works both ways!
What is Python?
Python is a dynamic object-oriented programming language that can be used for the development of many kinds of software. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code.
Python runs on Windows, Linux/Unix, Mac OS X, OS/2, Amiga, Palm Handhelds, and Nokia mobile phones. Python has also been ported to the Java and .NET virtual machines.
Python Support in Digi Products
Digi incorporates a Python development environment into each ConnectPort X gateway. Unlike proprietary embedded development platforms, Digi's integration of the universal Python scripting language allows customers a truly open standard for complete control of connections to devices, the manipulation of data, and event based actions.
- Digi Python Programming Guide
- Digi Python Library
- Python Development Wiki
- Python Support Forums
- Example/Demo Programs