Valid

GB/T 36451-2018Information technology -- Telecommunications and information exchange between systems -- Community energy-saving control network protocol (English PDF)

Also coversGBT36451-2018

Open the GB/T 36451-2018 preview as PDF

Preview — first pages of GB/T 36451-2018

This is a limited preview

Buy now to download the full PDF

Issued by

State Administration for Market Regulation, China National Standardization Administration

Level / Type

National · Recommended

Issue date

June 7, 2018

Implementation date

January 1, 2019

Scope

GB/T 36451-2018 (Information technology -- Telecommunications and information exchange between systems -- Community energy-saving control network protocol) is available as an English-translated PDF.

GB/T 36451-2018 — This standard defines communication between components (gateways, storage, application units) and data exchange in an IPv4/IPv6 network environment. The protocol enables the compatibility of multi-vendor devices with an open application interface on a common digital infrastructure. This standard defines the construction Important system components of the digital community, including gateways for fieldbus networks, storage for data sharing platforms, and application notes Yuan can be used to build ubiquitous facility network infrastructure between buildings and within the city. This standard allows multiple service providers and integrators Distributed operations of the infrastructure define component management protocols that support distributed infrastructure interoperability. This standard also considers the phase The security requirements should be in order to ensure the security and integrity of the data.

Document preview — GB/T 36451-2018

National Standard of the People's Republic of China

ICS
35.110
Classification
L 79

Issued by: State Administration for Market Regulation, China National Standardization Administration

Contents

  • Foreword
  • Introduction
  • 1 Overview
  • 1.1 Scope
  • 1.2 Purpose
  • 2 Normative references
  • 3 terms and definitions, abbreviations
  • 3.1 Terms and definitions
  • 3.2 Abbreviations
  • 4 architecture
  • 4.1 UGCCNet Architecture
  • 4.2 Typical communication process
  • 4.3 Network Design
  • 4.4 System Model and Deployment
  • 4.5 points

Foreword

This standard was drafted in accordance with the rules given in GB/T 1.1-2009.

This standard uses the translation method equivalent to ISO /IEC /IEEE18880.2015 "Information Technology Ubiquitous Green Community Control Network Protocol."

The documents of our country that have a consistent correspondence with the international documents referenced in this standard are as follows.

---GB/T 7408-2005 Data element and exchange format information exchange date and time representation (ISO 8601.2000,

IDT)

This standard also made the following editorial changes.

--- In order to harmonize with the national standard system, the standard name was changed to "inter-communication and information between information technology systems"

Interest Exchange Community Energy Conservation Control Network Agreement.

Introduction

This standard defines important system components for building a digital community, including gateways for fieldbus networks, for building data sharing

The data storage and application units of the station can be used to build ubiquitous facility network infrastructure at the building and city level. This standard

In the IPv4/IPv6 network environment, the communication protocol for interconnection and data exchange between components (gateways, storage, application units) can be more

Sample devices, memory, and application services including centralized management, energy saving, environmental monitoring, alarm systems, etc. are integrated.

It is now widely accepted that deploying facility networks within buildings, houses, and factories is an effective tool for achieving energy management and energy efficiency goals.

Networking of facilities based on the TCP/IP protocol enables energy management within buildings and even within the city. However,

Most of the former systems were independently developed and operated independently, which made installation and operation costs quite high.

In general, in order to better connect sensors and actuators via the Internet in the fieldbus, we have introduced gateways.

meter. However, currently we require facility network applications of this size not simply to connect devices, these emerging applications are in the real world.

In the implementation of the Department, it is usually necessary to have (1) large-capacity memory for storing historical data of sensor readings, and (2) users supporting interactive operations.

Interface, (3) reporting system, and (4) data analyzer.

These system components can work together, especially in a network of facilities with energy-aware capabilities. However due to these systems

Components are developed independently and independently, so if there is no specific analysis, integration, and manipulation between the systems,

