README (1222B)
1 # GNU Taler hardware integrations 2 3 * snack machine (taler-mdb) 4 * coin acceptor (taler-coin-acceptor) 5 * cash acceptor (TBD) 6 7 #### Prerequisites 8 * GNU gcc tool-chain 9 * C standard libraries 10 * libnfc 11 * libusb 12 * libcurl/libgnurl 13 * libjansson 14 * GNU make 15 * GNUNet 16 * GNU Taler (exchange + merchant) 17 * libqrencode (optional) 18 19 #### Tested on 20 * Ubuntu LTS (18.04) 21 * Raspian Lite (4.19) 22 23 #### Hardware used for prototype 24 * Raspberry Pi 3B+ 25 * ACR122U NFC USB reader 26 * MDB/ICP Converter from Shanghai Wafer Microelectronics 27 * Adafruit PiTFT 3.5" display 28 29 #### Description 30 31 taler-mdb is a app to run a snack machine as Taler merchant with NFC 32 payment interface. Optionally there can a QRCode be shown on a 33 display to get the payment link. 34 35 #### Remarks 36 37 * When using an ACR122 device there may be problems with libnfc. 38 [see here](https://github.com/nfc-tools/libnfc) for further information 39 * At the moment there is no option to cross compile 40 41 #### Build 42 Building should be easily done with the following three commands: 43 44 ```bash 45 ./bootstrap 46 ./configure 47 make 48 ``` 49 50 #### Configuration 51 52 To configure the merchants backend and the product numbers of the 53 snack machine edit taler.conf file.