Join the Gurux Community or follow @Gurux for project updates. With Gurux DLMS/COSEM protocol component you can easily build your own AMR (Automatic Meter Reading) system for electricity consumption meters, through either TCP/IP, Terminal or Serial connection. If you are no expert in DLMS/COSEM, use our UI application, GXDLMSDirector, for the component to get started. Both the component, and its UI are Open Source, and therefore available to anyone interested. There are also examples available in GitHub. If you use Java Maven add this to your POM-file:
<dependency> <groupId>org.gurux</groupId> <artifactId>gurux.dlms</artifactId> <version>2.0.7</version> </dependency>If you are using Java, Import new Project selecting "Existing Maven Project". Import examples separately. If you import only main Project, you can't debug or run examples. You should read FAQ first. After that you can do your own AMR reader application or server/proxy simulator using instructions that are below. If you have problems you can ask your questions in Gurux Forum of you can report issue or feature request for .Net, Java, ANSI C++, ANSI C or Delphi. Gurux.DLMS library is a high-performance component that helps you to read you DLMS/COSEM compatible electricity, gas or water meters. Component is available for csharp, java, ANSI C++ and Delphi. So you can select what programming language you want to use. We have tried to make component so easy to use that you do not need understand protocol at all. You do not nesessary need to use Gurux.Serial, Gurux.Terminal or Gurux.Net. You can use any connection library you want to. Gurux.DLMS classes only parse the data.
- How to make DLMS client for smart meter.
- How to make DLMS smart meter or broxy.
- Conformance describes functionality what meter can offer.
- How to send and receive notifications.
- Secured connections.
- Reading meters using Dynamic IP addresses in GPRS connection.