Hello,
I'm working on a wireless sensor network project using Arduino-compatible boards.
The setup includes:
- Many transmitter nodes read ambient temperature every 15 minutes and broadcast the data.
- Repeater nodes that rebroadcast the data or forward it toward a central gateway, using a simple mesh/flooding topology.
Project Goals:
- Avoid RF collisions
- Achieve 99%+ reliable data delivery
- Ensure the system is simple to deploy with no manual configuration
I would appreciate advice on the following:
-
Which wireless technology is best for this setup?
- LoRa (e.g., SX1278)
- Sub-1 GHz FSK (e.g., RFM69)
- Others?
-
Are there any Arduino libraries or example projects that support mesh networking, flooding, or collision avoidance (like TDMA or CSMA)?
-
Hardware recommendations:
- Transceiver modules (e.g., SX1276, RFM95, etc.)
- Best antennas for long-range, reliable transmission
- Low-power boards (e.g., STM32WL, ATmega + LoRa, ESP32 with external radios)
If anyone has experience with self-healing mesh or slot-based scheduling using Arduino and LoRa/FSK, I would really appreciate your input.
Thanks in advance!
Best regards,
Amar