Long range communication (1kilo meter) between multiple Arduinos

I need advice doing a project (this is my first time using Arduino) . In which I want the Arduino's to communicate (data will be of strings ) wirelessly witch each (multiple Arduino's broadcast message to each other) which are at a maximum distance of 1 kilo meter . what type of transmitter and receiver should I use. The environment will be city, forest and mountain areas and power can be above 5v which we can provided from external battery. Are there a reference project or documentation I can read.

what type of throughput do you need? does it need to be wireless? is WiFi, 3G, 4G, 5G available where they are? what does the environment look like (flat desert with line of sight between the modules or forest and mountains in between)? ...

PS: I moved your post to "project guidance" which seems more appropriate

1 Like

You should google your question.....
:wink:

1 Like

thank you for your feedback

thank you for your answer

any answers? understanding your context and needs will be important to make the decision

1 Like

I need to send data collected from sensor module by Arduino to be broadcasted to other nearby Arduinos in a 1km distance.

You already said that. The questions are about the physical environment of your arduinos

1 Like

Hi,
study the possibility of using mesh networks.

1 Like

LORA, RFM69 boards, may be even nRF24 + PA.

1 Like

There are plenty different radios on various frequencies and protocols

To make an informed choice you need to understand what the wireless environment looks like. If you are in a dense city it’s not the same as if you are in a forest or a flat desert…

1 Like

Just as important as the actual RF medium is the communication protocol. You must have reliable error detection and recovery that includes identifying the device that fails.

1 Like

Keep in mind that the low power, high frequency radios available for civilian use are generally limited to clear line of sight for direct, unit to unit communications. A mesh network might be possible for indirect communications.

This is not a beginner project.

1 Like

if you add stuff to the first post instead of answering in the thread, how do you want us to notice...

1 Like

new here

Then it is time for you to begin to test the minimum components of your system. That means two devices that you can move around to the locations you will use for each of the future devices.

1 Like

Few years old but seemed to be a reasonable system for instructables.

https://www.instructables.com/Simple-Arduino-Wireless-Mesh/

1 Like

Yes, that mesh network actually works, using wireless serial nodes.

I took all the ugly Strings out of the code, and replaced them with more reliable C-strings. The result is posted here.

1 Like

@alanta335
How much data do you want to transmit (count all bytes!)? Best when you show the variable definitions you want to transmit.

How often do you want to transmit data per hour (or per day? Just specify the period/interval so we can calculate the total bytes per day.

Where do you want to set up your system? The country - just we know if there might be implications regarding regulations...

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.