Stap 3: Combineren van wat we hebben gedaan
Hier is hoe het werkt:
-Wanneer het script wordt gestart is de 'open_reader()'-functie aangeroepen die de card reader opent of sluit u het script mislukt.
-Geeft kaart gegevens
-Verbinding met de server van de MQTT van afgesloten bij een fout.
-Begint de hoofdlus
-De listen_card (card, interval) functie begint een lus controleert dat een kaart zit op de lezer. Zodra een kaart wordt gevonden, de kaart-ID, de tijd en de datum, en actie (geplaatst of verwijderd) wordt gepubliceerd en de functie als resultaat.
-De listen_remove (card, interval, card_id) functie werkt hetzelfde als listen_card, echter, de gegevens is publiceren wanneer de kaart wordt verwijderd.
-De lus herhaalt.