We intend to begin with a Raspberry Pi, running Linux. Connected to our hardware using its serial port at a remote site. The object is to be able to remotely connect to this serial port to communicate with the hardware. To avoid the remote site having to make firewall / network changes we need the Linux box ( rasperry pi ) to regularly attempt to SSH to our hosting computer here ( with me ).
If we want to connect to the remote hardware a tunnel is opened and our PC application will use a virtual serial port to communicate across the internet to our remote hardwares serial port.
It is expected that due to firewalls at the remote sites, we will not be able to 'connect in directly'.
If the tunnel connection is lost it must automatically reconnect.
If we do not wish to conenect to the remote equipment - the remote device will retry every hour / minute / - preset duration.
The Linux device ( raspberry pi) will also run a webserver that can be connected to using the same method.
We are not linux experts - we make the hardware that has the serial port.
There may be only four or five remote locations to start with , but this will grow.
Our local server will need some windows application to allow us to choose which calling in device to connect to.
At some later point we may need some form of 'exchange' running on a hosted server that forwards the tunnel to other locations.
11 freelancers are bidding on average £212 for this job
Hello, I'm a linux expert with over 10 years of background as network and system administrator and very good expertise with embedded devices. Please check PM. Regards, Iosif
We are freelance software developers. If you contact us, we can give a quote for your project and we can discuss the details further. w w w . s o l v e r . i o