https://www.theregister.co.uk/2016/05/11/google_open_sources...
https://www.theregister.co.uk/2016/05/11/google_open_sources...
Thread was developed at Nest. The Thread Group was announced July 2014, far into HomeKit's R&D cycle. There wasn't much, or obvious, commercial support for for years. (Although to be fair, HomeKit has taken forever to get traction, too.)
I believe that at the time Apple was also concerned about the quality and security considerations of a Thread-like system. I can't prove or cite this, but having worked with Apple engineers who worked on MFi (ironically, I worked with them at Nest, not Apple), I'm skeptical of the narrative that it was devised as a revenue source. My sense from the culture of Apple when I was there (90s) and everything I see coming out of there more recently is that Apple tries to maintain standards of peripheral quality, security, and compatibility and that have been difficult to find in the Android ecosystem, say, although this has been detrimental in the case of HomeKit adoption and they've finally backed off.
All members had input in the specification, and subsequent specs.
Edit: also, homekit uses either IP (usually WiFi) or Bluetooth LE. It's very different than thread.
[1] - https://www.threadgroup.org/ThreadSpec [2] - https://github.com/openthread/openthread
I think most home automation purists would provide a contrarian argument that points to z-wave or zigbee. :)
How do you force companies to play nice without regulation?
Edit: What about Zigbee? Google Home? WeMo? And new to me, Bluetooth Mesh.
Almost all the mentioned standards are based on IEEE 802.15.4.
The difference between 6LoWPAN and and the rest of the mentioned "standards": 6LoWPAN is IPv6 "adapted"/compatible. Thread is based/extends on 6LoWPAN, and adds several missing features or replaces some parts, because similar to conventional Internet devices, you need something more than IPv6 to get things going.