Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| en:netzer:io_project [2014/06/22 17:53] – [IO_pro] svesch | en:netzer:io_project [2025/06/11 20:42] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== The IO project ====== | ====== The IO project ====== | ||
| - | |||
| - | Like described in the [[licenses]] article the version decomposes into the variants **IO_base** and **IO_pro**. | ||
| ===== Common features | ===== Common features | ||
| + | * Configure all features via web interface | ||
| + | * Select the language of the web interface dynamically | ||
| * Different IP access modes (DHCP, AutoIP etc.), look at [[networksettings|network settings]] | * Different IP access modes (DHCP, AutoIP etc.), look at [[networksettings|network settings]] | ||
| * Multilingual (German, English, Spanish and Netherlands) webserver for diverse settings. | * Multilingual (German, English, Spanish and Netherlands) webserver for diverse settings. | ||
| * Multicast DNS functionality for easy and quick access via the network | * Multicast DNS functionality for easy and quick access via the network | ||
| - | * [[serialserver|The serial server (net socket)]] with standard | + | * [[serialserver|The serial server (net socket)]] with interfaces |
| + | * [[UART]] interface has new features like parity and handshake signals | ||
| + | * All pins can be accessed via a new [[spi-master|SPI-Master]] protocol. This new feature can also be ussed to adress more than one slave. | ||
| * Configuring, | * Configuring, | ||
| * Automatic refresh of the GPIO page within configurable time | * Automatic refresh of the GPIO page within configurable time | ||
| - | * Support of advanced IO peripherals like ADC, PWM, impulse generator und edge counters (look at [[IO|Netzer GPIO]]) | + | * Support of advanced IO peripherals like ADC, PWM, impulse generator, impulse capture |
| - | + | ||
| - | + | ||
| - | ==== IO_base ==== | + | |
| * Writing and reading Netzer GPIOs via [[gpioserver|GPIO server]] | * Writing and reading Netzer GPIOs via [[gpioserver|GPIO server]] | ||
| - | * Select the language of the web interface dynamically | ||
| - | |||
| - | |||
| - | ==== IO_pro ==== | ||
| - | |||
| - | * Select the language of the web interface statically - each language has a separate image | ||
| - | * SNTP client with an integrated real time clock | ||
| - | * Configuring, | ||
| - | * [[websockets|WebSocket]] | ||
| - | * [[actioncgi|CGI]] | ||
| - | * [[commandserver|command server]] | ||
| - | * [[process|process module]] for processing ladder logic with a minimum cycle time of 1 millisecond | ||
| - | * Extending the [[serialserver|serial server]] with a I2C monitor | ||
| - | * All pins can be accessed via a new [[spi-master|SPI-Master]] protocol. This new feature can also be ussed to adress more than one slave. | ||
| - | * [[UART]] interface has new features like parity and handshake signals | ||
| * Extending the [[serialserver|serial server]] with TCP Client functionality and DNS resolver | * Extending the [[serialserver|serial server]] with TCP Client functionality and DNS resolver | ||
| Line 38: | Line 21: | ||
| * All Netzer GPIOs are configured as digital inputs. | * All Netzer GPIOs are configured as digital inputs. | ||
| - | * The [[gpioserver|GPIO | + | * The [[gpioserver|GPIO server]] is listening at port 65000. |
| - | * Authentification at [[commandserver|command | + | * Authentification at [[gpioserver|GPIO server]] is enabled |
| * Automatic reloading of the GPIO web page is disabled | * Automatic reloading of the GPIO web page is disabled | ||
| * The [[serialserver|serial server]] is configured for port 64000. | * The [[serialserver|serial server]] is configured for port 64000. | ||