How many devices are connected? How many of these events get reflected into transactions on the chain (like grouped together maybe in a single transaction.
We do group distribution via a smart contract.
If we do every transaction individually, it would be more expensive. At this time, a ton of individual transaction is of questionable additional value, so we stick to our current way.