OSGP / Documentation

This repository contains documentation for the Open Smart Grid Platform project. This repository is built as a GitBook, therefore all content has to be written using markdown syntax. See the latest GitBook:
https://documentation.gxf.lfenergy.org/
Apache License 2.0
24 stars 15 forks source link

Question : Support for DLMS/COSEM Protocol #292

Open SAM200086 opened 2 weeks ago

SAM200086 commented 2 weeks ago

Question: Does GXF currently support the full DLMS/COSEM protocol, or is it limited to only IEC 62056-21, as indicated by the use of the OpenMUC jDLMS library? Specifically, what features of DLMS/COSEM are supported beyond IEC 62056-21 in GXF platform?

background: I noticed that the GXF documentation mentions support for DLMS/COSEM using the OpenMUC jDLMS library. However, according to the OpenMUC documentation, this library primarily supports IEC 62056-21. I am interested in understanding the extent of DLMS/COSEM functionality currently supported by GXF.

Thank you for your assistance!

stefanermens commented 2 weeks ago

Hello Sam,

Thank you for your question.

The jDLMS library also supports DLMS/COSEM communication via TCP/IP. This is also supported by GXF. GXF doesn't support IEC62056-21.

I hope this answers your question. Please let us know if you have more questions.

Best regards, Stefan.

SAM200086 commented 2 weeks ago

Dear Stefan,

Thank you for your prompt response and for clarifying the support for DLMS/COSEM via TCP/IP in GXF. Your insights have been very helpful.

I am currently in the process of developing an Advanced Metering Infrastructure (AMI) remote metering system, targeting various application scenarios including energy, power systems, smart cities, and water management. I am very interested in the GXF open-source project and would like to learn more about its practical applications:

  1. Has GXF been deployed in many real AMI smart meter projects? and can you tell me related AMI projects' informations?
  2. How many smart meters are connected in the largest of the AMI projects using GXF?

In the first phase of my AMI remote metering system, I plan to integrate DLMS/COSEM smart meters and require the following features. Could you please let me know if GXF supports these functionalities:

  1. Multi-tenant management
  2. Multi-level user management
  3. A flexible device management architecture that supports grouping and hierarchical management of current and future multi-level IoT devices
  4. DLMS/COSEM smart meters proactively push data and events
  5. Role and permission management
  6. Real-time monitoring dashboards
  7. Logging 7.1 Monitoring communication information and recording it 7.2 Count the consumption data traffic for each device 7.3 Daily monitoring information reports
  8. Containerized deployment using Docker for easy deployment and scalability. It should allow quick deployment to other cloud servers.
  9. Ability to run the core code on a Raspberry Pi, which could serve as an edge gateway
  10. Performance requirements 10.1 The cloud server can achieve second-level real-time performance

Lastly, I plan to deploy GXF on a cloud server to understand it. While I understand that Ubuntu is the recommended operating system, I have already rented a CentOS 9 cloud server. Could you please advise if I can deploy GXF on CentOS 9, or would you recommend switching to Ubuntu?

Thank you again for your assistance. I look forward to your guidance on these questions.

Best regards, Sam

On Fri, Aug 30, 2024 at 7:38 PM Stefan Ermens @.***> wrote:

Hello Sam,

Thank you for your question.

The jDLMS library also supports DLMS/COSEM communication via TCP/IP. This is also supported by GXF. GXF doesn't support IEC62056-21.

I hope this answers your question. Please let us know if you have more questions.

Best regards, Stefan.

— Reply to this email directly, view it on GitHub https://github.com/OSGP/Documentation/issues/292#issuecomment-2320948852, or unsubscribe https://github.com/notifications/unsubscribe-auth/BEJFCQPDMQDUGKRVCDYDPTLZUBKSDAVCNFSM6AAAAABNMEGYYGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMRQHE2DQOBVGI . You are receiving this because you authored the thread.Message ID: @.***>