Raspbian a shutdown
Napsal: 27. 1. 2026, 10:05
Ahoj,
Skusim dotaz, mozno niekto pozna spravnejsiu odpoved ako GPT. Skusim popisat problem, na ktore by som potreboval riesenie v praci. Mame zariadenie, ktore ma dotykovy panel s pocitacom s raspbian OS. Samotny hardware je k tomu pripojeny cez ethernet a jeden USB/COM port. Chcel by som vyriesit vypinanie stroja cez softwarove tlacidlo na paneli v nasej aplikacii, teraz sa to len surovo vypina co asi nie je OK.
GPT ma navadza na zavolanie "sudo systemctl shutdown" a nainstalovani shutdown hooku, ktory nastavi GPIO a tym padom vypne napajanie. Problem #1 s tym mam, ze panel, ktory mame nema vyvedene GPIO - dalo by sa to obist cez ten pouzity COM port, ze sa tam posle do nasho HW sprava o vypnuti. Risk tu vidim, ze COM port mame cez USB/COM a moze sa stat, ze USB sa odpoji skor nez stihne poslat nieco. Proste sa to nejak cele zamotava a nepozdava sa mi to.
Jednoduche by bolo mozno iba poslat cez COM "shutdown", zavolat "sudo systemctl shutdown" a pockat cca 10s a vypnut napajanie, ale to zas mi pride take moc zranitelne.
Nevedel by niekto ma nasmerovat co s tym? Dakujem
Skusim dotaz, mozno niekto pozna spravnejsiu odpoved ako GPT. Skusim popisat problem, na ktore by som potreboval riesenie v praci. Mame zariadenie, ktore ma dotykovy panel s pocitacom s raspbian OS. Samotny hardware je k tomu pripojeny cez ethernet a jeden USB/COM port. Chcel by som vyriesit vypinanie stroja cez softwarove tlacidlo na paneli v nasej aplikacii, teraz sa to len surovo vypina co asi nie je OK.
GPT ma navadza na zavolanie "sudo systemctl shutdown" a nainstalovani shutdown hooku, ktory nastavi GPIO a tym padom vypne napajanie. Problem #1 s tym mam, ze panel, ktory mame nema vyvedene GPIO - dalo by sa to obist cez ten pouzity COM port, ze sa tam posle do nasho HW sprava o vypnuti. Risk tu vidim, ze COM port mame cez USB/COM a moze sa stat, ze USB sa odpoji skor nez stihne poslat nieco. Proste sa to nejak cele zamotava a nepozdava sa mi to.
Jednoduche by bolo mozno iba poslat cez COM "shutdown", zavolat "sudo systemctl shutdown" a pockat cca 10s a vypnut napajanie, ale to zas mi pride take moc zranitelne.
Nevedel by niekto ma nasmerovat co s tym? Dakujem