I like the solution you offer, I understand tokens are consumables and a transaction "burn" 1/1000 of it. This means that to total supply will reduce over time. The more your solution is used, the less the total supply. If your solution reaches large adoption, transactions will became extremely expensive. You are also trying to target internet of things (which do requires a lot of transactions).
Why your customers would select your offer for long term projects (say financial institutions for example), considering the cost are designed to rise?
If I buy tokens expecting they will increase their market value for re-selling them later, how will I be able to trade them, considering you will not approach exchanges for getting listed? Also consider that if the majority of tokens will be sold to people like me and not to clients only, you may have a shortage of tokens for real projects.