| |
| Below
is a categorized list of major features and the corresponding GPL
applications used to make them possible: |
| |
Remote
Administration
Programming
Network
and Communications
Additional
Features
Industrial Automation Features |
|
| |
|
| |
| Remote
Administration: |
- Telnet
(GPL package:Telnetd)
- To
access the IPm remotely, users can log on through the telnet
feature. Once connected, only authorized individuals can
log on by passing the correct user name and password to
the IPm’s authentication program.
-
FTP (GPL package: FTPD)
-
Through the file transfer protocol, authorized users can
log on to the IPm and transfer and receive files to/from
the IPm.
-
Busybox (GPL package: Busybox)
-
A feature-rich suite of common Linux commands.
|
| |
| Network
and Communications: |
- Network
Security (GPL package: Iptables)
- Users
may filter traffic (in or out) to specific IP addresses
or ports. A Windows wizard in the I/O
Tool Kit software allows easy specification of rules.
Any capability of this Linux application may be implemented
by editing the rules in the rc.firewall file. For more information
see IPm Add-On Software Options.
- Network
Address Translations (GPL package: Iptables)
-
Masquerading
-
Transparent proxies
-
Packet manipulations
- Routing
- DHCP
(GPL package: Dhcpcd)
-
An IPm controller can retrieve an IP address through DHCP.
This feature provides compatibility with dynamically addressed
systems and conserves the often-scarce resource of static
IP addresses.
- PPP
(GPL packages: PPP, Mgetty)
-
IPm firmware includes PPP protocol support for sending data
packets with IP addresses over a serial link, often through
an Internet Service Provider. Since each ISP has its own
secure interface, it is necessary for a qualified person
to configure the PPP communications for the particular application.
- SNMP
(GPL package: net-snmp)
|
| |
| Programming: |
- Perl
(GPL package: Perl)
-
As a popular tool for creating CGI scripts, the IPm comes
with a built in Perl
interpreter.
- I/O
Database
- Global
I/O registers provide real-time access to discrete, analog
(16-bit integer) long integer (32-bit) and floating point
variables that are shared among IPm applications programs.
You may access this I/O database from your own programs
through a library provided as part of the “Advanced
IPm” option of the I/O
Tool Kit software.
|
| |
| Additional
Features: |
- Journaling
flash file system – JFFS2
-
Allows individual files to be written to flash
memory without having to reset the device, yielding
less down time and avoiding lost data in the event of unscheduled
power interruption.
- Remote
Procedure Calls
- Allows
NFS client support
|
| |