Mám webovú aplikáciu v PHP na vzdialenom hostingu. Aplikácia je napojená na MySQL databázu, z ktorej číta stavy, vykresluje grafy z dát, ktoré posiela Arduino do databázy. Potialto všetko OK funguje...
Problém mi nastáva, keď chcem z web aplikácie aj pomocou tlacidiel (buttonov) prepínať stavy LEDiek. Momenálne riešenie je, že web aplikácia po stlačení tlačidla zapíše stav do databázy a Arduino každých 3-5 sekúnd sa pozrie do databázy a zmení stav LEDiek. Tento spôsob je málo dynamický a je tam veľké časové oneskorenie, a ak by som išiel do nižších časových intervalov tak to bude zátaž na sieť...
Neviem si poradiť s tým ako rýchlo, dynamicky môže Arduino reagovať na zmeny databázy bez toho aby som musel otvoriť sieť pre prichádajúce pripojenia z webu a riešiť tak bezpečnosť (port-forwarding).
Ako toto riešia IoT systémy, viem, že Google a Amazon IoT aplikacie toto maju niakym spôsobom vyriešené aj bez port-forwardingu a nevidim, že by pingovali server každú sekundu



