5. All Teh Standardz!
• Open Interconnect Consortium
• Thread Group
• AllSeen Alliance
• HyperCat Consortium
• Industrial Internet Consortium
• IoT-GSI
• oneM2M
• Open Mobile Alliance
• Internet of Things (IEE)
• IETF
• IPSO Alliance
• W3C Web of Things Community
Group
• W3C Semantic Sensor Network
• ITU Joint Coordination Activity
on IoT
6. Commonalities
• Prescriptive - “Here’s how you do this”
• Roach Motel - “Once you go in you can
never go out”
• Complicated - Can a N00b pick it up and
use it?
10. What’s wrong now?
• Most IoT Standardization efforts are an
attempt to recreate the SOAP mistake
• SOAP is not the way to do things
• But how do we do things?…
23. How to Write
Thing APIs
• Resources Things have IDs
• Use JSON (rarely XML)
• Use URIs and HATEOAS
• Use REST
• Use HTTP
• Notifications? MQTT?
24. ERMAHGERD!
So Inefficient
• Don’t prematurely optimize
• JSON: can be packed into Binary
• HTTP: substitute HTTP/2 or CoAP
• + importantly: interoperability