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/02/09 14:32] 127.0.0.1 external edit |
en:netzer:io_project [2015/01/08 07:57] svesch [The factory settings] |
||
---|---|---|---|
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 interfaces SPI Master, I2C Master and UART | + | * [[serialserver|The serial server (net socket)]] with interfaces UART, SPI Master, I2C Master and I2C monitor |
+ | * [[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, writing and reading Netzer GPIOs via [[IO|web interface]] | * Configuring, writing and reading Netzer GPIOs via [[IO|web interface]] | ||
* 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 und edge counters (look at [[IO|Netzer GPIO]]) |
- | + | ||
- | + | ||
- | ==== 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, writing and reading of the Netzer GPIOs via [[commands_io|command interface]] with the connected channels: | ||
- | * [[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 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 server]] resp. [[commandserver|command server]] is listening at port 65000. | + | * The [[gpioserver|GPIO server]] is listening at port 65000. |
- | * Authentification at [[commandserver|command server]] is enabled | + | * 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. |