It is difficult to achieve collaboration or interoperability directly.

If you define a common communication protocol, you can achieve interoperability between these system components and improve the efficiency of the deployment of the facility network.

At the same time, it can reduce the cost of system integration and interoperability management, enabling the facility network to be applied to small and medium-sized buildings, even in

Inside the house. For product suppliers, the components produced do not need to be customized, and can still be sold all over the world, sometimes with reasonable

This can achieve large-scale production.

In order to achieve energy management within the entire building and even in the city, the IEEEP18880 working group launched the ubiquitous green society.

The District Network Control Protocol Project (UGCCNet), which regulates the remote control architecture of the facility network. The scope and purpose of the project is to pass regulations

Communication protocol between network components (ie device access gateway, data storage and application unit) to achieve interoperability between components,

Thereby building a facility network infrastructure based on the Internet model. This standard was developed to support interoperability between facility network components.

And the openness of component development. First, abstract the generic facility network components through a simple component model. Then, this standard defines the group

Communication protocol between pieces. To support autonomous collaboration between components, this standard also introduces a registration mechanism.

This standard defines the basic framework for communication and aims to build a new network for facility updates, next-generation facility management and small and medium-sized facilities.

Energy saving of a scale-scale facility network. This standard extends the past facility management to transport for the purpose of achieving energy efficiency and integration of management platforms.

Battalion management. In addition, the basic framework defined in this standard can also be used for system level collaboration.

Remote communication and information exchange between information technology systems

Community Energy Conservation Control Network Protocol

1 Overview

1.1 Scope

This standard defines communication between components (gateways, storage, application units) and data exchange in an IPv4/IPv6 network environment.

The protocol enables the compatibility of multi-vendor devices with an open application interface on a common digital infrastructure. This standard defines the construction

Important system components of the digital community, including gateways for fieldbus networks, storage for data sharing platforms, and application notes

Yuan can be used to build ubiquitous facility network infrastructure between buildings and within the city. This standard allows multiple service providers and integrators

Distributed operations of the infrastructure define component management protocols that support distributed infrastructure interoperability. This standard also considers the phase

The security requirements should be in order to ensure the security and integrity of the data.

1.2 Purpose

This standard applies to the construction of green communities that are well managed and energy efficient, and are allowed to be included.

Interconnection of multiple building facilities, including small-scale different field networks, data sharing platforms and application units. Products based on this standard can

Achieve ubiquitous information perception, storage and display, for example, capacity and energy use, environmental status and information, human activities, HVAC

State, lighting system, weather, alarm, data analysis, data prediction, etc. This standard provides for interoperability between system components.

And share the data platform, including the realization of synergy with the control system.

2 Normative references

The following documents are indispensable for the application of this document. For dated references, only dated versions apply to this article.

Pieces. For undated references, the latest edition (including all amendments) applies to this document.

ISO 8601 data element exchange format information exchange date and time representation (Dataelementsandinterchangefor-

mats-Informationinterchange-Representationofdatesandtimes)1)

IETFRFC793 Transmission Control Protocol [TransmissionControlProtocol(TCP)]2)

IETFRFC2460 Internet Protocol Version 6 [InternetProtocol, Version6 (IPv6) Specification]

IETFRFC3986 Uniform Resource Identifier. Generic Syntax [UniformResourceIdentifiers(URI). GenericSyntax]

W3C􀆿 Extensible Markup Language [ExtensibleMarkupLanguage(XML)1.0]3), 4)

W3C XML namespace version 1.1 (NamespacesinXML1.1)

W3C SOAP Protocol version 1.2 Part 1. Messaging framework (SOAPVersion1.2-Part 1. Messaging

Framework)

4) W3C􀆿 is a trademark of the World Wide Web Consortium (registered in multiple countries); W3C is trademarked by its headquarters organization, Massachusetts Institute of Technology (MIT), Europe

Registered and held by the Association for Learning and Informatics (ERCIM), Keio University of Japan and Beijing University of Aeronautics and Astronautics.

