Implementation in C of the Smart Message Language (SML) protocol
Find a file
2011-09-09 15:20:49 +02:00
debian several tweaks for debian packaging 2011-09-01 22:25:17 +02:00
examples linking now against static libsml (not object code) 2011-09-01 11:12:01 +02:00
sml added sml_transport_read (with posix syscall in mind) 2011-09-09 15:20:49 +02:00
test Merge branch 'master' of github.com:stv0g/libsml 2011-09-01 11:22:48 +02:00
.gitignore Merge branch 'master' of github.com:stv0g/libsml 2011-09-01 11:22:48 +02:00
COPYING added the GPL as license 2011-06-16 13:46:13 +02:00
Makefile added unity test setup 2011-06-28 17:45:14 +02:00
README.md include dependency to uuid 2011-07-28 12:24:53 +02:00
sml.pc added infos for pkg-config 2011-09-01 22:23:31 +02:00

libSML

libSML is a library which implements the Smart Messaging Language (SML) protocol specified by VDE's Forum Netztechnik/Netzbetrieb (FNN). It can be utilized to communicate to FNN specified Smart Meters or Smart Meter components (EDL/MUC).

Usage

An expample how to use libSML is in the examples directory.

Dependencies

Ubuntu

apt-get install uuid-dev uuid-runtime

Compilation

make

The resulting binaries are located in sml/lib

License

Copyright 2011 Juri Glass, Mathias Runge, Nadim El Sayed - DAI-Labor, TU-Berlin

libSML is licensed with the GPL, other licenses are available.

Thirdparty Acknowledgements

This product includes software developed for the Unity Project, by Mike Karlesky, Mark VanderVoord, and Greg Williams and other contributors