resource-constrained sensors