Technische Implementierung - Soley02/IoTBarcodeHHZ GitHub Wiki

Verwendete Hardware

  • Controller: Raspberry PI 3 mit Ubuntu 16.04
  • Sensor: USB-Webcam Logitech C525
  • Eingabegeräte: USB-Tastatur und USB-Maus
  • Monitor mit HDMI-Anschluss

Netzwerk

In der folgenden Grafik wird dargestellt, auf welche bestehenden Protokolle und Standards im Zusammenhang mit dem Netzwerk zurückgegriffen wird. Netzwerk

Die Synchronisation zwischen Smartphone/App und Kassenanwendung erfolgt per TCP/IP. Das Smartphone bzw. die Kassenanwendung kann über verschiedene Lower Layer angeschlossen sein. Im MVP ist das Smartphone mit dem Wi-Fi verbunden und die Kassenanwendung per Ethernet angeschlossen.

Zwischen Smartphone und USB-Webcam besteht eine Point-to-Point Verbindung, die Ad-hoc aufgebaut wird, sobald ein Barcode zur Identifikation vor die Kamera gehalten wird. Zwischen Kamera und Kassensystem (und den daran anknüpfenden Systemen) liegt eine ständig aufgebaute Netzwerkinfrastruktur vor.