- I would suggest you make the topic user configurable. With fixed topics it starts to be real fun if more then one user uploads to a public server like HIveMQ ;-)
- In order to make everything simple I would suggest to make the topic structure as simple as possible, i.e. as few topics as possible. In general I find it easier to use one topic and embed the message e.g. in a JSON string that can be interpreted by the application
- Adding Fast Clock should be a no brainer, I think. Maybe you have seen my video on implementing the Fast Clock in Node RED and feeding it back to LocoNet via MQTT (https://www.youtube.com/watch?v=6RjzpHJu-vU). The advantage in case of the Digitrax system is that you now have an FC that also can support date, not just time.
Hans