Smart meters play an increasingly important role in the modern energy industry. They can not only accurately measure electricity, but also achieve remote monitoring and control through the network. These features make smart meters an indispensable part of the energy system. However, in practical applications, the lack of interoperability between meters from different suppliers has limited the scalability of smart meter systems. To solve this problem, the IDIS specification was introduced into the field of smart meters. The IDIS specification defines a standard interface that allows meters from different suppliers to communicate and exchange data with each other.
Keywords: IDIS specification, smart meter, interconnection
Contents
2 Application of IDIS Specification
3 Advantages of the IDIS specification
4 Future research directions of the IDIS specification
5 Application cases of the IDIS specification
6 Smart Meter Application Examples
6.1 IDIS Slave and Server Architecture
6.2.4 The Invoke-Id-And-Priority byte
6.2.5 Association Release Request RLRQ
7 Future development of IDIS specification
The IDIS specification is a standard interface for inter-device communication. It provides a standard communication method for devices, so that devices from different suppliers can communicate and exchange data with each other. The IDIS specification includes a general data model and a set of general interfaces. The general data model defines the types of data that devices can exchange, and the general interface defines the communication method between devices. The IDIS specification is completely based on the existing DLMS/COSEM standard, which fills the blank areas in the standard and reduces the integration and operation costs.
2 Application of IDIS Specification
Smart meter systems usually include components such as meters, communication modules, data storage, and management platforms. These components are provided by different suppliers, and their devices lack interoperability. The IDIS specification can solve this problem, so that meters from different suppliers can communicate and exchange data with each other. The application of the IDIS specification in the field of smart meters mainly includes the following four aspects.
(1) Meter data collection: The IDIS specification defines a standard interface for meter data collection, so that meters from different suppliers can exchange data.
(2) Meter control: The IDIS specification defines a standard interface for meter control, allowing meters from different suppliers to be remotely controlled over the Internet.
(3) Energy management: The IDIS specification can realize energy management in smart grids. By communicating with other devices, meters can dispatch and distribute energy.
(4) Security: The IDIS specification can enhance the security of smart meter systems. The encryption and authentication mechanisms defined in the IDIS specification can prevent unauthorized access and data leakage.
3 Advantages of the IDIS specification
(1) Interoperability: The IDIS specification can achieve interoperability between meters from different suppliers, making the smart meter system more scalable and flexible.
(2) Standardization: The IDIS specification provides a standardized interface, allowing meters from different suppliers to follow the same standard and be more easily integrated into the smart meter system.
(3) Security: The IDIS specification can enhance the security of smart meter systems by defining encryption and authentication mechanisms.
(4) Reliability: The IDIS specification can improve the reliability of the smart meter system, making the smart meter system run more stably.
4 Future research directions of the IDIS specification
(1) Standardization: The IDIS specification needs to be further standardized to ensure that meters from different suppliers can follow the same standard.
(2) Security: The IDIS specification needs to further strengthen security to prevent unauthorized access and data leakage.
(3) Reliability: The IDIS specification needs to further improve reliability to ensure that the smart meter system can run more stably.
5 Application cases of the IDIS specification
The IDIS specification has been widely used in the field of smart meters, such as the UK Smart Grid Project, the US Smart Grid Project, and the German Smart Grid Project.
(1) The UK Smart Grid Project is a project funded by the UK government to promote the construction of smart grids in the UK. In this project, the IDIS specification is used as a communication interface between smart meters and other devices to achieve energy management and data collection.
(2) US Smart Grid is a project funded by the US government to promote the construction of smart grids in the United States. In this project, the IDIS specification is used as a communication interface between smart meters and other devices to achieve energy management and data collection.
(3) German Smart Grid is a project funded by the German government to promote the construction of smart grids in Germany. In this project, the IDIS specification is used as a communication interface between smart meters and other devices to achieve energy management and data collection.
6 Smart Meter Application Examples
6.1 IDIS Slave and Server Architecture
The IDIS slave and server architecture diagram is shown in Figure 1

6.2.1 Management Client
HLS (backup LLS): AARQ, authentication, RLRQ, etc. must be advanced encrypted communications. Data transmission can be encrypted or unencrypted.
Pre Established Client related commands are as follows:
Broadcast setting parameters;
Data-Notification;
max receive pdu_size=1224, max send pdu size=1224;
pre-established shared management client's security_policy, security_activate, KEY;
For multiple references services[withList], support reading 16 objects; for Set and Action, limit to 1 object. When Get with list reads data, the meter supports Get-Response-With-Datablock, Asso⁃ciations on different communication ports; multiple clients can be connected to the same port at the same time; multiple connections (same or different clients) on different ports can be opened at the same time.
6.2.4 The Invoke-Id-And-Priority byte
Bit 6 (service_class) must be set for the meter to respond, otherwise it will be processed as a broadcast frame. The relevant commands are: 1 01 00 10 00 01 00 0D C0 01 C1 00 0F 00 00 28 00 00 FF 02 00.
6.2.5 Association Release Request RLRQ
If the meter receives RLRQ in the disconnected state, the meter needs to respond with Exception response (state-error=service-not-allowed, service-error=operation-not-possible); D8 01 01; if RLRQwith missing user information, RLRE. reason = not_finished; specific examples are: S: 00 01 00 01 00 01 00 05 62 03 80 01 00; R: 00 01 00 01 00 01 00 2A 63 28 80 01 01 BE 23 04 21 28 1F 30 68 59 DC C6 C0; 87 7D C8 6A 4D C5 CF 0C 3E 4F B6 7A 05 68 05 BD 32 98 62 92 02 8C 74 79 86.
If RLRQ is non-secure user information, RLRE.reason = not_finished; specific example: S: 00 01 00 01 00 01 00 17 62 15 80 01 00 BE 10 04 0E 01 00 00 00 06 5F 1F 04 00; 60 1A 9D FF FF; [Management client user information must be encrypted]; R: 00 01 00 01 00 01 00 2A 63 28 80 01 01 BE 23 04 21 28 1F 30 68 59 DC EE FC F4 46 C7 B0 AA 65 1A 97 B6 C7 8A 2A 37 9E CD 7C 97 C1 61 6B 1C 5F B9 D5 2A.
7 Future development of IDIS specification
With the continuous development of smart meter technology, IDIS specification also needs to be continuously developed and improved. In the future, the development direction of IDIS specification includes 4 aspects.
(1) Better interoperability: IDIS specification needs to further improve the interoperability between meters of different suppliers to better realize the interconnection and interoperability of smart meter system.
(2) Better security: IDIS specification needs to further strengthen security to protect smart meter system from unauthorized access and data leakage.
(3) Better reliability: IDIS specification needs to further improve reliability to ensure that smart meter system can operate more stably.





