Skip to main content

TAPPER Client CLI Usage

Commands

Usage: tapper COMMAND [OPTIONS] [ARGS]...

version

Write the version of the TAPPER client build into stdout.

tapper version

run

Run the client.

tapper run [OPTIONS]

Options

  • -c path to the configuration file
  • -d show debug output
  • -h MQTT Broker host
  • --legacy for use with legacy R1.0 hardware
  • --help display help

Peripherals Behavior

LED

BehaviorDescription
One Short Yellow BlinkNFC tag detected
Continuous Red LightTamper detected

Buzzer

BehaviorDescription
One Short BeepNFC tag detected
Continuous BeepTamper Detected

Configuration

The TAPPER configuration file uses YAML syntax.

Options

info

More options are coming.

MQTT

To set up TLS, refer to TLS Setup

mqtt:
host: "your_host" # required
port: 1883
tls:
cafile: "/path/to/file" # path to the self-signed CA certificate file
certfile: "/path/to/file" # path to the client certificate file, signed by the CA
keyfile: "/path/to/file" # path to the client key file
MQTT Server Certificate

The MQTT host must match the CN or one of the SANs specified in the server X509 certificate.

See MQTT TLS Setup