Shopping Cart

No products in the cart.

BS ISO/IEC 30118-3:2018

$198.66

Information technology. Open Connectivity Foundation (OCF) Specification – Bridging specification

Published By Publication Date Number of Pages
BSI 2018 62
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]

This document specifies a framework for translation between OCF devices and other ecosystems, and specifies the behaviour of a translator that exposes AllJoyn producer applications to OCF clients, and exposes OCF servers to AllJoyn consumer applications. Translation of specific AllJoyn interfaces to or from specific OCF resource types is left to other specifications. Translation of protocols other than AllJoyn is left to a future version of this specification. This document provides generic requirements that apply unless overridden by a more specific document.

PDF Catalog

PDF Pages PDF Title
2 undefined
10 1 Scope
2 Normative references
11 3 Terms, definitions, symbols and abbreviations
3.1 Terms and definitions
13 3.2 Symbols and abbreviations
3.3 Conventions
4 Document conventions and organization
14 4.1 Notation
4.2 Data types
4.3 Document structure
5 Operational Scenarios
15 5.1 ā€œDeep translationā€ vs. ā€œon-the-flyā€
5.2 Use of introspection
5.3 Stability and loss of data
16 6 OCF Bridge Device
17 6.1 Resource Discovery
26 6.2 General Requirements
6.3 Security
27 6.3.1 Blocking communication of Bridged Devices with the OCF ecosystem
7 AllJoyn Translation
7.1 Requirements Specific to an AllJoyn Translator
7.1.1 Exposing AllJoyn producer devices to OCF Clients
30 7.1.1.1 Exposing an AllJoyn producer application as a Virtual OCF Server
35 7.1.2 Exposing OCF resources to AllJoyn consumer applications
36 7.1.2.1 Exposing an OCF server as a Virtual AllJoyn Producer
40 7.2 On-the-Fly Translation from D-Bus and OCF payloads
7.2.1 Translation without aid of introspection
7.2.1.1 Booleans
7.2.1.2 Numeric types
41 7.2.1.3 Text strings
7.2.1.4 Byte arrays
42 7.2.1.5 D-Bus Variants
7.2.1.6 D-Bus Object Paths and Signatures
7.2.1.7 D-Bus Structures
7.2.1.8 Arrays
43 7.2.1.9 Dictionaries / Objects
44 7.2.1.10 Non-translatable types
7.2.1.11 Examples
46 7.2.2 Translation with aid of introspection
7.2.2.1 Translation of the introspection itself
7.2.2.2 Variability of introspection data
47 7.2.2.3 Numeric types
48 7.2.2.4 Text string and byte arrays
7.2.2.5 D-Bus Variants
49 7.2.2.6 D-Bus Object Paths and Signatures
7.2.2.7 D-Bus Structures
7.2.2.8 Arrays and Dictionaries
7.2.2.9 Other JSON format attribute values
7.2.2.10 Examples
51 8 Device Type Definitions
9 Resource Type definitions
9.1 List of resource types
52 9.2 Secure Mode
9.2.1 Introduction
9.2.2 Example URI Path
9.2.3 Resource Type
9.2.4 RAML Definition
54 9.2.5 Swagger2.0 Definition
56 9.2.6 Property Definition
57 9.2.7 CRUDN behaviour
9.3 AllJoyn Object
9.3.1 Introduction
9.3.2 Example URI Path
9.3.3 Resource Type
9.3.4 RAML Definition
59 9.3.5 Swagger2.0 Definition
61 9.3.6 CRUDN behaviour
BS ISO/IEC 30118-3:2018
$198.66