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

664
CONTACT [email protected] Copyright Open Connectivity Foundation, Inc. © 2020. All Rights Reserved. OCF Resource Type Specifi cation VERSION 2.2.0 | July 2020

Upload: others

Post on 12-Jul-2020

3 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.0 | July 2020

    mailto:[email protected]

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

    Legal Disclaimer 3

    4

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

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

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

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

    26

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

    CONTENTS 27

    28

    1 Scope .............................................................................................................................. 1 29 2 Normative references ...................................................................................................... 1 30 3 Terms, definitions, and abbreviated terms ....................................................................... 1 31

    3.1 Terms and definitions.............................................................................................. 1 32 3.2 Abbreviated terms ................................................................................................... 1 33

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

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

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

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

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

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

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

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

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

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

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

    6.3.5 Property definition ......................................................................................... 25 69

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

    CRUDN behaviour ......................................................................................... 26 70 6.4 Battery .................................................................................................................. 26 71

    Introduction ................................................................................................... 26 72 Example URI ................................................................................................. 26 73 Resource type ............................................................................................... 26 74 OpenAPI 2.0 definition ................................................................................... 26 75

    6.4.5 Property definition ......................................................................................... 29 76 6.4.6 CRUDN behaviour ......................................................................................... 29 77

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

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

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

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

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

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

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

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

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

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

    6.10 Door ..................................................................................................................... 44 113 Introduction ................................................................................................... 44 114

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

    Example URI ................................................................................................. 44 115 Resource type ............................................................................................... 45 116 OpenAPI 2.0 definition ................................................................................... 45 117

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

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

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

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

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

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

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

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

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

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

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

    6.16 Lock Code ............................................................................................................ 65 155 Introduction ................................................................................................... 65 156 Example URI ................................................................................................. 65 157 Resource type ............................................................................................... 65 158 OpenAPI 2.0 definition ................................................................................... 65 159

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

    6.16.5 Property definition ......................................................................................... 67 160 6.16.6 CRUDN behaviour ......................................................................................... 67 161

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

    6.17.5 Property definition ......................................................................................... 70 167 6.17.6 CRUDN behaviour ......................................................................................... 70 168

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

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

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

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

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

    6.20.5 Property definition ......................................................................................... 80 188 6.20.6 CRUDN behaviour ......................................................................................... 81 189

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

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

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

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

    6.23 Time Period .......................................................................................................... 89 204

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

    6.23.1 Introduction ................................................................................................... 89 205 6.23.2 Example URI ................................................................................................. 89 206 6.23.3 Resource type ............................................................................................... 89 207 6.23.4 OpenAPI 2.0 definition ................................................................................... 89 208 6.23.5 Property definition ......................................................................................... 92 209 6.23.6 CRUDN behaviour ......................................................................................... 93 210

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

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

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

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

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

    6.26.5 Property definition ....................................................................................... 101 230 6.26.6 CRUDN behaviour ....................................................................................... 101 231

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

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

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

    6.28.5 Property definition ....................................................................................... 106 244 6.28.6 CRUDN behaviour ....................................................................................... 106 245

    6.29 Button Switch ...................................................................................................... 107 246 Introduction ................................................................................................. 107 247 Example URI ............................................................................................... 107 248 Resource type ............................................................................................. 107 249

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

    OpenAPI 2.0 definition ................................................................................. 107 250 6.29.5 Property definition ....................................................................................... 108 251 6.29.6 CRUDN behaviour ....................................................................................... 109 252

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

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

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

    6.32.5 Property definition ....................................................................................... 116 272 6.32.6 CRUDN behaviour ....................................................................................... 117 273

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

    6.33.5 Property definition ....................................................................................... 119 279 6.33.6 CRUDN behaviour ....................................................................................... 119 280

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

    6.34.5 Property definition ....................................................................................... 121 286 6.34.6 CRUDN behaviour ....................................................................................... 122 287

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

    6.35.5 Property definition ....................................................................................... 124 293 6.35.6 CRUDN behaviour ....................................................................................... 125 294

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

    6.36 Energy Overload/Circuit Breaker ......................................................................... 125 295 Introduction ................................................................................................. 125 296 Example URI ............................................................................................... 125 297 Resource type ............................................................................................. 126 298 OpenAPI 2.0 definition ................................................................................. 126 299

    6.36.5 Property definition ....................................................................................... 127 300 6.36.6 CRUDN behaviour ....................................................................................... 127 301

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

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

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

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

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

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

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

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

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

    6.42 Media ................................................................................................................. 140 337 Introduction ................................................................................................. 140 338 Example URI ............................................................................................... 140 339

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

    Resource type ............................................................................................. 140 340 OpenAPI 2.0 definition ................................................................................. 140 341

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

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

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

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

    6.44.5 Property definition ....................................................................................... 149 356 6.44.6 CRUDN behaviour ....................................................................................... 149 357

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

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

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

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

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

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

    6.48.5 Property definition ....................................................................................... 160 384

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

    6.48.6 CRUDN behaviour ....................................................................................... 161 385 6.49 Presence Sensor ................................................................................................ 161 386

    Introduction ................................................................................................. 161 387 Example URI ............................................................................................... 161 388 Resource type ............................................................................................. 161 389 OpenAPI 2.0 definition ................................................................................. 161 390

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

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

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

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

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

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

    6.52.5 Property definition ....................................................................................... 172 412 6.52.6 CRUDN behaviour ....................................................................................... 173 413

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

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

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

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

    6.55 Water Sensor ...................................................................................................... 177 428 Introduction ................................................................................................. 177 429

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

    Example URI ............................................................................................... 177 430 Resource type ............................................................................................. 178 431 OpenAPI 2.0 definition ................................................................................. 178 432 Property definition ....................................................................................... 179 433 CRUDN behaviour ....................................................................................... 180 434

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

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

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

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

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

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

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

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

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

    6.61 Altimeter ............................................................................................................. 193 470 Introduction ................................................................................................. 193 471 Example URI ............................................................................................... 193 472 Resource type ............................................................................................. 193 473 OpenAPI 2.0 definition ................................................................................. 193 474

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

    6.61.5 Property definition ....................................................................................... 195 475 6.61.6 CRUDN behaviour ....................................................................................... 195 476

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

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

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

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

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

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

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

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

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

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

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

    6.67.5 Property definition ....................................................................................... 216 517 6.67.6 CRUDN behaviour ....................................................................................... 217 518

    6.68 Consumable ........................................................................................................ 218 519

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

    Introduction ................................................................................................. 218 520 Example URI ............................................................................................... 218 521 Resource type ............................................................................................. 218 522 OpenAPI 2.0 definition ................................................................................. 218 523

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

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

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

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

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

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

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

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

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

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

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

    6.74 Selectable Levels ................................................................................................ 241 561 Introduction ................................................................................................. 241 562 Example URI ............................................................................................... 241 563 Resource type ............................................................................................. 241 564

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

    OpenAPI 2.0 definition ................................................................................. 242 565 6.74.5 Property definition ....................................................................................... 244 566 6.74.6 CRUDN behaviour ....................................................................................... 244 567

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

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

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

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

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

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

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

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

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

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

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

    6.80.5 Property definition ....................................................................................... 262 608 6.80.6 CRUDN behaviour ....................................................................................... 263 609

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

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

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

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

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

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

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

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

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

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

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

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

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

    6.87 Time Stamp ........................................................................................................ 280 652 Introduction ................................................................................................. 280 653 Example URI ............................................................................................... 280 654

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

    Resource type ............................................................................................. 280 655 OpenAPI 2.0 definition ................................................................................. 281 656

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

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

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

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

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

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

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

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

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

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

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

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

    6.93.5 Property definition ....................................................................................... 305 699

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

    6.93.6 CRUDN behaviour ....................................................................................... 305 700 6.94 Body Location Temperature ................................................................................ 306 701

    Introduction ................................................................................................. 306 702 Example URI ............................................................................................... 306 703 Resource type ............................................................................................. 306 704 OpenAPI 2.0 definition ................................................................................. 306 705

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

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

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

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

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

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

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

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

    6.98.5 Property definition ....................................................................................... 332 734 6.98.6 CRUDN behaviour ....................................................................................... 332 735

    6.99 Glucose .....................................................................................................