Új hozzászólás Aktív témák

  • kangoo70

    csendes tag

    Sziasztok! Még mindig a QSS gombbal küzdök... (Megvan a gomb és a LED gpio száma már)
    Van egy új ötletem:
    Lehet-e írni egy startup scriptet, ami:
    -minden indításkor létrehoz egy file-t a tmp könyvtárban (ami mindig törlődik magától kikapcsoláskor);
    - a file-ban beleírunk egy olyan rutint, ami figyeli a gombot és cselekszik: ki v. be kapcsolja a wifi-t. (gpio 12 figyelése, értékének lekérdezése és ifonfig ath0 up v. down)
    - és amíg a cucc megy, addig futtatja ezt a scriptet és figyeli a gombot.
    valami hasonló van itt: [link] a Wifi Toggle D-Link DIR-615 Rev C2 bejegyzés alatt.
    Arra már rájöttem, hogy a köv. parancs által adott eredmény változik a gomb pushed/released állapota szerint: cat /proc/gpio/12_in
    Ha be van nyomva, akkor 0, ha el van engedve, akkor 1
    Van valakinek ötlete, hogyan lehet figyelni?
    Próbáltam írni egy start-up scriptet, ami a bekapcsolás alatt figyelné a gombot, de nem csinált semmit(Webfelületről az Admin/ Commands alatt futtattam): Íme:
    qss=`cat /proc/gpio/12_in`
    if[qss="0"];
    then
    ifconfig ath0 up
    else
    ifconfig ath0 down
    fi

    Sajnos ez csak bekpacsoláskor működne, úgyhogy ez sem a tökéletes megoldás (az az első lenne)
    Van ötlet, hogy ez miért nem jó? És valaki tudna segíteni, hogy milyen scriptet kéne írni az első megoldásra?
    Köszi!

Új hozzászólás Aktív témák