{"id":394655,"date":"2024-10-20T04:15:08","date_gmt":"2024-10-20T04:15:08","guid":{"rendered":"https:\/\/pdfstandards.shop\/product\/uncategorized\/bs-iso-iec-30118-12021-2\/"},"modified":"2024-10-26T07:57:25","modified_gmt":"2024-10-26T07:57:25","slug":"bs-iso-iec-30118-12021-2","status":"publish","type":"product","link":"https:\/\/pdfstandards.shop\/product\/publishers\/bsi\/bs-iso-iec-30118-12021-2\/","title":{"rendered":"BS ISO\/IEC 30118-1:2021"},"content":{"rendered":"

PDF Catalog<\/h4>\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n
PDF Pages<\/th>\nPDF Title<\/th>\n<\/tr>\n
2<\/td>\nundefined <\/td>\n<\/tr>\n
9<\/td>\nForeword <\/td>\n<\/tr>\n
10<\/td>\nIntroduction <\/td>\n<\/tr>\n
13<\/td>\n1 Scope
2 Normative references <\/td>\n<\/tr>\n
15<\/td>\n3 Terms, definitions and abbreviated terms
3.1 Terms and definitions <\/td>\n<\/tr>\n
19<\/td>\n3.2 Symbols and abbreviated terms <\/td>\n<\/tr>\n
20<\/td>\n4 Document conventions and organization
4.1 Conventions
4.2 Notation <\/td>\n<\/tr>\n
21<\/td>\n4.3 Data types <\/td>\n<\/tr>\n
22<\/td>\n4.4 Resource notation syntax <\/td>\n<\/tr>\n
23<\/td>\n5 Architecture
5.1 Overview
5.2 Principle <\/td>\n<\/tr>\n
24<\/td>\n5.3 Functional block diagram <\/td>\n<\/tr>\n
26<\/td>\n5.4 Framework
6 Identification and addressing
6.1 Introduction <\/td>\n<\/tr>\n
27<\/td>\n6.2 Identification
6.2.1 Device and Platform identification
6.2.2 Resource identification and addressing <\/td>\n<\/tr>\n
28<\/td>\n6.3 Namespace:
6.4 Network addressing <\/td>\n<\/tr>\n
29<\/td>\n7 Resource model
7.1 Introduction
7.2 Resource <\/td>\n<\/tr>\n
30<\/td>\n7.3 Property
7.3.1 Introduction <\/td>\n<\/tr>\n
31<\/td>\n7.3.2 Common Properties
7.3.2.1 Introduction <\/td>\n<\/tr>\n
32<\/td>\n7.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 <\/td>\n<\/tr>\n
33<\/td>\n7.4 Resource Type
7.4.1 Introduction
7.4.2 Resource Type Property
7.4.3 Resource Type definition <\/td>\n<\/tr>\n
35<\/td>\n7.4.4 Multi-value “rt” Resource
7.5 Device Type <\/td>\n<\/tr>\n
36<\/td>\n7.6 OCF Interface
7.6.1 Introduction
7.6.2 OCF Interface Property <\/td>\n<\/tr>\n
37<\/td>\n7.6.3 OCF Interface methods
7.6.3.1 Overview
7.6.3.2 Baseline OCF Interface
7.6.3.2.1 Overview <\/td>\n<\/tr>\n
38<\/td>\n7.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 <\/td>\n<\/tr>\n
39<\/td>\n7.6.3.3.3 Use with NOTIFY <\/td>\n<\/tr>\n
40<\/td>\n7.6.3.3.4 Use with CREATE, UPDATE, and DELETE
7.6.3.4 Batch OCF Interface
7.6.3.4.1 Overview <\/td>\n<\/tr>\n
41<\/td>\n7.6.3.4.2 General requirements for realizations of the batch OCF Interface <\/td>\n<\/tr>\n
42<\/td>\n7.6.3.4.3 Observability of the batch OCF Interface
7.6.3.4.4 UPDATE using the batch OCF Interface <\/td>\n<\/tr>\n
43<\/td>\n7.6.3.4.5 Examples: Batch OCF Interface <\/td>\n<\/tr>\n
49<\/td>\n7.6.3.5 Actuator OCF Interface <\/td>\n<\/tr>\n
50<\/td>\n7.6.3.6 Sensor OCF Interface <\/td>\n<\/tr>\n
51<\/td>\n7.6.3.7 Read-only OCF Interface
7.6.3.8 Read-write OCF Interface <\/td>\n<\/tr>\n
52<\/td>\n7.6.3.9 Create OCF Interface
7.6.3.9.1 Overview
7.6.3.9.2 Data format for CREATE <\/td>\n<\/tr>\n
53<\/td>\n7.6.3.9.3 Use with CREATE <\/td>\n<\/tr>\n
54<\/td>\n7.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 <\/td>\n<\/tr>\n
55<\/td>\n7.8.2.2 Link context
7.8.2.3 Link relation type <\/td>\n<\/tr>\n
56<\/td>\n7.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 <\/td>\n<\/tr>\n
57<\/td>\n7.8.2.5.3 “p” or policy Parameter <\/td>\n<\/tr>\n
58<\/td>\n7.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 <\/td>\n<\/tr>\n
59<\/td>\n7.8.2.8 Properties describing an array of Links <\/td>\n<\/tr>\n
60<\/td>\n7.8.3 Collections
7.8.3.1 Overview <\/td>\n<\/tr>\n
61<\/td>\n7.8.3.2 Collection Properties <\/td>\n<\/tr>\n
62<\/td>\n7.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 <\/td>\n<\/tr>\n
63<\/td>\n7.8.4.3 Normative behaviour <\/td>\n<\/tr>\n
64<\/td>\n7.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 <\/td>\n<\/tr>\n
65<\/td>\n7.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 <\/td>\n<\/tr>\n
66<\/td>\n8 CRUDN
8.1 Overview
8.2 CREATE
8.2.1 Overview <\/td>\n<\/tr>\n
67<\/td>\n8.2.2 CREATE request
8.2.3 Processing by the Server
8.2.4 CREATE response <\/td>\n<\/tr>\n
68<\/td>\n8.3 RETRIEVE
8.3.1 Overview
8.3.2 RETRIEVE request
8.3.3 Processing by the Server
8.3.4 RETRIEVE response <\/td>\n<\/tr>\n
69<\/td>\n8.4 UPDATE
8.4.1 Overview
8.4.2 UPDATE request
8.4.3 Processing by the Server
8.4.3.1 Overview <\/td>\n<\/tr>\n
70<\/td>\n8.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 <\/td>\n<\/tr>\n
71<\/td>\n8.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 <\/td>\n<\/tr>\n
72<\/td>\n9 Network and connectivity
9.1 Introduction
9.2 Architecture <\/td>\n<\/tr>\n
73<\/td>\n9.3 IPv6 network layer requirements
9.3.1 Introduction <\/td>\n<\/tr>\n
74<\/td>\n9.3.2 IPv6 node requirements
9.3.2.1 Introduction
9.3.2.2 IP Layer
10 OCF Endpoint
10.1 OCF Endpoint definition <\/td>\n<\/tr>\n
75<\/td>\n10.2 OCF Endpoint information
10.2.1 Introduction
10.2.2 “ep” <\/td>\n<\/tr>\n
76<\/td>\n10.2.3 “pri”
10.2.4 “lat”
10.2.5 OCF Endpoint information in “eps” Parameter <\/td>\n<\/tr>\n
77<\/td>\n10.3 OCF Endpoint discovery
10.3.1 Introduction
10.3.2 Implicit discovery
10.3.3 Explicit discovery with “\/oic\/res” response <\/td>\n<\/tr>\n
79<\/td>\n11 Functional interactions
11.1 Introduction <\/td>\n<\/tr>\n
80<\/td>\n11.2 Resource discovery
11.2.1 Introduction
11.2.2 Resource based discovery: mechanisms
11.2.2.1 Overview <\/td>\n<\/tr>\n
81<\/td>\n11.2.2.2 Direct discovery
11.2.3 Resource based discovery: Finding information <\/td>\n<\/tr>\n
88<\/td>\n11.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”) <\/td>\n<\/tr>\n
89<\/td>\n11.2.5 Multicast discovery using “\/oic\/res” <\/td>\n<\/tr>\n
90<\/td>\n11.3 Notification
11.3.1 Overview
11.3.2 Observe
11.3.2.1 Overview
11.3.2.2 RETRIEVE request with Observe indication <\/td>\n<\/tr>\n
91<\/td>\n11.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 <\/td>\n<\/tr>\n
95<\/td>\n11.4.2 Usage of Introspection <\/td>\n<\/tr>\n
96<\/td>\n11.5 Semantic Tags
11.5.1 Introduction <\/td>\n<\/tr>\n
97<\/td>\n11.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 <\/td>\n<\/tr>\n
98<\/td>\n11.5.2.2 Functional behaviour Semantic Tags
11.5.2.2.1 Introduction <\/td>\n<\/tr>\n
99<\/td>\n11.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 <\/td>\n<\/tr>\n
100<\/td>\n12.2.2 URIs
12.2.3 CoAP method with request and response
12.2.3.1 Overview
12.2.3.2 CREATE with POST <\/td>\n<\/tr>\n
101<\/td>\n12.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 <\/td>\n<\/tr>\n
102<\/td>\n12.2.5 OCF-Content-Format-Version information <\/td>\n<\/tr>\n
103<\/td>\n12.2.6 Content-Format policy <\/td>\n<\/tr>\n
104<\/td>\n12.2.7 CRUDN to CoAP response codes
12.2.8 CoAP block transfer
12.2.9 Generic requirements for CoAP multicast <\/td>\n<\/tr>\n
105<\/td>\n12.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 <\/td>\n<\/tr>\n
106<\/td>\n12.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 <\/td>\n<\/tr>\n
107<\/td>\n13 Security <\/td>\n<\/tr>\n
108<\/td>\nAnnex 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 <\/td>\n<\/tr>\n
114<\/td>\nA.2.5 Property definition <\/td>\n<\/tr>\n
115<\/td>\nA.2.6 CRUDN behaviour
A.3 Collection
A.3.1 Introduction
A.3.2 Example URI <\/td>\n<\/tr>\n
116<\/td>\nA.3.3 Resource type
A.3.4 OpenAPI 2.0 definition <\/td>\n<\/tr>\n
122<\/td>\nA.3.5 Property definition <\/td>\n<\/tr>\n
124<\/td>\nA.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 <\/td>\n<\/tr>\n
127<\/td>\nA.4.5 Property definition <\/td>\n<\/tr>\n
128<\/td>\nA.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 <\/td>\n<\/tr>\n
130<\/td>\nA.5.5 Property definition <\/td>\n<\/tr>\n
131<\/td>\nA.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 <\/td>\n<\/tr>\n
134<\/td>\nA.6.5 Property definition <\/td>\n<\/tr>\n
135<\/td>\nA.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 <\/td>\n<\/tr>\n
140<\/td>\nA.7.5 Property definition <\/td>\n<\/tr>\n
141<\/td>\nA.7.6 CRUDN behaviour <\/td>\n<\/tr>\n
142<\/td>\nAnnex B (informative) OpenAPI 2.0 Schema Extension
B.1 OpenAPI 2.0 Schema Reference
B.2 OpenAPI 2.0 Introspection empty file <\/td>\n<\/tr>\n
143<\/td>\nAnnex C (normative) Semantic Tag enumeration support
C.1 Introduction
C.2 “tag-pos-desc” supported enumeration <\/td>\n<\/tr>\n
144<\/td>\nBibliography <\/td>\n<\/tr>\n<\/table>\n","protected":false},"excerpt":{"rendered":"

Information technology. Open Connectivity Foundation (OCF) Specification – Core specification<\/b><\/p>\n\n\n\n\n
Published By<\/td>\nPublication Date<\/td>\nNumber of Pages<\/td>\n<\/tr>\n
BSI<\/b><\/a><\/td>\n2022<\/td>\n146<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"featured_media":394663,"template":"","meta":{"rank_math_lock_modified_date":false,"ep_exclude_from_search":false},"product_cat":[2641],"product_tag":[],"class_list":{"0":"post-394655","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-bsi","8":"first","9":"instock","10":"sold-individually","11":"shipping-taxable","12":"purchasable","13":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product\/394655","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media\/394663"}],"wp:attachment":[{"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/media?parent=394655"}],"wp:term":[{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_cat?post=394655"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/pdfstandards.shop\/wp-json\/wp\/v2\/product_tag?post=394655"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}