Skip to main content
Home
for DLMS smart meters
Open source solutions for DLMS smart metering

Main navigation

  • Home
  • Products
  • About us
  • Open Source
  • Community
  • Forum
  • Downloads
User account menu
  • Log in

Breadcrumb

  1. Home
  2. Forums
  3. MacOS Support?

MacOS Support?

Forum Rules

Before commenting read Forum rules

Don't comment the topic if you have a new question.

You can create a new topic selecting correct category from Gurux Forum and then create a new topic selecting "New Topic" from the top left.

By PabloNimbeo , 5 March, 2018
Forums
General discussion

Is MacOS support planned for the future?

As far as I know, there are some .dll's for Windows and some .so's for Linux and arm architectures. Are there any plans for MacOS?

Thanks

Profile picture for user Kurumi

Kurumi

8 years 3 months ago

MacOS Support?

Hi,

Gurux.DLMS.Net component is supporting Mac. GXDLMSDIrector is not supporting Mac at the moment.
So you can do own app if you like to, but we don't have any ready for you at the moment.
BR,

Mikko

PabloNimbeo

8 years 3 months ago

In reply to MacOS Support? by Kurumi

Thank you for the quick

Thank you for the quick response.

I am currently interested in the gurux.dlms.java client to make an App for reading Smart Meters using a USB Optical Probe and a phone or a laptop.

Do you think it would be viable to transform the java client and use it in an application or would it make more sense to use the .net component directly? I am new to DLMS and I don't know how difficult it could be to make the java component work for Mac OS.

Thank you,
Pablo

PabloNimbeo

8 years 3 months ago

Hello again

I've managed to use RXTX (http://jlog.org/rxtx-mac.html) to write and read basic messages, like an snrm request to my meter, on Windows and Mac OS. I'm now looking for a way to integrate the RXTX libraries with the gurux.dlms.java client example.

The RXTX component uses an InputStream for reading and an OutputStream for writing, using java.io.InputStream.read() and java.io.OutputStream.write(). Is this comparable to the gurux.dlms.java component in any way? How can I replace the gurux writer/reader with the ones from RXTX in order to make it work on Mac OS?

Thank you

matallanas

8 years 3 months ago

Compilation

Hi, I am using the DLMSClient of c++ and everything is working ok in Mac OS.
I think the same could be done for java but you have to compile with the Mac libraries.
You can use some Homebrew packages to install the missing libraries in your Mac.

Profile picture for user Kurumi

Kurumi

8 years 3 months ago

MacOS Support?

Hi Pablo,

You can use RXTX to send and receive bytes. gurux.dlms.java component doesn't care how you send and receive bytes. It just parses them. Have you try to use gurux.dlms.java client example to read your meter?

BR,

Mikko

  • Create new account
  • Reset your password

Hire Us!

Latest Releases

  • Tue, 06/09/2026 - 11:16
    gurux.dlms.java 4.0.95
  • Tue, 06/09/2026 - 10:03
    Gurux.DLMS.Python 1.0.199
  • Mon, 06/08/2026 - 13:39
    gurux.dlms.cpp 9.0.2606.0801
  • Mon, 06/01/2026 - 10:15
    gurux.dlms.cpp 9.0.2606.0101
  • Thu, 05/28/2026 - 16:06
    gurux.dlms.java 4.0.94

New forum topics

  • Error reading L&G Meter
  • Pass a TCP Client to GXNet
  • Australian EDMI Mk10D (Essential Energy area)
  • Strange mix of data notificiation vs get response
  • DLMS Connection
More

Who's new

  • Tuanhgg
  • Adel
  • charnon
  • Paddles
  • Miguel Ángel
RSS feed
Privacy FAQ GXDN Issues Contact
Follow Gurux on Twitter Follow Gurux on Linkedin