BS ISO/IEC 30118-6:2021:2022 Edition
$215.11
Information technology. Open Connectivity Foundation (OCF) Specification – Resource to AllJoyn interface mapping specification
Published By | Publication Date | Number of Pages |
BSI | 2022 | 82 |
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | undefined |
8 | Foreword |
9 | Introduction |
11 | 1 Scope 2 Normative references |
12 | 3 Terms and definitions 4 Document conventions and organization 4.1 Conventions |
13 | 4.2 Notation 5 Theory of operation 5.1 Interworking approach |
14 | 5.2 Mapping syntax 5.2.1 Introduction 5.2.2 General 5.2.3 Value assignment 5.2.4 Property naming 5.2.5 Arrays 5.2.6 Default mapping 5.2.7 Conditional mapping |
15 | 5.2.8 Loops 5.2.9 Method invocation 6 AllJoyn translation 6.1 Operational scenarios 6.2 Requirements specific to an AllJoyn bridging function 6.2.1 Introduction 6.2.2 Use of introspection |
16 | 6.2.3 Stability and loss of data 6.2.4 Exposing AllJoyn producer devices to OCF clients 6.2.4.1 Virtual OCF devices and resources |
19 | 6.2.4.2 Exposing an AllJoyn producer application as a virtual OCF server |
24 | 6.2.5 Exposing OCF resources to AllJoyn consumer applications 6.2.5.1 Use of AllJoyn producer application |
26 | 6.2.5.2 Exposing an OCF server as a virtual AllJoyn producer |
31 | 6.2.6 Security 6.3 On-the-fly translation from d-bus and OCF payloads 6.3.1 Introduction 6.3.2 Translation without aid of introspection 6.3.2.1 Introduction 6.3.2.2 Booleans 6.3.2.3 Numeric types |
32 | 6.3.2.4 Text strings 6.3.2.5 Byte arrays |
33 | 6.3.2.6 D-bus variants 6.3.2.7 D-bus object paths and signatures 6.3.2.8 D-bus structures 6.3.2.9 Arrays |
34 | 6.3.2.10 Dictionaries / objects |
35 | 6.3.2.11 Non-translatable types 6.3.2.12 Examples |
37 | 6.3.3 Translation with aid of introspection 6.3.3.1 Introduction to introspection metadata 6.3.3.2 Translation of the introspection itself 6.3.3.3 Variability of introspection data 6.3.3.4 Numeric types |
39 | 6.3.3.5 Text string and byte arrays 6.3.3.6 D-bus variants 6.3.3.7 D-bus object paths and signatures |
40 | 6.3.3.8 D-bus structures 6.3.3.9 Arrays and dictionaries 6.3.3.10 Other JSON format attribute values 6.3.3.11 Examples |
42 | 7 Device type mapping 7.1 AllJoyn device types to OCF device types 7.2 OCF device types with no AllJoyn equivalent |
43 | 8 Resource to interface equivalence 8.1 Introduction |
44 | 8.2 Environment.CurrentAirQuality mapping |
45 | 8.3 Environment.CurrentAirQualityLevel mapping 8.4 Operation.ClimateControlMode mapping 8.5 Operation.FanSpeedLevel mapping 8.6 Operation.HeatingZone mapping 8.7 Operation.OnOffStatus, Operation.OnControl, and Operation.OffControl mapping 8.8 Operation.OvenCyclePhase 9 Detailed mapping APIs 9.1 Introduction |
46 | 9.2 Current air quality 9.2.1 Derived model 9.2.2 Property definition |
47 | 9.2.3 Derived model definition |
48 | 9.3 Current air quality level 9.3.1 Derived model 9.3.2 Property definition |
49 | 9.3.3 Derived model definition |
50 | 9.4 Current humidity 9.4.1 Derived model 9.4.2 Property definition |
51 | 9.4.3 Derived model definition 9.5 Current temperature 9.5.1 Derived model 9.5.2 Property definition |
52 | 9.5.3 Derived model definition |
53 | 9.6 Target humidity 9.6.1 Derived model 9.6.2 Property definition |
54 | 9.6.3 Derived model definition |
55 | 9.7 Target temperature 9.7.1 Derived model 9.7.2 Property definition |
56 | 9.7.3 Derived model definition |
57 | 9.8 Audio volume 9.8.1 Derived model 9.8.2 Property definition |
58 | 9.8.3 Derived model definition |
59 | 9.9 Climate control mode 9.9.1 Derived model 9.9.2 Property definition 9.9.3 Derived model definition |
60 | 9.10 Closed status 9.10.1 Derived model 9.10.2 Property definition |
61 | 9.10.3 Derived model definition 9.11 Cycle control 9.11.1 Derived model 9.11.2 Property definition |
62 | 9.11.3 Derived model definition |
63 | 9.12 Fan speed level 9.12.1 Derived model 9.12.2 Property definition |
64 | 9.12.3 Derived model definition |
65 | 9.13 Heating zone 9.13.1 Derived model 9.13.2 Property definition 9.13.3 Derived model definition |
66 | 9.14 HVAC fan mode 9.14.1 Derived model 9.14.2 Property definition |
67 | 9.14.3 Derived model definition |
68 | 9.15 On/Off control 9.15.1 Derived model 9.15.2 Property definition |
69 | 9.15.3 Derived model definition 9.16 On off mapping 9.16.1 Derived model 9.16.2 Property definition |
70 | 9.16.3 Derived model definition 9.17 Oven cycle phase 9.17.1 Derived model 9.17.2 Property definition |
71 | 9.17.3 Derived model definition |
72 | 10 Resource type definitions 10.1 List of resource types 10.2 AllJoynObject 10.2.1 Introduction 10.2.2 Example URI 10.2.3 Resource type 10.2.4 OpenAPI 2.0 definition |
76 | 10.2.5 Property definition |
77 | 10.2.6 CRUDN behaviour 10.3 SecureMode 10.3.1 Introduction 10.3.2 Example URI 10.3.3 Resource type 10.3.4 OpenAPI 2.0 definition |
79 | 10.3.5 Property definition 10.3.6 CRUDN behaviour |