I wanted to add Internet to the building my kids’ ski race team operates out of, but the nearest point to the building we could get service was a good 400 yards away. It was not feasible to use cable.
We tried using consumer-grade product to set up a wireless bridge, with very poor results. Someone gave us a pair of Ubiquity M5 Nanos, and I can’t believe how good they performan. Once I found the tutorials, they took less than 10 minutes to set up, and about a half hour to mount (most of that time setting up my ladder). They use Power Over Ethernet (POE), so the only cable running to the device is the ethernet cable. The best part is that they are very inexpensive – $60 each from Amazon. We are only bridging 400 yards, but these devices are reported to work very well up to several kilometers, as long as you have line of sight. Speed tests showed absolutely no noticeable degradation in speed.
Since we were so happy with the first setup, I also used a PicoStation access point to broadcast wifi at the building. The range is easily 3-4 times what you will get out of a consumer grade wifi router. It takes a few minutes to set up, but the performance is so worth it.
Since then we have added bridges to two other buildings 600 meters away, and set up several outside access points to provide wifi on our training venue and to provide live timing of races.
The best part – they just work.