Shopping Cart

No products in the cart.

BS ISO/IEC 30118-1:2021 – TC:2022 Edition

$280.87

Tracked Changes. Information technology. Open Connectivity Foundation (OCF) Specification – Core specification

Published By Publication Date Number of Pages
BSI 2022 442
Guaranteed Safe Checkout
Category:

If you have any questions, feel free to reach out to our online customer service team by clicking on the bottom right corner. We’re here to assist you 24/7.
Email:[email protected]

PDF Catalog

PDF Pages PDF Title
1 30453701
297 A-30430405
298 undefined
305 Foreword
306 Introduction
309 1 Scope
2 Normative references
311 3 Terms, definitions and abbreviated terms
3.1 Terms and definitions
315 3.2 Symbols and abbreviated terms
316 4 Document conventions and organization
4.1 Conventions
4.2 Notation
317 4.3 Data types
318 4.4 Resource notation syntax
319 5 Architecture
5.1 Overview
5.2 Principle
320 5.3 Functional block diagram
322 5.4 Framework
6 Identification and addressing
6.1 Introduction
323 6.2 Identification
6.2.1 Device and Platform identification
6.2.2 Resource identification and addressing
324 6.3 Namespace:
6.4 Network addressing
325 7 Resource model
7.1 Introduction
7.2 Resource
326 7.3 Property
7.3.1 Introduction
327 7.3.2 Common Properties
7.3.2.1 Introduction
328 7.3.2.2 Property Name and Property Value definitions
7.3.2.3 Resource Type
7.3.2.4 OCF Interface
7.3.2.5 Name
7.3.2.6 Resource Identity
329 7.4 Resource Type
7.4.1 Introduction
7.4.2 Resource Type Property
7.4.3 Resource Type definition
331 7.4.4 Multi-value “rt” Resource
7.5 Device Type
332 7.6 OCF Interface
7.6.1 Introduction
7.6.2 OCF Interface Property
333 7.6.3 OCF Interface methods
7.6.3.1 Overview
7.6.3.2 Baseline OCF Interface
7.6.3.2.1 Overview
334 7.6.3.2.2 Use of RETRIEVE
7.6.3.2.3 Use of UPDATE
7.6.3.3 Links list OCF Interface
7.6.3.3.1 Overview
7.6.3.3.2 Use with RETRIEVE
335 7.6.3.3.3 Use with NOTIFY
336 7.6.3.3.4 Use with CREATE, UPDATE, and DELETE
7.6.3.4 Batch OCF Interface
7.6.3.4.1 Overview
337 7.6.3.4.2 General requirements for realizations of the batch OCF Interface
338 7.6.3.4.3 Observability of the batch OCF Interface
7.6.3.4.4 UPDATE using the batch OCF Interface
339 7.6.3.4.5 Examples: Batch OCF Interface
345 7.6.3.5 Actuator OCF Interface
346 7.6.3.6 Sensor OCF Interface
347 7.6.3.7 Read-only OCF Interface
7.6.3.8 Read-write OCF Interface
348 7.6.3.9 Create OCF Interface
7.6.3.9.1 Overview
7.6.3.9.2 Data format for CREATE
349 7.6.3.9.3 Use with CREATE
350 7.6.3.9.4 Use with UPDATE and DELETE
7.7 Resource representation
7.8 Structure
7.8.1 Introduction
7.8.2 Resource relationships (Links)
7.8.2.1 Introduction
351 7.8.2.2 Link context
7.8.2.3 Link relation type
352 7.8.2.4 Link target
7.8.2.5 Parameters for Link target attributes
7.8.2.5.1 Introduction
7.8.2.5.2 “ins” or Link instance Parameter
353 7.8.2.5.3 “p” or policy Parameter
354 7.8.2.5.4 “type” or media type Parameter
7.8.2.5.5 “di” or Device UUID Parameter
7.8.2.5.6 “eps” Parameter
7.8.2.6 Formatting
7.8.2.7 List of Links in a Collection
355 7.8.2.8 Properties describing an array of Links
356 7.8.3 Collections
7.8.3.1 Overview
357 7.8.3.2 Collection Properties
358 7.8.3.3 Default Resource Type
7.8.3.4 Default OCF Interface
7.8.4 Atomic Measurement
7.8.4.1 Overview
7.8.4.2 Atomic Measurement Properties
359 7.8.4.3 Normative behaviour
360 7.8.4.4 Security considerations
7.8.4.5 Default Resource Type
7.9 Query Parameters
7.9.1 Introduction
7.9.2 Use of multiple parameters within a query
361 7.9.3 Application to multi-value “rt” Resources
7.9.4 OCF Interface specific considerations for queries
7.9.4.1 OCF Interface selection
7.9.4.2 Batch OCF Interface
362 8 CRUDN
8.1 Overview
8.2 CREATE
8.2.1 Overview
363 8.2.2 CREATE request
8.2.3 Processing by the Server
8.2.4 CREATE response
364 8.3 RETRIEVE
8.3.1 Overview
8.3.2 RETRIEVE request
8.3.3 Processing by the Server
8.3.4 RETRIEVE response
365 8.4 UPDATE
8.4.1 Overview
8.4.2 UPDATE request
8.4.3 Processing by the Server
8.4.3.1 Overview
366 8.4.3.2 Resource monitoring by the Server
8.4.3.3 Additional RETRIEVE responses with Observe indication
8.4.4 UPDATE response
8.5 DELETE
8.5.1 Overview
367 8.5.2 DELETE request
8.5.3 Processing by the Server
8.5.4 DELETE response
8.6 NOTIFY
8.6.1 Overview
8.6.2 NOTIFICATION response
368 9 Network and connectivity
9.1 Introduction
9.2 Architecture
369 9.3 IPv6 network layer requirements
9.3.1 Introduction
370 9.3.2 IPv6 node requirements
9.3.2.1 Introduction
9.3.2.2 IP Layer
10 OCF Endpoint
10.1 OCF Endpoint definition
371 10.2 OCF Endpoint information
10.2.1 Introduction
10.2.2 “ep”
372 10.2.3 “pri”
10.2.4 “lat”
10.2.5 OCF Endpoint information in “eps” Parameter
373 10.3 OCF Endpoint discovery
10.3.1 Introduction
10.3.2 Implicit discovery
10.3.3 Explicit discovery with “/oic/res” response
375 11 Functional interactions
11.1 Introduction
376 11.2 Resource discovery
11.2.1 Introduction
11.2.2 Resource based discovery: mechanisms
11.2.2.1 Overview
377 11.2.2.2 Direct discovery
11.2.3 Resource based discovery: Finding information
384 11.2.4 Resource discovery using “/oic/res”
11.2.4.1 General Requirements
11.2.4.2 Discovery using “oic.if.ll” (Default OCF Interfgace for “/oic/res”)
385 11.2.5 Multicast discovery using “/oic/res”
386 11.3 Notification
11.3.1 Overview
11.3.2 Observe
11.3.2.1 Overview
11.3.2.2 RETRIEVE request with Observe indication
387 11.3.2.3 Processing by the Server
11.3.2.4 RETRIEVE response with Observe indication
11.3.2.5 Resource monitoring by the Server
11.3.2.6 Additional RETRIEVE responses with Observe indication
11.3.2.7 Cancelling Observe
11.4 Introspection
11.4.1 Overview
391 11.4.2 Usage of Introspection
392 11.5 Semantic Tags
11.5.1 Introduction
393 11.5.2 Semantic Tag definitions
11.5.2.1 Relative and descriptive position Semantic Tags
11.5.2.1.1 Introduction
11.5.2.1.2 “tag-pos-desc” or position description Semantic Tag
11.5.2.1.3 “tag-pos-rel” or relative position Semantic Tag
394 11.5.2.2 Functional behaviour Semantic Tags
11.5.2.2.1 Introduction
395 11.5.2.2.2 “tag-func-desc” or function description Semantic Tag
12 Messaging
12.1 Introduction
12.2 Mapping of CRUDN to CoAP
12.2.1 Overview
396 12.2.2 URIs
12.2.3 CoAP method with request and response
12.2.3.1 Overview
12.2.3.2 CREATE with POST
397 12.2.3.3 RETRIEVE with GET
12.2.3.4 UPDATE with POST
12.2.3.5 DELETE with DELETE
12.2.4 Content-Format negotiation
398 12.2.5 OCF-Content-Format-Version information
399 12.2.6 Content-Format policy
400 12.2.7 CRUDN to CoAP response codes
12.2.8 CoAP block transfer
12.2.9 Generic requirements for CoAP multicast
401 12.2.10 Setting timeout on response to a confirmable request
12.3 Mapping of CRUDN to CoAP serialization over TCP
12.3.1 Overview
12.3.2 URIs
12.3.3 CoAP method with request and response
12.3.4 Content-Format negotiation
402 12.3.5 OCF-Content-Format-Version information
12.3.6 Content-Format policy
12.3.7 CRUDN to CoAP response codes
12.3.8 CoAP block transfer
12.3.9 Keep alive (connection health)
12.3.10 CoAP using a proxy
12.4 Payload Encoding in CBOR
403 13 Security
404 Annex A (normative) Resource Type definitions
A.1 List of Resource Type definitions
A.2 Atomic Measurement links list representation
A.2.1 Introduction
A.2.2 Example URI
A.2.3 Resource type
A.2.4 OpenAPI 2.0 definition
410 A.2.5 Property definition
411 A.2.6 CRUDN behaviour
A.3 Collection
A.3.1 Introduction
A.3.2 Example URI
412 A.3.3 Resource type
A.3.4 OpenAPI 2.0 definition
418 A.3.5 Property definition
420 A.3.6 CRUDN behaviour
A.4 Device
A.4.1 Introduction
A.4.2 Well-known URI
A.4.3 Resource type
A.4.4 OpenAPI 2.0 definition
423 A.4.5 Property definition
424 A.4.6 CRUDN behaviour
A.5 Introspection Resource
A.5.1 Introduction
A.5.2 Well-known URI
A.5.3 Resource type
A.5.4 OpenAPI 2.0 definition
426 A.5.5 Property definition
427 A.5.6 CRUDN behaviour
A.6 Platform
A.6.1 Introduction
A.6.2 Well-known URI
A.6.3 Resource type
A.6.4 OpenAPI 2.0 definition
430 A.6.5 Property definition
431 A.6.6 CRUDN behaviour
A.7 Discoverable Resources
A.7.1 Introduction
A.7.2 Well-known URI
A.7.3 Resource type
A.7.4 OpenAPI 2.0 definition
436 A.7.5 Property definition
437 A.7.6 CRUDN behaviour
438 Annex B (informative) OpenAPI 2.0 Schema Extension
B.1 OpenAPI 2.0 Schema Reference
B.2 OpenAPI 2.0 Introspection empty file
439 Annex C (normative) Semantic Tag enumeration support
C.1 Introduction
C.2 “tag-pos-desc” supported enumeration
440 Bibliography
BS ISO/IEC 30118-1:2021 - TC
$280.87