Embeded Linux Controller Project
I require software to written for an embedded linux controller(ARM 9) to create a peer to peer VPN (n2n ,etc) with other embedded linux controllers and users.
The VPN must be capable of working behind NAT's with the embedded controller being capable of port fowarding to other devices on its local network.
A basic GUI/configurator is required set the controller up. The embedded linux controller must be able to be have its software upgraded remotely.
In addition to this, i require alarms to be sent to an online web server. The alarms will be trigged from digital inputs from the controller.
Please send me a list of your previous projects
Following responses, i have added some further information regarding the project.
This project is the first stage of a much bigger project.
The first stage is fundamental and at this stage, i have only concentrated on the VPN Connection.
My final application basically consists of three functions,
1. collecting data from an industrial controller over ethernet using a proprietary protocol
2. sending data from the embedded linux controller to a central web server
3. having the ability to connect to these remote linux controllers for administration, configuration and upgrading. Also the ability for port fowarding
These embedded Linux controllers are to be installed behind existing network routers and hence my requiremnt for these controllers to be contactable behind NAT routers.
I have been looking at off the shelf VPN peer to peer solutions like n2n or harmachi as a solution for giving me access to the controllers behind the NAT routers.
These type of solutions will also give me a PC client which i can use to connect my PC to. However i am open to suggestions for alternative methods (open VPN etc).
At this stage i have not yet decided on the final hardware, however I will provide the hardware for you to develop the project on.
I would also be interested in any suggestion you have and we can decide on the hardware at the beginning of the project.
The main requirements for the hardware would be Ethernet(Wired), serial port (RS232 & RS485) and I/O digital and Analogue if possible.
I need a basic GUI interface to configure the linux controller remotely, this could be a basic web or telnet type interface.
The Main software feature i require for this project are:
1. VPN client - peer to peer or alternative
2. GUI interface for configuration - mini web server or telnet type interface
3 Port Fowarding - Configure ports to be fowarded to other wired ethernet devices
4 Send Alarms to a web site triggered from a digital input
The software for this project will therfore enable me to access the embedded linux controller behind a NAT router using a PC(with VPN client) behind another NAT router.
It will also allow me to access other ethernet devices connected to the embedded Linux controller using port fowarding.
Send alarms to a web site triggered by a digital input
6 freelancere byder i gennemsnit £2258 på dette job
I've a few initial questions that need your clarifications. Please see my private message to you. Also sent my resume (removed a few unnecessary details).