A Python library for DLMS/COSEM
A Python library for DLMS/COSEM.
We are developing this library as an ongoing project to support DLMS/COSEM in our AMR (Automatic Meter Reading) system Utilitarian.
As of now we support:
- Receiving DataNotification via UDP.
- GET, SET, ACTION over pre-established associations.
- Interface classes implementation.
- DLMS Client to handle communication.
- GBT, ACCESS.
- Establish Connections.
- More Security options.
Tested with Italian Gas meters that are using a companion standard to DLMS. If you notice an error using the library please raise an issue.
The format is based on Keep a Changelog: https://keepachangelog.com/en/1.0.0/, and this project adheres to Semantic Versioning: https://semver.org/spec/v2.0.0.html
- UDP messages are now based WrapperProtocolDataUnit to be able to reuse WrapperHeader for TCP messages.
- Parsing of DLMS APDUs
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size dlms_cosem-0.0.2-py3-none-any.whl (17.7 kB)||File type Wheel||Python version py3||Upload date||Hashes View hashes|
|Filename, size dlms-cosem-0.0.2.tar.gz (11.1 kB)||File type Source||Python version None||Upload date||Hashes View hashes|
Hashes for dlms_cosem-0.0.2-py3-none-any.whl