W3C XML Summary Part 1. Structure (XMLSchema-Part 1. Structures)

W3C XML Summary Part 2. Data Types (XMLSchema-Part 2. Datatypes)

3 terms and definitions, abbreviations

3.1 Terms and definitions

The following terms and definitions apply to this document. Terms not defined in this clause should be consulted in the IEEE Online Standards Dictionary. 5)

3.1.1

Access control accesscontrol

Allow authorized access and methods of using resources.

3.1.2

Actuator actuator

A device that receives a data signal and converts it into a physical action.

3.1.3

Extensible markup language namespace eXtensibleMarkupLanguage(XML)namespace

A method of distinguishing XML elements and attributes that have the same name but different meanings. The URL is prefixed with a "local name".

Ensure the uniqueness of the element or attribute name. URL is only used as a way to create a unique prefix, not necessarily pointing to something on the Internet.

Actual page.

3.1.4

Sensor sensor

A converter that converts physical, biological, or chemical parameters into digital signals.

3.1.5

Globally unique identifier universalyuniqueidentifier

UUID

An identifier that guarantees uniqueness within certain defined spaces.

Note. In this standard, the query expressions and lookup expressions in the transport data structure are identified by the UUID unless otherwise stated. 6)

Html.

6) The notes in the standard text, tables and graphics are for reference only and do not contain the necessary requirements for the implementation of this standard.

3.2 Abbreviations

The following abbreviations apply to this document.

AAA. Authentication, Authorization, and Accounting (Authentication, Authorization, and Accounting)

API. Application Programming Interface (ApplicationProgrammingInterface)

EPR. End-Point Reference (End-PointReference)

FTP. File Transfer Protocol (FileTransferProtocol)

HTTP. Hypertext Transfer Protocol (HypertextTransferProtocol)

HTTPS. Hypertext Transfer Protocol Secure Protocol (HypertextTransferProtocolSecure)

IP. Internet Protocol (InternetProtocol)

IPv6. Internet Protocol Version 6 (InternetProtocolVersion6)

NAT. Network Address Translation (NetworkAddressTranslation)

RPC. Remote Procedure Call (RemoteProcedureCal)

SIP. Session Initiation Protocol (SessionInitiationProtocol)

SMTP. Simple Mail Transfer Protocol (SimpleMailTransferProtocol)

SOAP. Simple Object Access Protocol (SimpleObjectAccessProtocol)

SSH. Secure Shell Protocol (SecureShel)

SSL. Secure Sockets Layer (SecureSocketsLayer)

TCP. Transmission Control Protocol (TransmissionControlProtocol)

TTL. time to live (TimeToLive)

UGCCNet. UbiquitousGreenCommunityControlNetwork

URI. Uniform Resource Identifier

UUID. Globally Unique Identifier (UniversalyUniqueIdentifier)

VPN. Virtual Private Network (VirtualPrivateNetwork)

W3C. World Wide Web Consortium (WorldWideWebConsortium)

WSDL. WebServices Description Language (WebServicesDescriptionLanguage)

XML. Extensible Markup Language (eXtensibleMarkupLanguage)

4 architecture

4.1 UGCCNet Architecture

This standard applies to the facility network architecture based on TCP/IP protocol, as shown in Figure 1. One of the main objectives of this standard is to implement the facility network.

Interoperability between network components. Therefore, the gateway, memory and application unit, ie the "components" defined in this standard, have the same communication connection.

mouth. The registrar has different communication interfaces with these components, which are indicated by dashed boxes in Figure 1. The component belongs to the data plane, and the registrar belongs to the control

Plane. AAA is also highlighted in Figure 1, providing operational management support. This standard does not define AAA, but related work

It may be launched in the future if necessary.

Figure 1 ubiquitous green community control network networking architecture

In a ubiquitous green community control network environment, a registrar is a proxy for components that manage meta-information, for example, the roles and roles that components play.

