Moduli RF: pro e contro: quando usarli (e quando evitarli)
Vantaggi
- Basso consumo: sonno sub-µA; mA attivo. Ideale per sensori a batteria (anni con batteria a bottone).
- Compatto: moduli SMT < 1 cm² (es. nRF24L01, ESP32, LoRa SX1262).
- Integrazione facile: SPI/I²C/UART + pochi componenti passivi. Librerie per Arduino, Zephyr, ESP-IDF.
- Lungo raggio (Sub-GHz/LoRa): 1–15 km rurale; 100–500 m urbano. Penetra meglio i muri rispetto a 2,4 GHz.
- Costo: 1–5 dollari in volume per TX/RX base; 3–10 dollari per MCU+radio SoC.
Svantaggi
- Banda limitata: 250 kbps (nRF24L01) a ~1 Mbps (BLE 5). Non per video/audio.
- Interferenze: 2,4 GHz affollato (Wi-Fi, BT, microonde). Sub-GHz più pulito ma canali più stretti.
- Onere di sicurezza: devi implementare crittografia (AES-CTR/CCM), gestione chiavi, protezione replay. Nessuno stack TLS.
- Normative: Certificazione FCC/ETSI/CE per il prodotto finale. Bande ISM con limiti di ciclo di lavoro/potenza.
- Nessuno stack IP: Frame grezzi; devi costruire o portare un protocollo mesh/routing (Thread, Zigbee, custom).
Scegli un modulo RF quando
- Dati sensori a batteria, intermittenti (temperatura, umidità, movimento, perdita acqua).
- Reti sensibili al costo, con molti nodi.
- Raggio > Wi-Fi/BLE ma < cellulare.
- Puoi gestire lo stack di protocollo.
Scegli Wi-Fi / Cellulare / LoRaWAN invece quando
- Hai bisogno di connettività IP diretta al cloud.
- Alto throughput (video, aggiornamento firmware OTA).
- Non vuoi gestire gateway/concentratori.