Long distance communication

communicationdigital-communications

I am looking for a cheap single wired solution to transfer data of some sensors connected to a uC over a distance of 1 KM from a control room on UART. The data is of 16 bytes, no high speed communication is required and also the data would flow only in one direction ie from sensor to control room.

What solution would you recommend and which kind of wire should I use?

Best Answer

RS485 over unshielded twisted pair, e.g. cat5, should deliver what you're looking for. Drivers, receivers and cable are cheap and readily available, and 1km is well inside the working distance for RS485.