taler-mdb

GNU Taler Extensions and Integrations
Log | Files | Refs | Submodules | README | LICENSE

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.