Long range wireless reciever with Arduino

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!

Can we assume you can see the business building from your house?

Paul

Yes, no tree or big buildings.

Thanks for reply!

Its hard to do if you dont want to lose speed.
There are commercial products that can do this but they arnt cheap.
eg Long-Range Wi-Fi Internet Bridge Kit - 5Gstore, 36 Reviews

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.
Arduino Playground - SerialIP Library.

However, this method will be SLOW, and I really mean SLOW.
You may get 56 kbps if you are lucky.

mauried:
Its hard to do if you dont want to lose speed.
There are commercial products that can do this but they arnt cheap.
eg Order Highly Efficient Long Range Wifi Bridge System Online, 38 Reviews

I can buy it but will cost me more for shipping because i do not live in US

mauried:
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.
Arduino Playground - HomePage.

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?

Albann:
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.

Is there any way to realize this connection, i mean with arduino of course?

Thank for reply!

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.