1、Information technology UPnP Device Architecture Part 31-1:Energy management device control protocol Energy management serviceTechnologies de linformation Architecture de dispositif UPnP Partie 31-1:Protocole de contrle du dispositif de management de lnergie Service de management de lnergieINTERNATIO
2、NAL STANDARDISO/IEC29341-31-1Reference numberISO/IEC 29341-31-1:2017(E)First edition2017-09 ISO/IEC 2017 ii ISO/IEC 2017 All rights reservedCOPYRIGHT PROTECTED DOCUMENT ISO/IEC 2017,Published in SwitzerlandAll rights reserved.Unless otherwise specified,no part of this publication may be reproduced o
3、r 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 from either ISO at the address below or ISOs member body in the country of the requester.ISO copyrig
4、ht 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-31-1:2017(E)ISO/IEC 29341-31-1:2017(E)ISO/IEC 2017 All rights reserved iii CONTENTS 1Scope.v2Normative references.13Terms,definitions,symbols and abbrev
5、iated terms.24Notations and Conventions.24.1Notation.24.1.1Data Types.24.2Derived Data Types.34.3Management of XML Namespaces in Standardized DCPs.34.3.1Namespace Prefix Requirements.44.3.2Namespace Names,Namespace Versioning and Schema Versioning.54.3.3Namespace Usage Examples.74.4Vendor-defined Ex
6、tensions.74.4.1Vendor-defined Action Names.74.4.2Vendor-defined State Variable Names.84.4.3Vendor-defined XML Elements and attributes.84.4.4Vendor-defined Property Names.85Service modelling definitions.85.1Service type.85.2Security feature.85.2.1Overview.85.2.2Restrictable and non-restrictatable act
7、ions.85.3State variables.95.3.1General.95.3.2State variable overview.95.3.3NetworkInterfaceInfo.95.3.4ProxiedNetworkInterfaceInfo.135.3.5A_ARG_TYPE_Duration.135.3.6A_ARG_TYPE_ServiceSubscriptionID.135.3.7A_ARG_TYPE_UniqueServiceName.135.3.8A_ARG_TYPE_URI.145.4Eventing and moderation.145.5Actions.145
8、.5.1Overview.145.5.2GetInterfaceInfo().165.5.3ServiceSubscription().165.5.4ServiceRenewal().185.5.5ServiceRelease().196Theory of operations.206.1Overview.206.2WakeOnPattern theory of operation.206.2.1Overview.206.2.2EnergyManagement service operation.216.2.3WakeOnPattern signaling operation.21ISO/IE
9、C 29341-31-1:2017(E)iv ISO/IEC 2017 All rights reserved 6.2.4Usability considerations.216.3Service subscription theory of operation.226.4EnergyManagement service theory of operation.236.5EnergyManagement control point theory of operation.236.6Network Interface Mode of Operation.236.7ProxiedNetworkIn
10、terfaceInfo theory of operation.247XML service description.24 Table 1 Namespace Definitions.4Table 2 Schema-related Information.4Table 3 Default Namespaces for the EnergyManagement Specifications.5Table 4 Assignment of Restrictable/Non-Restrictable Roles.9Table 5 State variables.9Table 6 Event moder
11、ation.14Table 7 Actions.15Table 8 Arguments for GetInterfaceInfo().16Table 9 Error codes for GetInterfaceInfo().16Table 10 Arguments for ServiceSubscription().16Table 11 Error Codes for ServiceSubscription().18Table 12 Arguments for ServiceRenewal().18Table 13 Error codes for ServiceRenewal().19Tabl
12、e 14 Arguments for ServiceRelease().19Table 15 Error codes for ServiceRelease().20 ISO/IEC 29341-31-1:2017(E)ISO/IEC 2017 All rights reserved v Foreword ISO(theInternationalOrganizationforStandardization)andIEC(theInternationalElectrotechnical Commission)form the specialized system for worldwidestan
13、dardization.NationalbodiesthataremembersofISOorIECparticipateinthedevelopmentofInternationalStandardsthroughtechnicalcommitteesestablishedbytherespectiveorganizationtodealwithparticularfieldsoftechnicalactivity.ISO and IEC technical committees collaborate in fields of mutual interest.Otherinternatio
14、nalorganizations,governmentalandnongovernmental,inliaisonwithISOandIEC,alsotakepartinthework.Inthefieldofinformationtechnology,ISOandIEChaveestablishedajointtechnicalcommittee,ISO/IECJTC1.Theproceduresusedtodevelopthisdocumentandthoseintendedforitsfurthermaintenance are described in the ISO/IEC Dire
15、ctives,Part1.In particular thedifferentapprovalcriterianeededforthedifferenttypesofdocumentshouldbenoted.ThisdocumentwasdraftedinaccordancewiththeeditorialrulesoftheISO/IECDirectives,Part2(seehttp:/www.iso.org/directives).Attentionisdrawntothepossibilitythatsomeoftheelementsofthisdocumentmaybethesub
16、jectofpatentrights.ISOandIECshallnotbeheldresponsibleforidentifyinganyorallsuchpatentrights.DetailsofanypatentrightsidentifiedduringthedevelopmentofthedocumentwillbeintheIntroductionand/orontheISOlistofpatentdeclarationsreceived(seewww.iso.org/patents).Anytradenameusedinthisdocumentisinformationgivenfortheconvenienceofusersanddoesnotconstituteanendorsement.ForanexplanationonthevoluntarynatureofStandard,themeaningoftheISOspecific terms and expressions related to conformity assessment,as well asin