Jump to content

Best way to connect to RPi at a long range?


haze1434
 Share

Recommended Posts

Hi all,

A relative is a farmer and has a Raspberry Pi set up in a field, that monitors various stuff.

He would like to be able to connect to the RPi from the farmhouse, rather than travel down to the field just to get the data from it.

The distance is around 1.5 miles from farmhouse to RPi, with a fairly clear line-of-sight (a few sparse trees and potentially the very edge of someone's house).

What would be the best way to connect to it?

I've considered using a 3G dongle on the RPi and using SSH over the net, or bridging the 2 with a Yagi on each end (pointed at each other). But which would be best, or something else? I have to consider power requirements as well, as at the moment the RPi doesn't take much (it's battery can last a good few days), but I don't want connecting extra equipment to it to make it last much less.

*edit* I also found this; https://www.cooking-hacks.com/sx1272-lora-shield-for-raspberry-pi-868-mhz    Any good?

Also, I'm techie-minded, but haven't connected to an RPi using any of these methods before, so any links to tutorials or instructions on how one would go about this would be great.

 

Thank you for your time.

Edited by haze1434
Link to comment
Share on other sites

I've played with the lora stuff on 433MHz, range was fairly good, five-ish miles in a village environment. Towns and cities gets about a mile from experimentation, on a farm I'd not see there being an issue, other then data rates, but if you are just monitoring things like UV, PH levels, wind speeds, temperatures, barometric pressure, humidity, basic shit like that, or using it to trigger relays, then 433MHz is great.

 

Link to comment
Share on other sites

15 hours ago, metatron said:

I've played with the lora stuff on 433MHz, range was fairly good, five-ish miles in a village environment. Towns and cities gets about a mile from experimentation, on a farm I'd not see there being an issue, other then data rates, but if you are just monitoring things like UV, PH levels, wind speeds, temperatures, barometric pressure, humidity, basic shit like that, or using it to trigger relays, then 433MHz is great.

 

That does sound perfect, that's basically what the RPi is doing yes.

I've done some general research on this LoRa stuff, but I don't quite understand how one would connect to an RPi and get a command line with it? Is that possible?

Link to comment
Share on other sites

13 minutes ago, haze1434 said:

That does sound perfect, that's basically what the RPi is doing yes.

I've done some general research on this LoRa stuff, but I don't quite understand how one would connect to an RPi and get a command line with it? Is that possible?

You can use these as stand alone units or feed/receive serial from a rPi, although I don't buy from Adafruit, as I just normally get stuff from China and not pay the US shipping and other additions. If you go with a Adafruit product you do get support and code examples 

https://learn.adafruit.com/adafruit-feather-32u4-radio-with-lora-radio-module/using-the-radio

Link to comment
Share on other sites

You might want to go for Chinese ones, the ones I got from AliExpress were $4 each and had no issues range wise. Realistically if you just use a bare wire like they do you aren't going to get the best range,  you can get cheap Chinese 70CM band antennas which cover rx/tx on 420 to 450 MHz.  

 

Edited by metatron
odd formatting
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...