]> www.average.org Git - pulsecounter.git/blob - linux/README.md
add linux README
[pulsecounter.git] / linux / README.md
1 = Host side of the pulse counter infrastructure. =
2
3 pulsecounter.c is modelled after BlueZ' gatttool. Because of "strange"
4 design of BlueZ tools, it is not sufficient to use the library that
5 gets installes with it. Complete source installation is necessary.
6
7 So, unpack, configure *and build* BlueZ source (do not `make install`).
8 In this directory, run `make BLUEZ=/path/to/top/of/bluez/source`. You
9 will get the `pulsecounter` binary.
10
11 Currently (2015-12-21) supplied database adapter uses MySQL(/MariaDB).
12 Confiruration file (default path `/etc/pulsecounter.db`) contains lines
13 of this format:
14
15     key SPACE* [=:]* SPACE* value
16
17 Lines are analyzed up to the '#' character (comment separator).
18 There is no escaping.
19
20 Keys are:
21
22     host        hostname, NULL if not specified (meaning local database).
23     user        database user name, NULL if not specified
24     password    database password, NULL if not specified
25     database    database name, "watermeter" if not specified.
26
27