I would like to clarify following quoted API docs:
NOTE 1: Currently, a device can publish at rate of about 1 event/sec, with bursts of up to 4 allowed in 1 second. Back to back burst of 4 messages will take 4 seconds to recover.
Whose responsibility to ensure event publish at rate 1 /sec, is it Application or Device OS?
What does burst up to 4 in a second mean? If we are only limited by 1 event/second, doesn’t it mean we can’t publish 4 event in 1 s? So we can’t send burst of 4 events in one second? Do I miss something?
What does " Back to back burst of 4 messages will take 4 seconds to recover." mean?