Skip to content

B.2 OCF

B.2.1 Introduction

OCF specifications provide a common, open connectivity framework for embedded developers that enables a common device discovery and interaction model, common data model and a robust security framework whilst abstracting away the physical connectivity hardware (and related protocols).

OCF Device Specification [i.8] defines list of smart home devices. Each smart home device contains a unique identifier and list of mandatory/optional resources. Each resource definition contains a unique identifier, identification of the default interface and other supported interfaces, list of supported methods, list of allowed actions and list of the mandatory/optional property(-ies) the resource exposes.

This clause specifies the mapping relationship between oneM2M and OCF Devices.

B.2.2 Device Type Mapping

Table B.2.2-1 captures the equivalency mapping between OCF defined Device Types and oneM2M defined Devices. The minimum module sets for each oneM2M device is provided in the present document. The minimum resource sets for each OCF Device is provided in the OCF Device Specification [i.8].

Table B.2.2-1: OCF to oneM2M Device Type Mapping

OCF Device Name OCF Device Type oneM2M Device
Active Speaker oic.d.speaker N/A
Air Conditioner oic.d.airconditioner deviceAirConditioner
Air Purifier oic.d.airpurifier deviceAirPurifier
Air Quality Monitor oic.d.airqualitymonitor deviceAirQualityMonitor
Battery oic.d.battery deviceStorageBattery
Blind oic.d.blind deviceWindowShade
Camera oic.d.camera deviceCamera
Clothes Washer Dryer oic.d.washerdryer deviceClothesWasherDryer
Coffee Machine oic.d.coffeemachine deviceCoffeeMachine
Cooker Hood oic.d.cookerhood deviceCookerHood
Cooktop oic.d.cooktop deviceCooktop
Dehumidifier oic.d.dehumidifier deviceDehumidifier
Dishwasher oic.d.dishwasher deviceDishWasher
Door oic.d.door deviceDoor
Dryer (Laundry) oic.d.dryer deviceClothesDryer
Electric Vehicle Charger oic.d.electricvehiclecharger deviceElectricVehicleCharger
Electric Meter oic.d.electricmeter deviceSmartElectricMeter
Energy Generator oic.d.energygenerator deviceMicrogeneration
Fan oic.d.fan deviceFan
Food Probe oic.d.foodprobe deviceFoodProbe
Freezer oic.d.freezer deviceFreezer
Garage Door oic.d.garagedoor deviceDoor
Generic Sensor oic.d.sensor N/A
Grinder oic.d.grinder N/A
Humidifier oic.d.humidifier deviceHumidifier
Light oic.d.light deviceLight
Oven oic.d.oven deviceOven
Printer oic.d.printer devicePrinter
Printer Multi-Function oic.d.multifunctionprinter deviceMultiFunctionPrinter
Receiver oic.d.receiver deviceAudioReceiver
Refrigerator oic.d.refrigerator deviceRefrigerator
Robot Cleaner oic.d.robotcleaner deviceRobotCleaner
Scanner oic.d.scanner deviceScanner
Security Panel oic.d.securitypanel deviceSecurityPanel
Set Top Box oic.d.stb deviceSetTopBox
Smart Lock oic.d.smartlock deviceDoorLock
Smart Plug oic.d.smartplug deviceSmartPlug
Switch oic.d.switch deviceSwitch
Television oic.d.tv deviceTelevision
Thermostat oic.d.thermostat deviceThermostat
Washer (Laundry) oic.d.washer deviceClothesWasher
Water Heater oic.d.waterheater deviceWaterHeater
Water Valve oic.d.watervalve deviceWaterValve
Window oic.d.window N/A