From b1e57f6b1ec52c8e6ec60fcaeda0a9ab9cd310b2 Mon Sep 17 00:00:00 2001 From: weetmuts Date: Wed, 9 Aug 2017 12:02:42 +0200 Subject: [PATCH] Add linespacing in README. --- README.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/README.md b/README.md index 5de02df..2b5b76f 100644 --- a/README.md +++ b/README.md @@ -7,21 +7,29 @@ to output the values you are interested in, typically to log and be processed by another tool. Builds and runs on GNU/Linux: + make + ./build/wmbusmeters + ./build/wmbusmeters --verbose make HOST=arm + ./build_arm/wmbusmeters make DEBUG=true + ./build_debug/wmbusmeters make DEBUG=true HOST=arm + ./build_arm_debug/wmbusmeters (After you insert the im871A USB stick, do: + chown me:me /dev/ttyUSB0 + to avoid having to run the program as root.) Currently only supports the USB stick receiver im871A @@ -30,14 +38,19 @@ and it should be relatively straightforward to add more receivers (Amber anyone?) and meters. Good documents on the wireless mbus protocol: + https://www.infineon.com/dgdl/TDA5340_AN_WMBus_v1.0.pdf + http://fastforward.ag/downloads/docu/FAST_EnergyCam-Protocol-wirelessMBUS.pdf The AES source code is copied from: + https://github.com/kokke/tiny-AES128-C The following two other github projects were of great help: + https://github.com/ffcrg/ecpiww + https://github.com/tobiasrask/wmbus-client Code can print total water consumption! But everything else is