The solution is right in front of us.
The “things” of IoT need to communicate in human, not machine languages. Why?
If Microsoft, Google, Facebook, Apple and the others invent languages (as Facebook already has) that only their machines can understand, it jeopardizes our ability to understand and control our machines.
“Machines” includes all of our connected things: our smart devices, hardware, equipment, appliances, electronics, products, clothes, vehicles, software, and databases (which power our increasing numbers of chatbots and virtual assistants).