ocf resource type specification · 18 . connectivity foundation granting you access to this draft...

687
CONTACT [email protected] Copyright Open Connectivity Foundation, Inc. © 2020. All Rights Reserved. OCF Resource Type Specifi cation VERSION 2.2. 1 | December 2020

Upload: others

Post on 30-Sep-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

  • CONTACT [email protected] Copyright Open Connectivity Foundation, Inc. © 2020. All Rights Reserved.

    OCF Resource Type Specification VERSION 2.2.1 | December 2020

    mailto:[email protected]

  • Copyright Open Connectivity Foundation, Inc. © 2016-2020. All rights Reserved i

    Legal Disclaimer 2

    3

    THIS IS A DRAFT SPECIFICATION ONLY AND HAS NOT BEEN ADOPTED BY THE OPEN 4 CONNECTIVITY FOUNDATION. THIS DRAFT SPECIFICATION MAY NOT BE RELIED UPON FOR 5 ANY PURPOSE OTHER THAN REVIEW OF THE CURRENT STATE OF THE DEVELOPMENT OF 6 THIS DRAFT SPECIFICATION. THE OPEN CONNECTIVITY FOUNDATION AND ITS MEMBERS 7 RESERVE THE RIGHT WITHOUT NOTICE TO YOU TO CHANGE ANY OR ALL PORTIONS 8 HEREOF, DELETE PORTIONS HEREOF, MAKE ADDITIONS HERETO, DISCARD THIS DRAFT 9 SPECIFICATION IN ITS ENTIRETY OR OTHERWISE MODIFY THIS DRAFT SPECIFICATION AT 10 ANY TIME. YOU SHOULD NOT AND MAY NOT RELY UPON THIS DRAFT SPECIFICATION IN 11 ANY WAY, INCLUDING BUT NOT LIMITED TO THE DEVELOPMENT OF ANY PRODUCTS OR 12 SERVICES. IMPLEMENTATION OF THIS DRAFT SPECIFICATION IS DONE AT YOUR OWN RISK 13 AMEND AND IT IS NOT SUBJECT TO ANY LICENSING GRANTS OR COMMITMENTS UNDER 14 THE OPEN CONNECTIVITY FOUNDATION INTELLECTUAL PROPERTY RIGHTS POLICY OR 15 OTHERWISE. IN CONSIDERATION OF THE OPEN CONNECTIVITY FOUNDATION GRANTING 16 YOU ACCESS TO THIS DRAFT SPECIFICATION, YOU DO HEREBY WAIVE ANY AND ALL 17 CLAIMS ASSOCIATED HEREWITH INCLUDING BUT NOT LIMITED TO THOSE CLAIMS 18 DISCUSSED BELOW, AS WELL AS CLAIMS OF DETRIMENTAL RELIANCE. 19

    The OCF logo is a trademark of Open Connectivity Foundation, Inc. in the United States or other 20 countries. *Other names and brands may be claimed as the property of others. 21

    Copyright © 2016-2020 Open Connectivity Foundation, Inc. All rights reserved. 22

    Copying or other form of reproduction and/or distribution of these works are strictly prohibited 23

    24

  • Copyright Open Connectivity Foundation, Inc. © 2016-2020. All rights Reserved ii

    CONTENTS 25 26

    Introduction..........................................................................................................................xliii 27 1 Scope .............................................................................................................................. 1 28 2 Normative references ...................................................................................................... 1 29 3 Terms, definitions, and abbreviated terms ....................................................................... 1 30

    3.1 Terms and definitions.............................................................................................. 1 31 3.2 Symbols and abbreviated terms .............................................................................. 2 32

    4 Document conventions and organization .......................................................................... 2 33 4.1 Conventions ............................................................................................................ 2 34 4.2 Notation .................................................................................................................. 2 35

    5 Baseline Model Constructs .............................................................................................. 3 36 5.1 URI ......................................................................................................................... 3 37 5.2 Interfaces................................................................................................................ 3 38

    5.2.1 Introduction ..................................................................................................... 3 39 5.2.2 Restricting Interface Functionality .................................................................... 3 40

    5.3 OpenAPI Specification 2.0 definition ....................................................................... 3 41 5.4 Property definition ................................................................................................... 4 42

    5.4.1 Common Properties ......................................................................................... 4 43 5.4.2 Resource Properties ........................................................................................ 5 44 5.4.3 Basic Resource Schema .................................................................................. 6 45 5.4.4 CRUDN Operation Response Codes ................................................................ 6 46

    5.5 Example Resource Definitions ................................................................................ 7 47 5.6 Observable Resource Types ................................................................................... 7 48

    5.6.1 Introduction ..................................................................................................... 7 49 5.6.2 Conditional Notification .................................................................................... 7 50

    5.7 Composite Resource Types .................................................................................... 9 51 5.8 Document Version ................................................................................................ 10 52 5.9 Data types ............................................................................................................ 10 53

    6 Resource Type definitions ............................................................................................. 11 54 6.1 Introduction ........................................................................................................... 11 55 6.2 Air Flow ................................................................................................................ 15 56

    Introduction ................................................................................................... 15 57 Example URI ................................................................................................. 16 58 Resource type ............................................................................................... 16 59 OpenAPI 2.0 definition ................................................................................... 16 60 Property definition ......................................................................................... 18 61 CRUDN behaviour ......................................................................................... 19 62

    6.3 Air Flow Control .................................................................................................... 19 63 Introduction ................................................................................................... 19 64 Example URI ................................................................................................. 19 65 Resource type ............................................................................................... 19 66 OpenAPI 2.0 definition ................................................................................... 19 67

  • Copyright Open Connectivity Foundation, Inc. © 2016-2020. All rights Reserved iii

    6.3.5 Property definition ......................................................................................... 25 68 CRUDN behaviour ......................................................................................... 26 69

    6.4 Battery .................................................................................................................. 26 70 Introduction ................................................................................................... 26 71 Example URI ................................................................................................. 26 72 Resource type ............................................................................................... 26 73 OpenAPI 2.0 definition ................................................................................... 26 74

    6.4.5 Property definition ......................................................................................... 29 75 6.4.6 CRUDN behaviour ......................................................................................... 30 76

    6.5 Binary Switch ........................................................................................................ 30 77 Introduction ................................................................................................... 30 78 Example URI ................................................................................................. 30 79 Resource type ............................................................................................... 30 80 OpenAPI 2.0 definition ................................................................................... 30 81

    6.5.5 Property definition ......................................................................................... 32 82 6.5.6 CRUDN behaviour ......................................................................................... 32 83

    6.6 Brightness ............................................................................................................ 32 84 Introduction ................................................................................................... 32 85 Example URI ................................................................................................. 32 86 Resource type ............................................................................................... 33 87 OpenAPI 2.0 definition ................................................................................... 33 88

    6.6.5 Property definition ......................................................................................... 34 89 6.6.6 CRUDN behaviour ......................................................................................... 35 90

    6.7 Colour Chroma ..................................................................................................... 35 91 Introduction ................................................................................................... 35 92 Example URI ................................................................................................. 35 93 Resource type ............................................................................................... 35 94 OpenAPI 2.0 definition ................................................................................... 35 95

    6.7.5 Property definition ......................................................................................... 38 96 6.7.6 CRUDN behaviour ......................................................................................... 38 97

    6.8 Colour RGB .......................................................................................................... 39 98 Introduction ................................................................................................... 39 99 Example URI ................................................................................................. 39 100 Resource type ............................................................................................... 39 101 OpenAPI 2.0 definition ................................................................................... 39 102

    6.8.5 Property definition ......................................................................................... 41 103 6.8.6 CRUDN behaviour ......................................................................................... 41 104

    6.9 Dimming ............................................................................................................... 42 105 Introduction ................................................................................................... 42 106 Example URI ................................................................................................. 42 107 Resource type ............................................................................................... 42 108 OpenAPI 2.0 definition ................................................................................... 42 109

    6.9.5 Property definition ......................................................................................... 44 110 6.9.6 CRUDN behaviour ......................................................................................... 44 111

    6.10 Door ..................................................................................................................... 45 112

  • Copyright Open Connectivity Foundation, Inc. © 2016-2020. All rights Reserved iv

    Introduction ................................................................................................... 45 113 Example URI ................................................................................................. 45 114 Resource type ............................................................................................... 45 115 OpenAPI 2.0 definition ................................................................................... 45 116

    6.10.5 Property definition ......................................................................................... 47 117 6.10.6 CRUDN behaviour ......................................................................................... 47 118

    6.11 Energy Consumption ............................................................................................. 48 119 Introduction ................................................................................................... 48 120 Example URI ................................................................................................. 48 121 Resource type ............................................................................................... 48 122 OpenAPI 2.0 definition ................................................................................... 48 123

    6.11.5 Property definition ......................................................................................... 49 124 6.11.6 CRUDN behaviour ......................................................................................... 50 125

    6.12 Energy Usage ....................................................................................................... 50 126 Introduction ................................................................................................... 50 127 Example URI ................................................................................................. 50 128 Resource type ............................................................................................... 50 129 OpenAPI 2.0 definition ................................................................................... 50 130

    6.12.5 Property definition ......................................................................................... 55 131 6.12.6 CRUDN behaviour ......................................................................................... 56 132

    6.13 Humidity ............................................................................................................... 57 133 Introduction ................................................................................................... 57 134 Example URI ................................................................................................. 57 135 Resource type ............................................................................................... 57 136 OpenAPI 2.0 definition ................................................................................... 57 137

    6.13.5 Property definition ......................................................................................... 59 138 6.13.6 CRUDN behaviour ......................................................................................... 59 139

    6.14 Ice Maker .............................................................................................................. 60 140 Introduction ................................................................................................... 60 141 Example URI ................................................................................................. 60 142 Resource type ............................................................................................... 60 143 OpenAPI 2.0 definition ................................................................................... 60 144

    6.14.5 Property definition ......................................................................................... 62 145 6.14.6 CRUDN behaviour ......................................................................................... 62 146

    6.15 Lock ...................................................................................................................... 63 147 Introduction ................................................................................................... 63 148 Example URI ................................................................................................. 63 149 Resource type ............................................................................................... 63 150 OpenAPI 2.0 definition ................................................................................... 63 151

    6.15.5 Property definition ......................................................................................... 65 152 6.15.6 CRUDN behaviour ......................................................................................... 65 153

    6.16 Lock Code ............................................................................................................ 65 154 Introduction ................................................................................................... 65 155 Example URI ................................................................................................. 65 156 Resource type ............................................................................................... 65 157

  • Copyright Open Connectivity Foundation, Inc. © 2016-2020. All rights Reserved v

    OpenAPI 2.0 definition ................................................................................... 66 158 6.16.5 Property definition ......................................................................................... 67 159 6.16.6 CRUDN behaviour ......................................................................................... 68 160

    6.17 Mode .................................................................................................................... 68 161 Introduction ................................................................................................... 68 162 Example URI ................................................................................................. 68 163 Resource type ............................................................................................... 68 164 OpenAPI 2.0 definition ................................................................................... 68 165

    6.17.5 Property definition ......................................................................................... 70 166 6.17.6 CRUDN behaviour ......................................................................................... 71 167

    6.18 Open Level ........................................................................................................... 71 168 Introduction ................................................................................................... 71 169 Example URI ................................................................................................. 71 170 Resource type ............................................................................................... 71 171 OpenAPI 2.0 definition ................................................................................... 71 172

    6.18.5 Property definition ......................................................................................... 73 173 6.18.6 CRUDN behaviour ......................................................................................... 74 174

    6.19 Operational State .................................................................................................. 74 175 Introduction ................................................................................................... 74 176 Example URI ................................................................................................. 74 177 Resource type ............................................................................................... 74 178 OpenAPI 2.0 definition ................................................................................... 74 179

    6.19.5 Property definition ......................................................................................... 77 180 6.19.6 CRUDN behaviour ......................................................................................... 78 181

    6.20 Ramp Time ........................................................................................................... 78 182 Introduction ................................................................................................... 78 183 Example URI ................................................................................................. 78 184 Resource type ............................................................................................... 78 185 OpenAPI 2.0 definition ................................................................................... 78 186

    6.20.5 Property definition ......................................................................................... 81 187 6.20.6 CRUDN behaviour ......................................................................................... 81 188

    6.21 Refrigeration ......................................................................................................... 81 189 Introduction ................................................................................................... 81 190 Example URI ................................................................................................. 81 191 Resource type ............................................................................................... 81 192 OpenAPI 2.0 definition ................................................................................... 82 193

    6.21.5 Property definition ......................................................................................... 84 194 6.21.6 CRUDN behaviour ......................................................................................... 85 195

    6.22 Temperature ......................................................................................................... 85 196 Introduction ................................................................................................... 85 197 Example URI ................................................................................................. 85 198 Resource type ............................................................................................... 85 199 OpenAPI 2.0 definition ................................................................................... 85 200

    6.22.5 Property definition ......................................................................................... 88 201 6.22.6 CRUDN behaviour ......................................................................................... 89 202

  • Copyright Open Connectivity Foundation, Inc. © 2016-2020. All rights Reserved vi

    6.23 Time Period .......................................................................................................... 89 203 6.23.1 Introduction ................................................................................................... 89 204 6.23.2 Example URI ................................................................................................. 90 205 6.23.3 Resource type ............................................................................................... 90 206 6.23.4 OpenAPI 2.0 definition ................................................................................... 90 207 6.23.5 Property definition ......................................................................................... 92 208 6.23.6 CRUDN behaviour ......................................................................................... 93 209

    6.24 Activity Count ....................................................................................................... 93 210 Introduction ................................................................................................... 93 211 Example URI ................................................................................................. 93 212 Resource type ............................................................................................... 93 213 OpenAPI 2.0 definition ................................................................................... 94 214

    6.24.5 Property definition ......................................................................................... 95 215 6.24.6 CRUDN behaviour ......................................................................................... 96 216

    6.25 Atmospheric Pressure Sensor ............................................................................... 96 217 Introduction ................................................................................................... 96 218 Example URI ................................................................................................. 96 219 Resource type ............................................................................................... 96 220 OpenAPI 2.0 definition ................................................................................... 96 221

    6.25.5 Property definition ......................................................................................... 98 222 6.25.6 CRUDN behaviour ......................................................................................... 98 223

    6.26 Audio Controls ...................................................................................................... 99 224 Introduction ................................................................................................... 99 225 Example URI ................................................................................................. 99 226 Resource type ............................................................................................... 99 227 OpenAPI 2.0 definition ................................................................................... 99 228

    6.26.5 Property definition ....................................................................................... 101 229 6.26.6 CRUDN behaviour ....................................................................................... 102 230

    6.27 Auto Focus ......................................................................................................... 102 231 Introduction ................................................................................................. 102 232 Example URI ............................................................................................... 102 233 Resource type ............................................................................................. 102 234 OpenAPI 2.0 definition ................................................................................. 102 235

    6.27.5 Property definition ....................................................................................... 104 236 6.27.6 CRUDN behaviour ....................................................................................... 104 237

    6.28 Automatic Document Feeder ............................................................................... 105 238 Introduction ................................................................................................. 105 239 Example URI ............................................................................................... 105 240 Resource type ............................................................................................. 105 241 OpenAPI 2.0 definition ................................................................................. 105 242

    6.28.5 Property definition ....................................................................................... 106 243 6.28.6 CRUDN behaviour ....................................................................................... 107 244

    6.29 Button Switch ...................................................................................................... 107 245 Introduction ................................................................................................. 107 246 Example URI ............................................................................................... 107 247

  • Copyright Open Connectivity Foundation, Inc. © 2016-2020. All rights Reserved vii

    Resource type ............................................................................................. 107 248 OpenAPI 2.0 definition ................................................................................. 107 249

    6.29.5 Property definition ....................................................................................... 109 250 6.29.6 CRUDN behaviour ....................................................................................... 109 251

    6.30 Carbon Dioxide Sensor ....................................................................................... 109 252 Introduction ................................................................................................. 109 253 Example URI ............................................................................................... 109 254 Resource type ............................................................................................. 109 255 OpenAPI 2.0 definition ................................................................................. 109 256 Property definition ....................................................................................... 111 257 CRUDN behaviour ....................................................................................... 112 258

    6.31 Carbon Monoxide Sensor .................................................................................... 112 259 Introduction ................................................................................................. 112 260 Example URI ............................................................................................... 112 261 Resource type ............................................................................................. 112 262 OpenAPI 2.0 definition ................................................................................. 112 263 Property definition ....................................................................................... 114 264 CRUDN behaviour ....................................................................................... 114 265

    6.32 Auto White Balance ............................................................................................ 115 266 Introduction ................................................................................................. 115 267 Example URI ............................................................................................... 115 268 Resource type ............................................................................................. 115 269 OpenAPI 2.0 definition ................................................................................. 115 270

    6.32.5 Property definition ....................................................................................... 117 271 6.32.6 CRUDN behaviour ....................................................................................... 117 272

    6.33 Colour Saturation ................................................................................................ 117 273 Introduction ................................................................................................. 117 274 Example URI ............................................................................................... 117 275 Resource type ............................................................................................. 117 276 OpenAPI 2.0 definition ................................................................................. 117 277

    6.33.5 Property definition ....................................................................................... 119 278 6.33.6 CRUDN behaviour ....................................................................................... 120 279

    6.34 Contact Sensor ................................................................................................... 120 280 Introduction ................................................................................................. 120 281 Example URI ............................................................................................... 120 282 Resource type ............................................................................................. 120 283 OpenAPI 2.0 definition ................................................................................. 120 284

    6.34.5 Property definition ....................................................................................... 122 285 6.34.6 CRUDN behaviour ....................................................................................... 122 286

    6.35 Demand Response Load Control (DRLC). ........................................................... 122 287 Introduction ................................................................................................. 122 288 Example URI ............................................................................................... 122 289 Resource type ............................................................................................. 122 290 OpenAPI 2.0 definition ................................................................................. 122 291

    6.35.5 Property definition ....................................................................................... 125 292

  • Copyright Open Connectivity Foundation, Inc. © 2016-2020. All rights Reserved viii

    6.35.6 CRUDN behaviour ....................................................................................... 125 293 6.36 Energy Overload/Circuit Breaker ......................................................................... 126 294

    Introduction ................................................................................................. 126 295 Example URI ............................................................................................... 126 296 Resource type ............................................................................................. 126 297 OpenAPI 2.0 definition ................................................................................. 126 298

    6.36.5 Property definition ....................................................................................... 127 299 6.36.6 CRUDN behaviour ....................................................................................... 128 300

    6.37 Generic Sensor ................................................................................................... 128 301 Introduction ................................................................................................. 128 302 Example URI ............................................................................................... 128 303 Resource type ............................................................................................. 128 304 OpenAPI 2.0 definition ................................................................................. 128 305 Property definition ....................................................................................... 130 306 CRUDN behaviour ....................................................................................... 130 307

    6.38 Glass Break Sensor ............................................................................................ 130 308 Introduction ................................................................................................. 130 309 Example URI ............................................................................................... 131 310 Resource type ............................................................................................. 131 311 OpenAPI 2.0 definition ................................................................................. 131 312

    6.38.5 Property definition ....................................................................................... 132 313 6.38.6 CRUDN behaviour ....................................................................................... 132 314

    6.39 Heart Rate Zone ................................................................................................. 133 315 Introduction ................................................................................................. 133 316 Example URI ............................................................................................... 133 317 Resource type ............................................................................................. 133 318 OpenAPI 2.0 definition ................................................................................. 133 319

    6.39.5 Property definition ....................................................................................... 134 320 6.39.6 CRUDN behaviour ....................................................................................... 135 321

    6.40 Illuminance Sensor ............................................................................................. 135 322 Introduction ................................................................................................. 135 323 Example URI ............................................................................................... 135 324 Resource type ............................................................................................. 135 325 OpenAPI 2.0 definition ................................................................................. 135 326

    6.40.5 Property definition ....................................................................................... 137 327 6.40.6 CRUDN behaviour ....................................................................................... 137 328

    6.41 Magnetic Field Direction Sensor ......................................................................... 137 329 Introduction ................................................................................................. 137 330 Example URI ............................................................................................... 137 331 Resource type ............................................................................................. 138 332 OpenAPI 2.0 definition ................................................................................. 138 333

    6.41.5 Property definition ....................................................................................... 139 334 6.41.6 CRUDN behaviour ....................................................................................... 139 335

    6.42 Media ................................................................................................................. 140 336 Introduction ................................................................................................. 140 337

  • Copyright Open Connectivity Foundation, Inc. © 2016-2020. All rights Reserved ix

    Example URI ............................................................................................... 140 338 Resource type ............................................................................................. 140 339 OpenAPI 2.0 definition ................................................................................. 140 340

    6.42.5 Property definition ....................................................................................... 143 341 6.42.6 CRUDN behaviour ....................................................................................... 143 342

    6.43 Media Source ...................................................................................................... 143 343 Introduction ................................................................................................. 143 344 Example URI ............................................................................................... 143 345 Resource type ............................................................................................. 143 346 OpenAPI 2.0 definition ................................................................................. 143 347

    6.43.5 Property definition ....................................................................................... 146 348 6.43.6 CRUDN behaviour ....................................................................................... 146 349

    6.44 Media Source List ............................................................................................... 146 350 Introduction ................................................................................................. 146 351 Example URI ............................................................................................... 146 352 Resource type ............................................................................................. 146 353 OpenAPI 2.0 definition ................................................................................. 147 354

    6.44.5 Property definition ....................................................................................... 149 355 6.44.6 CRUDN behaviour ....................................................................................... 150 356

    6.45 Media Source Input ............................................................................................. 150 357 Introduction ................................................................................................. 150 358 Example URI ............................................................................................... 150 359 Resource type ............................................................................................. 150 360 OpenAPI 2.0 definition ................................................................................. 150 361 Property definition ....................................................................................... 153 362 CRUDN behaviour ....................................................................................... 153 363

    6.46 Media Source Output .......................................................................................... 153 364 Introduction ................................................................................................. 153 365 Example URI ............................................................................................... 153 366 Resource type ............................................................................................. 153 367 OpenAPI 2.0 definition ................................................................................. 153 368

    6.46.5 Property definition ....................................................................................... 156 369 6.46.6 CRUDN behaviour ....................................................................................... 156 370

    6.47 Motion Sensor..................................................................................................... 156 371 Introduction ................................................................................................. 156 372 Example URI ............................................................................................... 156 373 Resource type ............................................................................................. 156 374 OpenAPI 2.0 definition ................................................................................. 157 375

    6.47.5 Property definition ....................................................................................... 158 376 6.47.6 CRUDN behaviour ....................................................................................... 158 377

    6.48 Night Mode ......................................................................................................... 159 378 Introduction ................................................................................................. 159 379 Example URI ............................................................................................... 159 380 Resource type ............................................................................................. 159 381 OpenAPI 2.0 definition ................................................................................. 159 382

  • Copyright Open Connectivity Foundation, Inc. © 2016-2020. All rights Reserved x

    6.48.5 Property definition ....................................................................................... 161 383 6.48.6 CRUDN behaviour ....................................................................................... 161 384

    6.49 Presence Sensor ................................................................................................ 161 385 Introduction ................................................................................................. 161 386 Example URI ............................................................................................... 161 387 Resource type ............................................................................................. 161 388 OpenAPI 2.0 definition ................................................................................. 161 389

    6.49.5 Property definition ....................................................................................... 163 390 6.49.6 CRUDN behaviour ....................................................................................... 163 391

    6.50 Pan Tilt Zoom Movement .................................................................................... 163 392 Introduction ................................................................................................. 163 393 Example URI ............................................................................................... 164 394 Resource type ............................................................................................. 164 395 OpenAPI 2.0 definition ................................................................................. 164 396

    6.50.5 Property definition ....................................................................................... 166 397 6.50.6 CRUDN behaviour ....................................................................................... 167 398

    6.51 Signal Strength ................................................................................................... 167 399 Introduction ................................................................................................. 167 400 Example URI ............................................................................................... 167 401 Resource type ............................................................................................. 167 402 OpenAPI 2.0 definition ................................................................................. 167 403

    6.51.5 Property definition ....................................................................................... 169 404 6.51.6 CRUDN behaviour ....................................................................................... 169 405

    6.52 Speech Synthesis-TTS........................................................................................ 169 406 Introduction ................................................................................................. 169 407 Example URI ............................................................................................... 170 408 Resource type ............................................................................................. 170 409 OpenAPI 2.0 definition ................................................................................. 170 410

    6.52.5 Property definition ....................................................................................... 173 411 6.52.6 CRUDN behaviour ....................................................................................... 173 412

    6.53 Touch Sensor ..................................................................................................... 173 413 Introduction ................................................................................................. 173 414 Example URI ............................................................................................... 173 415 Resource type ............................................................................................. 173 416 OpenAPI 2.0 definition ................................................................................. 173 417

    6.53.5 Property definition ....................................................................................... 175 418 6.53.6 CRUDN behaviour ....................................................................................... 175 419

    6.54 UV Radiation ...................................................................................................... 175 420 Introduction ................................................................................................. 175 421 Example URI ............................................................................................... 175 422 Resource type ............................................................................................. 175 423 OpenAPI 2.0 definition ................................................................................. 176 424

    6.54.5 Property definition ....................................................................................... 177 425 6.54.6 CRUDN behaviour ....................................................................................... 177 426

    6.55 Water Sensor ...................................................................................................... 178 427

  • Copyright Open Connectivity Foundation, Inc. © 2016-2020. All rights Reserved xi

    Introduction ................................................................................................. 178 428 Example URI ............................................................................................... 178 429 Resource type ............................................................................................. 178 430 OpenAPI 2.0 definition ................................................................................. 178 431 Property definition ....................................................................................... 179 432 CRUDN behaviour ....................................................................................... 180 433

    6.56 Acceleration Sensor ............................................................................................ 180 434 Introduction ................................................................................................. 180 435 Example URI ............................................................................................... 180 436 Resource type ............................................................................................. 180 437 OpenAPI 2.0 definition ................................................................................. 180 438

    6.56.5 Property definition ....................................................................................... 182 439 6.56.6 CRUDN behaviour ....................................................................................... 182 440

    6.57 Movement ........................................................................................................... 183 441 Introduction ................................................................................................. 183 442 Example URI ............................................................................................... 183 443 Resource type ............................................................................................. 183 444 OpenAPI 2.0 definition ................................................................................. 183 445

    6.57.5 Property definition ....................................................................................... 185 446 6.57.6 CRUDN behaviour ....................................................................................... 185 447

    6.58 Sleep Sensor ...................................................................................................... 186 448 Introduction ................................................................................................. 186 449 Example URI ............................................................................................... 186 450 Resource type ............................................................................................. 186 451 OpenAPI 2.0 definition ................................................................................. 186 452

    6.58.5 Property definition ....................................................................................... 187 453 6.58.6 CRUDN behaviour ....................................................................................... 188 454

    6.59 Smoke Sensor .................................................................................................... 188 455 Introduction ................................................................................................. 188 456 Example URI ............................................................................................... 188 457 Resource type ............................................................................................. 188 458 OpenAPI 2.0 definition ................................................................................. 188 459 Property definition ....................................................................................... 190 460 CRUDN behaviour ....................................................................................... 190 461

    6.60 Three Axis Sensor .............................................................................................. 191 462 Introduction ................................................................................................. 191 463 Example URI ............................................................................................... 191 464 Resource type ............................................................................................. 191 465 OpenAPI 2.0 definition ................................................................................. 191 466

    6.60.5 Property definition ....................................................................................... 192 467 6.60.6 CRUDN behaviour ....................................................................................... 193 468

    6.61 Altimeter ............................................................................................................. 193 469 Introduction ................................................................................................. 193 470 Example URI ............................................................................................... 193 471 Resource type ............................................................................................. 193 472

  • Copyright Open Connectivity Foundation, Inc. © 2016-2020. All rights Reserved xii

    OpenAPI 2.0 definition ................................................................................. 193 473 6.61.5 Property definition ....................................................................................... 195 474 6.61.6 CRUDN behaviour ....................................................................................... 195 475

    6.62 Clock .................................................................................................................. 195 476 Introduction ................................................................................................. 195 477 Example URI ............................................................................................... 195 478 Resource type ............................................................................................. 196 479 OpenAPI 2.0 definition ................................................................................. 196 480

    6.62.5 Property definition ....................................................................................... 198 481 6.62.6 CRUDN behaviour ....................................................................................... 198 482

    6.63 Geolocation ........................................................................................................ 198 483 Introduction ................................................................................................. 198 484 Example URI ............................................................................................... 198 485 Resource type ............................................................................................. 199 486 OpenAPI 2.0 definition ................................................................................. 199 487 Property definition ....................................................................................... 201 488

    6.63.6 CRUDN behaviour ....................................................................................... 201 489 6.64 Height ................................................................................................................. 202 490

    Introduction ................................................................................................. 202 491 Example URI ............................................................................................... 202 492 Resource type ............................................................................................. 202 493 OpenAPI 2.0 definition ................................................................................. 202 494

    6.64.5 Property definition ....................................................................................... 205 495 6.64.6 CRUDN behaviour ....................................................................................... 205 496

    6.65 Weight ................................................................................................................ 205 497 Introduction ................................................................................................. 205 498 Example URI ............................................................................................... 205 499 Resource type ............................................................................................. 205 500 OpenAPI 2.0 definition ................................................................................. 205 501

    6.65.5 Property definition ....................................................................................... 208 502 6.65.6 CRUDN behaviour ....................................................................................... 209 503

    6.66 Air Quality ........................................................................................................... 209 504 Introduction ................................................................................................. 209 505 Example URI ............................................................................................... 209 506 Resource type ............................................................................................. 209 507 OpenAPI 2.0 definition ................................................................................. 209 508

    6.66.5 Property definition ....................................................................................... 211 509 6.66.6 CRUDN behaviour ....................................................................................... 212 510

    6.67 Air Quality Collection .......................................................................................... 212 511 Introduction ................................................................................................. 212 512 Example URI ............................................................................................... 212 513 Resource type ............................................................................................. 212 514 OpenAPI 2.0 definition ................................................................................. 212 515

    6.67.5 Property definition ....................................................................................... 217 516 6.67.6 CRUDN behaviour ....................................................................................... 217 517

  • Copyright Open Connectivity Foundation, Inc. © 2016-2020. All rights Reserved xiii

    6.68 Consumable ........................................................................................................ 218 518 Introduction ................................................................................................. 218 519 Example URI ............................................................................................... 218 520 Resource type ............................................................................................. 218 521 OpenAPI 2.0 definition ................................................................................. 218 522

    6.68.5 Property definition ....................................................................................... 220 523 6.68.6 CRUDN behaviour ....................................................................................... 220 524

    6.69 Consumables ...................................................................................................... 220 525 Introduction ................................................................................................. 220 526 Example URI ............................................................................................... 221 527 Resource type ............................................................................................. 221 528 OpenAPI 2.0 definition ................................................................................. 221 529

    6.69.5 Property definition ....................................................................................... 225 530 6.69.6 CRUDN behaviour ....................................................................................... 226 531

    6.70 Delay Defrost ...................................................................................................... 226 532 Introduction ................................................................................................. 226 533 Example URI ............................................................................................... 227 534 Resource type ............................................................................................. 227 535 OpenAPI 2.0 definition ................................................................................. 227 536

    6.70.5 Property definition ....................................................................................... 229 537 6.70.6 CRUDN behaviour ....................................................................................... 230 538

    6.71 Eco Mode ........................................................................................................... 230 539 Introduction ................................................................................................. 230 540 Example URI ............................................................................................... 230 541 Resource type ............................................................................................. 230 542 OpenAPI 2.0 definition ................................................................................. 230 543

    6.71.5 Property definition ....................................................................................... 232 544 6.71.6 CRUDN behaviour ....................................................................................... 233 545

    6.72 Heating Zone ...................................................................................................... 233 546 Introduction ................................................................................................. 233 547 Example URI ............................................................................................... 233 548 Resource type ............................................................................................. 233 549 OpenAPI 2.0 definition ................................................................................. 233 550

    6.72.5 Property definition ....................................................................................... 235 551 6.72.6 CRUDN behaviour ....................................................................................... 235 552

    6.73 Heating Zone Collection ...................................................................................... 236 553 Introduction ................................................................................................. 236 554 Example URI ............................................................................................... 236 555 Resource type ............................................................................................. 236 556 OpenAPI 2.0 definition ................................................................................. 236 557

    6.73.5 Property definition ....................................................................................... 240 558 6.73.6 CRUDN behaviour ....................................................................................... 241 559

    6.74 Selectable Levels ................................................................................................ 241 560 Introduction ................................................................................................. 241 561 Example URI ............................................................................................... 241 562

  • Copyright Open Connectivity Foundation, Inc. © 2016-2020. All rights Reserved xiv

    Resource type ............................................................................................. 241 563 OpenAPI 2.0 definition ................................................................................. 242 564

    6.74.5 Property definition ....................................................................................... 244 565 6.74.6 CRUDN behaviour ....................................................................................... 244 566

    6.75 Value Conditional ................................................................................................ 244 567 Introduction ................................................................................................. 244 568 Example URI ............................................................................................... 245 569 Resource type ............................................................................................. 245 570 OpenAPI 2.0 definition ................................................................................. 245 571

    6.75.5 Property definition ....................................................................................... 247 572 6.75.6 CRUDN behaviour ....................................................................................... 247 573

    6.76 Colour Space Coordinates .................................................................................. 248 574 Introduction ................................................................................................. 248 575 Example URI ............................................................................................... 248 576 Resource type ............................................................................................. 248 577 OpenAPI 2.0 definition ................................................................................. 248 578

    6.76.5 Property definition ....................................................................................... 250 579 6.76.6 CRUDN behaviour ....................................................................................... 250 580

    6.77 Colour Temperature ............................................................................................ 251 581 Introduction ................................................................................................. 251 582 Example URI ............................................................................................... 251 583 Resource type ............................................................................................. 251 584 OpenAPI 2.0 definition ................................................................................. 251 585

    6.77.5 Property definition ....................................................................................... 253 586 6.77.6 CRUDN behaviour ....................................................................................... 253 587

    6.78 Colour Hue and Saturation .................................................................................. 253 588 Introduction ................................................................................................. 253 589 Example URI ............................................................................................... 254 590 Resource type ............................................................................................. 254 591 OpenAPI 2.0 definition ................................................................................. 254 592

    6.78.5 Property definition ....................................................................................... 256 593 6.78.6 CRUDN behaviour ....................................................................................... 257 594

    6.79 Battery Material .................................................................................................. 257 595 Introduction ................................................................................................. 257 596 Example URI ............................................................................................... 257 597 Resource type ............................................................................................. 257 598 OpenAPI 2.0 definition ................................................................................. 257 599

    6.79.5 Property definition ....................................................................................... 259 600 6.79.6 CRUDN behaviour ....................................................................................... 260 601

    6.80 Brewing .............................................................................................................. 260 602 Introduction ................................................................................................. 260 603 Example URI ............................................................................................... 260 604 Resource type ............................................................................................. 260 605 OpenAPI 2.0 definition ................................................................................. 260 606

    6.80.5 Property definition ....................................................................................... 262 607

  • Copyright Open Connectivity Foundation, Inc. © 2016-2020. All rights Reserved xv

    6.80.6 CRUDN behaviour ....................................................................................... 263 608 6.81 Energy ................................................................................................................ 263 609

    Introduction ................................................................................................. 263 610 Example URI ............................................................................................... 263 611 Resource type ............................................................................................. 263 612 OpenAPI 2.0 definition ................................................................................. 263 613

    6.81.5 Property definition ....................................................................................... 266 614 6.81.6 CRUDN behaviour ....................................................................................... 266 615

    6.82 Energy Generation .............................................................................................. 267 616 Introduction ................................................................................................. 267 617 Example URI ............................................................................................... 267 618 Resource type ............................................................................................. 267 619 OpenAPI 2.0 definition ................................................................................. 267 620

    6.82.5 Property definition ....................................................................................... 268 621 6.82.6 CRUDN behaviour ....................................................................................... 269 622

    6.83 Foaming ............................................................................................................. 269 623 Introduction ................................................................................................. 269 624 Example URI ............................................................................................... 269 625 Resource type ............................................................................................. 269 626 OpenAPI 2.0 definition ................................................................................. 269 627

    6.83.5 Property definition ....................................................................................... 271 628 6.83.6 CRUDN behaviour ....................................................................................... 271 629

    6.84 Grinder ............................................................................................................... 272 630 Introduction ................................................................................................. 272 631 Example URI ............................................................................................... 272 632 Resource type ............................................................................................. 272 633 OpenAPI 2.0 definition ................................................................................. 272 634

    6.84.5 Property definition ....................................................................................... 274 635 6.84.6 CRUDN behaviour ....................................................................................... 274 636

    6.85 Liquid Level ........................................................................................................ 275 637 Introduction ................................................................................................. 275 638 Example URI ............................................................................................... 275 639 Resource type ............................................................................................. 275 640 OpenAPI 2.0 definition ................................................................................. 275 641

    6.85.5 Property definition ....................................................................................... 277 642 6.85.6 CRUDN behaviour ....................................................................................... 278 643

    6.86 Vehicle Connector .............................................................................................. 278 644 Introduction ................................................................................................. 278 645 Example URI ............................................................................................... 278 646 Resource type ............................................................................................. 278 647 OpenAPI 2.0 definition ................................................................................. 278 648

    6.86.5 Property definition ....................................................................................... 280 649 6.86.6 CRUDN behaviour ....................................................................................... 280 650

    6.87 Time Stamp ........................................................................................................ 280 651 Introduction ................................................................................................. 280 652

  • Copyright Open Connectivity Foundation, Inc. © 2016-2020. All rights Reserved xvi

    Example URI ............................................................................................... 280 653 Resource type ............................................................................................. 280 654 OpenAPI 2.0 definition ................................................................................. 281 655

    6.87.5 Property definition ....................................................................................... 282 656 6.87.6 CRUDN behaviour ....................................................................................... 282 657

    6.88 3D Printer ........................................................................................................... 283 658 Introduction ................................................................................................. 283 659 Example URI ............................................................................................... 283 660 Resource type ............................................................................................. 283 661 OpenAPI 2.0 definition ................................................................................. 283 662

    6.88.5 Property definition ....................................................................................... 285 663 6.88.6 CRUDN behaviour ....................................................................................... 286 664

    6.89 Blood Pressure ................................................................................................... 286 665 Introduction ................................................................................................. 286 666 Example URI ............................................................................................... 286 667 Resource type ............................................................................................. 286 668 OpenAPI 2.0 definition ................................................................................. 286 669

    6.89.5 Property definition ....................................................................................... 289 670 6.89.6 CRUDN behaviour ....................................................................................... 289 671

    6.90 Blood Pressure Monitor Atomic Measurement ..................................................... 289 672 Introduction ................................................................................................. 289 673 Example URI ............................................................................................... 289 674 Resource type ............................................................................................. 289 675 OpenAPI 2.0 definition ................................................................................. 289 676

    6.90.5 Property definition ....................................................................................... 296 677 6.90.6 CRUDN behaviour ....................................................................................... 297 678

    6.91 Body Mass Index(BMI) ........................................................................................ 297 679 Introduction ................................................................................................. 297 680 Example URI ............................................................................................... 297 681 Resource type ............................................................................................. 297 682 OpenAPI 2.0 definition ................................................................................. 297 683

    6.91.5 Property definition ....................................................................................... 299 684 6.91.6 CRUDN behaviour ....................................................................................... 300 685

    6.92 Body Fat ............................................................................................................. 300 686 Introduction ................................................................................................. 300 687 Example URI ............................................................................................... 300 688 Resource type ............................................................................................. 300 689 OpenAPI 2.0 definition ................................................................................. 300 690

    6.92.5 Property definition ....................................................................................... 302 691 6.92.6 CRUDN behaviour ....................................................................................... 302 692

    6.93 Body Fat Free Mass ............................................................................................ 303 693 Introduction ................................................................................................. 303 694 Example URI ............................................................................................... 303 695 Resource type ............................................................................................. 303 696 OpenAPI 2.0 definition ................................................................................. 303 697

  • Copyright Open Connectivity Foundation, Inc. © 2016-2020. All rights Reserved xvii

    6.93.5 Property definition ....................................................................................... 305 698 6.93.6 CRUDN behaviour ....................................................................................... 305 699

    6.94 Body Location Temperature ................................................................................ 306 700 Introduction ................................................................................................. 306 701 Example URI ............................................................................................... 306 702 Resource type ............................................................................................. 306 703 OpenAPI 2.0 definition ................................................................................. 306 704

    6.94.5 Property definition ....................................................................................... 308 705 6.94.6 CRUDN behaviour ....................................................................................... 308 706

    6.95 Body Scale Atomic Measurement ........................................................................ 308 707 Introduction ................................................................................................. 308 708 Example URI ............................................................................................... 308 709 Resource type ............................................................................................. 308 710 OpenAPI 2.0 definition ................................................................................. 308 711

    6.95.5 Property definition ....................................................................................... 317 712 6.95.6 CRUDN behaviour ....................................................................................... 318 713

    6.96 Body Soft Lean Mass .......................................................................................... 319 714 Introduction ................................................................................................. 319 715 Example URI ............................................................................................... 319 716 Resource type ............................................................................................. 319 717 OpenAPI 2.0 definition ................................................................................. 319 718

    6.96.5 Property definition ....................................................................................... 321 719 6.96.6 CRUDN behaviour ....................................................................................... 321 720

    6.97 Body Thermometer Atomic Measurement ............................................................ 322 721 Introduction ................................................................................................. 322 722 Example URI ............................................................................................... 322 723 Resource type ............................................................................................. 322 724 OpenAPI 2.0 definition ................................................................................. 322 725

    6.97.5 Property definition ....................................................................................... 328 726 6.97.6 CRUDN behaviour ....................................................................................... 329 727

    6.98 Body Water ......................................................................................................... 329 728 Introduction ................................................................................................. 329 729 Example URI ............................................................................................... 329 730 Resource type ............................................................................................. 330 731 OpenAPI 2.0 definition ................................................................................. 330 732

    6.98.5 Property definition ....................................................................................... 332 733 6.98.6 CRUDN behaviour ..............................................................................