Arduino Forum

Using Arduino => Networking, Protocols, and Devices => Topic started by: Albann on Jan 23, 2019, 09:32 pm

Title: Long range wireless reciever with Arduino
Post by: Albann on Jan 23, 2019, 09:32 pm
Hi!

I have a business with 1 gbps internet optical fiber and is 738 m (2421.26 ft) away from my house. Is there any way i can make a connection with Arduino and long range WiFi module or something who work with Arduino.

I have Arduino Uno board, do i need another board?
What WiFi module is used for this connection?
If there is a way to do this, will be my internet speed lower?


I cant buy another internet connection, because it will cost me more and i wont use it too much.

Thanks!
Title: Re: Long range wireless reciever with Arduino
Post by: Paul_KD7HB on Jan 23, 2019, 10:15 pm
Can we assume you can see the business building from your house?

Paul
Title: Re: Long range wireless reciever with Arduino
Post by: Albann on Jan 23, 2019, 10:18 pm
Yes, no tree or big buildings.

Thanks for reply!
Title: Re: Long range wireless reciever with Arduino
Post by: mauried on Jan 23, 2019, 11:00 pm
Its hard to do if you dont want to lose speed.
There are commercial products that can do this but they arnt cheap.
eg https://3gstore.com/product/4601_long_range_ethernet_bridge_kit.html

Otherwise you could do something like this with an Arduino using an Ethernet shield, and a cheap bi directional radio like a HC12 or a Lora radio, and a Slip library like this.
https://playground.arduino.cc/Code/SerialIP.

However, this method will be SLOW, and I really mean SLOW.
You may get 56 kbps if you are lucky.
Title: Re: Long range wireless reciever with Arduino
Post by: Albann on Jan 24, 2019, 12:16 pm
Its hard to do if you dont want to lose speed.
There are commercial products that can do this but they arnt cheap.
eg https://3gstore.com/product/4601_long_range_ethernet_bridge_kit.html
I can buy it but will cost me more for shipping because i do not live in US

Otherwise you could do something like this with an Arduino using an Ethernet shield, and a cheap bi directional radio like a HC12 or a Lora radio, and a Slip library like this.
https://playground.arduino.cc/Code/SerialIP.

However, this method will be SLOW, and I really mean SLOW.
You may get 56 kbps if you are lucky.
In robot project i made i used 2xHC-12 but they are for indoor use most!

Can i make this connection with a parabolic antenna or yagi antenna?
Title: Re: Long range wireless reciever with Arduino
Post by: srnet on Jan 24, 2019, 12:33 pm
In robot project i made i used 2xHC-12 but they are for indoor use most!

Can i make this connection with a parabolic antenna or yagi antenna?
That wont help increase the speed beyond circa 50Kbps with either a Arduino HC12 or LoRa setup. 
Title: Re: Long range wireless reciever with Arduino
Post by: Albann on Jan 24, 2019, 12:46 pm
Is there any way to realize this connection, i mean with arduino of course?

Thank for reply!
Title: Re: Long range wireless reciever with Arduino
Post by: mauried on Jan 24, 2019, 11:24 pm
Not if you want a fast connection, as the speed limitation will be the radios that can make the distance.
The only other option I can think of is a pair of NRF24l01 radios which are specifically designed for serial comms.
Like this.
https://www.openimpulse.com/blog/products-page/product-category/stc15l204-nrf24l01-uart-serial-wireless-module/

You can push nrf24l01s to around 900 kbs, BUT the range you cant guarantee
even with better antennas.