My LoRaWAN sensor in the EU868 band sends a 10-byte payload every 30 seconds during testing. It works next to the gateway at SF7, but I read that the band has a 1 % duty cycle limit and that public networks add their own fair-use rules. When I move the node far away and it switches to SF12, the stack starts refusing to send.
How do I work out the allowed message rate for a given spreading factor, and how should the application be designed around it?




