Gurux DLMS AMI is published as Open Source today. Using Open Source benefits you can increase quality and implementation time to implement your own DLMS meter reading systems using REST interfaces.
More information from Gurux.DLMS.AMI4.
Get source codes from Github.
This example shows how you can read your DLMS smart meter using GXDLMSDirector and then save device as a device template to Gurux.DLMS.AMI.
After you have created device template you can easily create devices using GXDLMSDirector or REST interface.