https://openelab.io/de/blogs/learn/m5stack-chain-captain-getting-started-chainbus-guide