The semantics of the identity, etc., to achieve autonomous binding and management between components. This standard describes in detail the group of ubiquitous green community control networks.

The process of collaborating between pieces.

4.1.1 Gateway

The gateway component connects the sensors and actuators to unify the data model and access methods of these devices and to the physical layer (currently

The data model and access method of the field bus are encapsulated. The gateway operates the actuator according to the values written by other components and goes to it

His components (memory and application unit) provide the values read by the sensor.

4.1.2 Memory

The memory component stores historical data, and the values written by other components are permanently saved on the backend disk, when other components request to obtain data.

The memory is also responsible for providing the corresponding values.

4.1.3 Application unit

The application unit component provides related applications for the data read by the sensor and the instructions of the actuator. Application unit can provide user access

The port displays the current environmental conditions, supports the user to input the setting strategy for the actuator, and can also analyze the sensor as a virtual device in real time.

Get the data and provide the results of the analysis.

4.1.4 Registrar

The registrar acts as a proxy for gateways, memory, and application units, and is primarily responsible for implementing proactive and appropriate bindings between components. Registrar is not

In the data plane, there is no direct manipulation of sensors and actuators. This standard allows the system to operate without a registrar.

4.2 Typical communication process

The typical communication protocol process between components and registrars is shown in Figure 2, solid lines indicate communication between components, and dashed lines indicate components and registrars.

Communication between.

Figure 2 Typical ubiquitous green community control network communication process

The role of the Registrar Management component and the corresponding point ID. When the component needs to access the data or interface corresponding to a point identifier, the first

First query the registrar. The registrar will carry the access URI of the component that manages the data or interface corresponding to the point identifier in the returned response.

The interaction between the component and the registrar is optional. If the requesting component knows the URI of the access object through configuration, it is not necessary to check with the registrar.

Inquiry. The communication description from Process A to Process I is given below.

Note. See Appendix A for a detailed description of each communication process.

a) Registration of components. The registration information includes (1) point information managed by the gateway, and (2) data corresponding to the point identifier stored by the memory,

(3) Point data read or provided by the application unit. See 5.3.2 for details.

b) Search for the corresponding point through a semantic query. See 5.3.3 for details.

c) Search for the memory corresponding to a specified point and return the access URI of the parsed component (see IETRFFC3986) 7). specific

See 5.3.3 for content.

d) Transmission of data. The gateway sends the data acquired by the sensor to the memory. See 5.2.3 for details.

e) Acquisition of data. The application unit retrieves data from memory. If the returned data is large, the supported data is segmented sequentially, segment by segment.

transmission. See 5.2.2 for details.

f) Search for the gateway component that manages a specified point. Returns the URI of the parsed component. See 5.3.3 for details.

g) Data acquisition, the application unit obtains data from the gateway. If you don't need segmented hyperdata, you can go over a remote

The reading is completed in the procedure call. See 5.2.2 for details.

h) Notification of data. The application unit periodically sets an event query condition to the gateway, and the gateway goes to the application list when the trigger condition is met.

Yuan actively submits updated data. See 5.2.4 for details.

i) Write data. The application unit sends an instruction to the executor to the gateway. See 5.2.3 for details.

4.3 Network Design

All components can act as a TCP (see IETTFFC793) connection initiator and receiver, and the components are peer-to-peer

System, can form a flat network, so in order to not affect the direct two-way communication, you should avoid introducing a NAT router or defense

Intermediate equipment such as fire walls.

In order to solve this problem, this standard strongly recommends the use of IPv6 networks (see IETFRFC2460), in addition to

HTTP proxy or NAT traversal solutions, however, these solutions typically rely on network configuration requirements. This standard does not exclude this

Class solutions, but require them to interoperate with other systems built on a ubiquitous green community control network, specifically in addition to IPv6

External solutions are outside the scope of this standard.

4.4 System Model and Deployment

