PHP script -> Python script -> Usb relais -> Ventilator aan
Ik vroeg mij af of het mogelijk is om met een PHP/HTML script een Python script te laten activeren(alles op een localhost, geen website).
Vervolgens activeert dit Python script een USB relais, dat vervolgens een ventilator aanzet.
Echter, wil ik geen Linux gebruiken, en geen raspberry Pi gebruiken om dit project te maken, maar gewoon windows op een normale desktop pc.
Mijn vraag is dan ook: is dit mogelijk?
Nog een voorbeeld: Met je locale web-browser de sprinkler-systemen aanzetten in de tuin.
(Ik weet dat dit ook kan met C/C++ of assembly met een PLC. Maar ik wil niet de tijd investeren om 1 van deze talen te leren.)
Met vriendelijke groet,
Dirk,
Als je script uitvoerbare rechten heeft, dan kan je met system() deze aanroepen in PHP.
Ik neem aan dat je iets met IO moet doen, dus hoe kan je die benaderen?
Iets met serial misschien?
Dit topic en het vorige topic doen een beetje aan als "ik ben op zoek naar een projectje om met relais/steppermotors te doen". Leuk, maar dan zou ik voor een realistisch project gaan, waar de meerwaarde aanwezig is.
Klinkt een beetje als een pieletje dat een palletje in beweging brengt waardoor blah blah
Onthoudt dat de zwakste schakel in een ketting zal breken. (dit is het standaard spreekwoord) Maar onthoudt ook dat een kortere ketting minder kans heeft op zwakke schakels (parodie op).
Om hardware aan te sturen gebruik je doorgaans een low-level taal als Assembly of C. Aangezien C ook prima in staat is om het tcp/ip protocol te gebruiken lijkt mij dit een uitstekende keuze.
Hierbij plaats ook ik de kanttekening dat je een "complete website" en een "interface voor een schakelaar" los van elkaar moet zien.
EDIT: ik heb hier zelf ook wel eens mee gespeeld, maar meer als test of ik een website in C zou kunnen schrijven. Dit kwam neer op ExecCGI aanslingeren in Apache, waarna ik willekeurige executables kon oproepen in de browser.
Gewijzigd op 04/03/2017 02:24:31 door Ben van Velzen