Stap 18: Sluit de python-script en de lua-script
Nou na al dat actief was, dacht ik misschien dat het zou leuk zijn als ik kon een of andere manier de python script stoppen en opnieuw starten via telegram. Gewoon om te controleren, de beveiligingsfuncties zijn in eerste instantie weg en kon worden geactiveerd door een eenvoudige "start"-opdracht. Die manier u kan controleren dat de camera correct wordt gewezen en vervolgens verlaten van de kamer en de foto-trap te activeren!
Maar hoe?
U zou moeten hebben zodat beide scripts met elkaar praten kon. En dit kan worden gedaan met sockets. Een socket is zoals een postbus. Het script wacht op iemand om iets in het postvak en indien zo reageert daarop.
Deze sockets kunnen worden geïmplementeerd in python en lua en gebruikt voor het uitwisselen van ieder ander soort data.
Omdat ik alleen een one-way communicatie wilde, uitgevoerd ik een luisteraar-draad in de python-script en de afzender in het lua-script. Als de lua script onthoudt wat was het heeft gestuurd naar de python-script, we hoeven niet te worden een feedbackscore.
Dit zijn de twee website om te kijken voor hulp: