Develop an embedded Linux web interface Install an embedded Linux operating system Install/develop hardware drivers (UART) for the Linux device to talk Install develop and implement Linux device drivers for web access via ethernet.
TCP/IP Protocols - DHCP, UPD, SNTP, SNMP, Secure FTP, Secure TFTP, HTTP, HTTPS, Web Mail etc
Install a database to store data and allow simple and fast access via a web server application Calculate derived data from historic data stored in the database. This must be fast and efficient. Program and install a web interface for the Linux device to make data available remotely via the internet and intranet networks.
Data access must be fast Presentation must be simple but elegant
Provide full documentation of the code and production requirements for programming etc.
This work requires a peripheral knowledge of hardware systems but significant experience in programming hardware drivers, interactive web pages, databases and TCP/IP protocols. This experience must be with embedded hardware with limited resource.