I wonder if this would be a good choice to adapt for IP based networks.<p>I've been annoyed for a very long time at the way IoT within a LAN is done, we have things like the ESPHome native API that are so close to perfect, but use too many different data types for different things, and don't have client and server implementations in different languages.<p>Most of what we have is either very limited or meant to be manually maintained by an IT staff updating certificates and such.<p>And once you leave the LAN it's even worse, you need all sorts of manual setup or else usually paid cloud gateways.<p>Then if you want to also use Bluetooth the protocols are entirely different and incompatible, almost nothing is built for both IP and lightweight RF.