On 07/20/2016 09:09 PM, EZAYEN Salim via iotivity-dev wrote: > Hi, > I am new in the IoTivity, I run all the samples in the project, my question > is what is the difference between a device and resource, as I understand the > device is the sensor (for example light, fan...), and the resource is the > action (how to control it for example On/off), and if I add a new sensor to > the network, it will be found automatically or not? > Thank you for your time.
So in terms of concepts as described in OCF specifications, may not 100% match terms actually used in iotivity so be aware. at highest level is the platform. Think of the platform as something you might "sell" - a thermostat, a fridge, a user application (this term really has no reason to appear in IoTivity; it's a concept that is interesting to OCF as the unit which is certified to). a platform contains one or more devices, which you can think of as a logical functional unit. many cases they will be the same, but it's not hard to think of a hypotentical multifunction printer (platform) which contains three devices - a printer, a scanner, a fax. devices then expose resources that are kind of the functional units within that device - a stove would have maybe several temperature sensors, an actuator you can tell to raise the cooking temperature, timers, etc. hope that helps with the conceptual viewpoint.
