OCF Core Framework: Standing on the Four Legs of Secure and Interoperable IoT