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.
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.