BS ISO/IEC 30118-6:2021 – TC:2022 Edition
$280.87
Tracked Changes. Information technology. Open Connectivity Foundation (OCF) Specification – Resource to AllJoyn interface mapping specification
Published By | Publication Date | Number of Pages |
BSI | 2022 | 236 |
PDF Catalog
PDF Pages | PDF Title |
---|---|
1 | 30455897 |
155 | A-30430420 |
156 | undefined |
162 | Foreword |
163 | Introduction |
165 | 1 Scope 2 Normative references |
166 | 3 Terms and definitions 4 Document conventions and organization 4.1 Conventions |
167 | 4.2 Notation 5 Theory of operation 5.1 Interworking approach |
168 | 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 |
169 | 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 |
170 | 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 |
173 | 6.2.4.2 Exposing an AllJoyn producer application as a virtual OCF server |
178 | 6.2.5 Exposing OCF resources to AllJoyn consumer applications 6.2.5.1 Use of AllJoyn producer application |
180 | 6.2.5.2 Exposing an OCF server as a virtual AllJoyn producer |
185 | 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 |
186 | 6.3.2.4 Text strings 6.3.2.5 Byte arrays |
187 | 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 |
188 | 6.3.2.10 Dictionaries / objects |
189 | 6.3.2.11 Non-translatable types 6.3.2.12 Examples |
191 | 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 |
193 | 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 |
194 | 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 |
196 | 7 Device type mapping 7.1 AllJoyn device types to OCF device types 7.2 OCF device types with no AllJoyn equivalent |
197 | 8 Resource to interface equivalence 8.1 Introduction |
198 | 8.2 Environment.CurrentAirQuality mapping |
199 | 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 |
200 | 9.2 Current air quality 9.2.1 Derived model 9.2.2 Property definition |
201 | 9.2.3 Derived model definition |
202 | 9.3 Current air quality level 9.3.1 Derived model 9.3.2 Property definition |
203 | 9.3.3 Derived model definition |
204 | 9.4 Current humidity 9.4.1 Derived model 9.4.2 Property definition |
205 | 9.4.3 Derived model definition 9.5 Current temperature 9.5.1 Derived model 9.5.2 Property definition |
206 | 9.5.3 Derived model definition |
207 | 9.6 Target humidity 9.6.1 Derived model 9.6.2 Property definition |
208 | 9.6.3 Derived model definition |
209 | 9.7 Target temperature 9.7.1 Derived model 9.7.2 Property definition |
210 | 9.7.3 Derived model definition |
211 | 9.8 Audio volume 9.8.1 Derived model 9.8.2 Property definition |
212 | 9.8.3 Derived model definition |
213 | 9.9 Climate control mode 9.9.1 Derived model 9.9.2 Property definition 9.9.3 Derived model definition |
214 | 9.10 Closed status 9.10.1 Derived model 9.10.2 Property definition |
215 | 9.10.3 Derived model definition 9.11 Cycle control 9.11.1 Derived model 9.11.2 Property definition |
216 | 9.11.3 Derived model definition |
217 | 9.12 Fan speed level 9.12.1 Derived model 9.12.2 Property definition |
218 | 9.12.3 Derived model definition |
219 | 9.13 Heating zone 9.13.1 Derived model 9.13.2 Property definition 9.13.3 Derived model definition |
220 | 9.14 HVAC fan mode 9.14.1 Derived model 9.14.2 Property definition |
221 | 9.14.3 Derived model definition |
222 | 9.15 On/Off control 9.15.1 Derived model 9.15.2 Property definition |
223 | 9.15.3 Derived model definition 9.16 On off mapping 9.16.1 Derived model 9.16.2 Property definition |
224 | 9.16.3 Derived model definition 9.17 Oven cycle phase 9.17.1 Derived model 9.17.2 Property definition |
225 | 9.17.3 Derived model definition |
226 | 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 |
230 | 10.2.5 Property definition |
231 | 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 |
233 | 10.3.5 Property definition 10.3.6 CRUDN behaviour |