1、Information technology UPnP Device Architecture Part 30-11:IoT management and control device control protocol IoT management and control data model serviceTechnologies de linformation Architecture de dispositif UPnP Partie 30-11:Protocole de contrle de dispositif de gestion et de contrle de lInterne
2、t des objets Service de modle de donnes de gestion et de contrle de lInternet des objetsINTERNATIONAL STANDARDISO/IEC 29341-30-11Reference numberISO/IEC 29341-30-11:2017(E)First edition2017-06 ISO/IEC 2017 ii ISO/IEC 2017 All rights reservedCOPYRIGHT PROTECTED DOCUMENT ISO/IEC 2017,Published in Swit
3、zerlandAll rights reserved.Unless otherwise specified,no part of this publication may be reproduced or utilized otherwise in any form or by any means,electronic or mechanical,including photocopying,or posting on the internet or an intranet,without prior written permission.Permission can be requested
4、 from either ISO at the address below or ISOs member body in the country of the requester.ISO copyright officeCh.de Blandonnet 8 CP 401CH-1214 Vernier,Geneva,SwitzerlandTel.+41 22 749 01 11Fax+41 22 749 09 47copyrightiso.orgwww.iso.orgISO/IEC 29341-30-11:2017(E)ISO/IEC 29341-30-11:2017(E)ISO/IEC 201
5、7 All rights reserved iii CONTENTS 1Scope.viii2Normative References.13Terms,Definitions and Abbreviations.24Notations and conventions.2Notation.24.1Data Types.34.2Vendor-defined Extensions.34.34.3.1Extended Backus-Naur Form.35IoT Management and Control Configuration Management Service Profile.4Servi
6、ce Type.45.1IoT Management and Control Device Architecture.45.25.2.1Sensor Description.45.2.2Sensor Data Interface.45.2.3Sensor Data Records.45.2.4SensorURNs.45.2.5Sensor Required DataItems.45.2.6Sensor Normative Type Identifiers.55.2.7Event Model.6State Variables.75.3Actions.85.45.4.1Introduction.8
7、5.4.2GetSupportedDataModels().95.4.3GetSelectedValues().105.4.4SetValues().105.4.5CreateInstance().105.4.6DeleteInstance().105.4.7SetAttributes().10Annex A IoT Management and Control General Data Model(normative).11Annex B Required IoT Management and Control DataItem(s)(normative).38Annex C Common D
8、evice Identifiers(normative).39Annex D IEEE-11073 Personal Health Devices.49 Figure A.1 Script status state machine.26Figure A.2 Sample Collection.31Figure A.3 Sample of a GroupSet.34Figure A.4 Sample of receiving the Brightness setting.35Figure D.1 Blood Pressure Monitor Medical Device System(Infor
9、mative).49Figure D.2 Medical Device System with PM-store Object(informative).57 Table 4-1 EBNF Operators.3Table 5-1 Sensor URN identifier-type values.5Table 5-2 Sensor URN identifier-type-dependent values.5ISO/IEC 29341-30-11:2017(E)iv ISO/IEC 2017 All rights reserved Table 5-3 event=attribute allow
10、ed values.7Table 5-4 State Variables for Eventing.8Table 5-5 Actions.9Table A.1 IoT Management and Control General Parameters.11Table A.2 SensorEventEnable parameter allowed values.15Table A.3 Sensor Permissions.17Table A.4 GroupSetType values.19Table A.5 ScriptSettings Parameters for predefined Set
11、tings.20Table A.6 Default permission settings.21Table A.7 Default script permission settings.22Table A.8 Default permissions settings.23Table A.9 ScriptSettings Parameters for Scripts.24Table A.10 Script Attibutes.25Table A.11 Script Status values.26Table A.12 Script default permissions.27Table A.13
12、 Property-identifier values for Scripts.28Table A.14 property-identifier values for collections.29Table A.15 Sample Collection for Examples.31Table A.16 Sample Collection for Living Room Lights.35Table A.17 Continue Collection for Living Room Lights.36Table A.18 Collection for Living Room Lights-Tim
13、er example.37Table B.1 IoT Management and Control required DataItem(s).38Table C.1 Common Device Identifiers.39Table C.2 mapping of mandatory DataItems per Common Device Identifier.43Table D.1 IEEE-11073 specific Medical Device System Parameters.50Table D.2 IEEE-11073 Medical Device Sensor Parameter
14、s.53Table D.3 Default DataItem(s)for IEEE-11073 Medical Object Class Sensors.54Table D.4 DataItem(s)for Medical Object Class Attributes.55Table D.5 DataItem(s)for Medical Object Class Observations.56Table D.6 IEEE-11073 Persistent Metric Store Parameter Nodes.57Table D.7 IEEE-11073 Persistent Metric
15、 Segment Parameter Nodes.59Table D.8 IEEE-11073 Persistent Metric Segment DataItem(s).60 ISO/IEC 29341-30-11:2017(E)ISO/IEC 2017 All rights reserved v Foreword ISO(the International Organization for Standardization)and IEC(the International Electrotechnical Commission)form the specialized system for
16、 worldwide standardization.National bodies that are members of ISO or IEC participate in the development of International Standards through technical committees established by the respective organization to deal with particular fields of technical activity.ISO and IEC technical committees collaborate in fields of mutual interest.Other international organizations,governmental and non-governmental,in liaison with ISO and IEC,also take part in the work.In the field of information technology,ISO and