Plusieurs contraintes doivent êtres prises en compte dans la conception des RCSF :
Limitations :
Contraintes d'énérgie : toutes les couches doivent tenir compte de la limitation d'énergie pour maximiser de la durée de vie du réseau.
Bande-passante
Absence d'adressage global
Données redondantes
Réseau à sources multiples / destination unique
Gestion des ressources
Capacité de calcul
Stockage