The system model of the ubiquitous green community control network is shown in Figure 3.

Figure 3 system model

As the basic unit of the ubiquitous green community control network, the component is a unified abstraction of the gateway, memory, and application unit.

For two methods. data8) and query9). Since gateways, storage, and application units are all inherited classes of components, they have the same

Interfaces (data and query) and communicate using the same protocol.

7) The notes in the standard text, tables and graphics are for reference only and do not contain the necessary requirements for the implementation of this standard.

8) In this standard, "data" is used to indicate the interface method for writing data to the component.

9) "query" in this standard refers to the method of obtaining data from components (including event-based data transmission).

Query is a method of getting data from a component (including event-based data transfer);

Data is a way to write data to a component.

The registrar acts as a proxy for the component, with different interfaces, providing registration10) and lookup11) methods.

Registration is a method of recording component roles and point semantics;

Lookup is a way to search for a specific component or point.

In the actual implementation of gateways, memory, application units, and registrars.

The gateway implements encapsulation of the field bus through the query and data methods, and provides input/output access to the physical device;

The memory saves the data obtained by the data method, and implements the query of the historical data through the query method;

The application unit implements other functions. For example, providing a user portal, implementing data processing, etc.;

The registrar manages and maintains the relationship between the component and the associated point identifier, and provides the component role and point identifier through the registration method.

Binding between semantics, providing queries for component and point identification through the lookup method.

Note. This standard also allows the calling APP system to access other components without the quary and data methods.

10) In this standard, "registration" is used to indicate the interface method for component or point registration.

11) In this standard, "lookup" is used to indicate the interface method of querying components or points.

The above unified abstraction guarantees the network components of independent R&D facilities that can be opened by any manufacturer (ie gateway, memory and application list).

yuan). At the same time, there is no need to make additional changes to the user when deploying the facility network system in the customer's building, as shown in Figure 4.

Figure 4 Implementation of the facility network system

The role of the registrar is to increase the degree of autonomy of collaboration between components. Within the operational scope, the registrar allows components to share roles

Information collaborates (in fact, not only for the operational range, but also for non-operational domains), see Figure 5.

Figure 5 Collaboration between components

4.5 points

4.5.1 Overview

This clause defines the concept of "points", a point identified by a URI-based globally unique identifier that determines the number of exchanges between components

Data flow (such as sensor readings, actuator commands, and control signals, etc.).

4.5.2 Definition

Point describes the message channel used to transfer a particular data sequence between components, a series of sensor readings, actuator commands, etc.

(such as virtual sensor readings, meta control signals) should be bound to the point. Pass at a point (from the sensor or into the actuator)

The data value represents the information, and the data value in the point can be any object type.

Data values for points can be passed between components by calling interface methods of other components. The methods provided are.

Query. Reads an object from a specified point;

Data. Writes an object to a specified point.

By using these methods, one component can get the data value of a specified point from another component, and can also associate a certain number of points.

The value is transferred to another co...

......
This preview omits tables, figures, formulas and parts of the technical clauses. The complete document — all pages — is available in the English PDF.

Referenced standards

Normative references

ISO 8601

How to Buy GB/T 36451-2018

  1. 1Add to cart. Click the "Buy GB/T 36451-2018" button on this page. You can add more standards before checkout.
  2. 2Checkout. Enter your email and billing details. Payment is processed securely by Stripe (cards, Apple Pay, Google Pay supported).
  3. 3Instant delivery (0–9 sec). Delivery is automatic: within seconds of payment you'll receive an email with a secure download link. The link stays valid for 72 hours.
  4. 4Invoice included. A tax invoice is attached to the confirmation email. Need a custom invoice? Contact us.

Related Standards

English PDF
Instant delivery (0–9 sec)
Invoice included
View Cart

Secure payment via Stripe

Payments accepted

VisaMastercardAmerican ExpressApple PayGoogle PayStripe

GB/T 36451-2018

$740.00

$630.00for partners