Enabling smart homes digital platforms through internet of things