Celkom by som na tom uvital hardverovy vypinac WiFi. Taky normalny gombik/posuvnik, ktory tu wifi naozaj vypne, ked budem chciet a nebudem musiet liezt do menu, a ked to vypnem cez gombik, nebude sa to dat v menu zapnut (lebo je tam preruseny obvod). Takto to mali riesene stare notebooky a bolo to super. Neplanuje sa nieco take aj tu?
Tak na notebooku je ten přepínač primárně kvůli tomu, že se u něj alespoň občas očekává běh z baterie a když se to vypne, ušetří se nějaká energie a běží to z baterie déle. Ale nějak mi uniká smysl vypínání WiFi na krabici, co je strčená do zásuvky... (nehledě na to, že ta WiFi karta je strčená do PCI express slotu, takže by se musela bastlit ta karta tak, aby se jí někam do napájení strčil přepínač. Předpokládám, že WiFi karty kupují, nevyrábí si je).
Neviem presne ako WLAN, ale WWAN karty maju na mini PCI Express konektore signal W_DISABLE (wireless disable, pin 20 na spodnej strane) kam je privedeny signal z WWAN prepinaca z notebooku (pripadne sa niekedy ovlada softverovo).
Neviem ako sa ovlada tento pin na konkretnej doske, ci je na to nejaky interface.
Tlacitko na krabici by sa dalo jednoducho pripojit cez GPIO.
No kdyz ten notebook to HW tlacitko nema, tak zrovna neni. Tohle rozhodne nejsou typicke pripady typu normalni notebook a normalni OS. Jenze pri dnesnim postupu vyvoje budem asi vypinat pristroje vytazenim baterky, neb vypinaci tlacitko je moc drahe a vyrobci chteji, abychom jenom uspavali.
Mno, nestačilo vytáhnout ten kabel s internetem? :-) Tlačítko se udělat dá, stejně tak pokud je snahou mermomocí ušetřit 2W energie, tak mi přijde jako praktičtější si to vypínat cronem, když spím/nejsem doma. Ale pokud to mělo být čistě hardwarové (což mi teda u SW routeru přijde zbytečné, ale ostatně i to vypínání WiFi mi přijde zbytečné), tak to nesplňuje ani jedno.
Představme si modelovou situaci:
Mám notebook připojený přes Wi-Fi a rozhodnu se odpojit internet přes vámi navrhované řešení. Udělám to a logicky se mi všechna zařízení připojená k wifi odpojí. Jak softwarově vysílání Wi-Fi zase zapnout když budu odpojený? (mimochodem je to stejné jako když se připojím na router a vypnu v nastavení wi-fi) Nezbývá mi nic než se připojit kabelem do router menu opětovně to spusti.
Tlačítko je mnohem elegantnější. Není nutno pak chodit s notebookem a kabelem jako bukvice k routeru a připojovat se do nastavení routeru.
Asi jsi to spatne pochopil. Staci zbastlit to tlacitko pripojit ho na router na GPIO a napsat si obsluhu, ktera wifi vypne a zapne. Neco ve stylu http://razzpisampler.oreilly.com/ch07.html
S hardwarovým tlačítkem připojeným na GPIO ovládajícím WiFi přes software jistotu nemáte, a s hardwarovým tlačítkem připojený na piny, které v žádném případě nenazveme GPIO, a které by WiFi vypínalo přes jiný software, byste jistotu měl?
Nepsal jsem, že miliony případů neexistují, naopak jsem napsal, že pokud někdo má konkrétní případ, bude nejlepší, když ho popíše, protože teprve pak může někdo navrhnout řešení. Když ten konkrétní případ nepopíšete, dopadne to tak, že chcete hardwarové tlačítko, někdo ho navrhne, a vy tvrdíte, že to ale není hardwarové.
LOL! Zjavne nepochopenie pisaneho textu. Pominuc fakt, ze nechapem ako niekto moze prejst od "existuje milion pripadov" k "ja som nepisal, ze miliony pripadov neexistuju." (co je zjavne irelevantne). Pripadne: "...s hardwarovým tlačítkem připojený na piny, které v žádném případě nenazveme GPIO, a které by WiFi vypínalo přes jiný software, byste jistotu měl?" Co je uplne mimo misu, kedze uz 3x napsial, ze nechce ziadne "soft" riesenie. Ale to je u vas bezne ako vidim.
K teme: Worker chce HW tlacitko, teda zrejme nieco taketo, t.j. spinac, ktory rozpoji obvod a naozaj vypne WiFi (obrazok je z notebooku, ake sa uz dnes nerobia, stara dobra skola). Pres istotu som nasiel este jeden obrazok. Ak sa mylim, nech ma opravi.
P.S: GPIO nie je HW riesenie, je to len detekcia stavu. Nemeni obvod, a to je podla mna HW riesenie.
Ano, z vaší strany je to nepochopení psaného textu. To, co rozlišujete jako „soft“ a „hard“ záleží jenom na to, co si jak nadefinujete. To vaše „hardwarové“ tlačítko sice rozpojí nějaký obvod, což ale vůbec neznamená, že to opravdu spolehlivě vypíná WiFi. Stejně tak to, že se ten obvod rozpojí ne fyzickým tlačítkem, ale elektronicky, neznamená, že to WiFi není spolehlivě odpojené.
Co třeba takové relé – to je podle vás hardwarové nebo softwarové rozpojení?
Ehm tak toto by som poprosil nejako podrobnejsie rozviest ..."To vaše „hardwarové“ tlačítko sice rozpojí nějaký obvod, což ale vůbec neznamená, že to opravdu spolehlivě vypíná WiFi...."
Rele uz len podla wikipedie je HW rozpojenie. (a to wikipedia nie je moc relevantny zdroj). Aj ked v zavislosti na druhu rele sa da uvazovat, ze by ho ovladal software.
Tady máte obvod s hardwarovým tlačítkem, které evidentně nějaký obvod přeruší, a evidentně je tam úplně k ničemu:
+-----||-----+ | | | X | | | +-----+ | | | | | +--+--/ -+---+
Aj ked v zavislosti na druhu rele sa da uvazovat, ze by ho ovladal software.
To, zda ho ovládá software, vůbec nezávisí na druhu relé, ale na tom, k čemu je připojena cívka. A souvisí to s tím, co celou dobu píšu – že hardwarové tlačítko může být dobré k tomu, že ho můžete ovládat přímo bez nějakého dalšího zařízení (PC, mobil apod.). Ale o spolehlivosti to nevypovídá vůbec nic, protože můžete softwarově ovládat relé nebo mosfet, který bude rozpojovat nějaký obvod, můžete hardwarovým tlačítkem propojovat piny, což povede na vyvolání nějaké události v operačním systému, a je spousta dalších možností. Ostatně, hardwarové tlačítko na GPIO si také můžete udělat tak, že přeruší obvod.
Predpokladal som nejaku bazicku znalost pisaneho textu. Vas priklad je vytrhnuty z kontextu a je dost proti logike navrhu - naco niekde pouzivat zbytocnu suciastku.
Bod b) k comu je pripojena cievka zavisi ci sa bude dat ovladat len HW (nastane zmena stavu, ktoru nemozete SW ovplyvnit, napr zvysenie/znizenie napatia) alebo takuto situaciu vyvolate umelo, co ale zbytocne komplikuje (podla mna vo vacsine pripadov) cely obvod a zaroven to poskytuje viac vektorov chybovosti.
Pouzijem miernu parafrazu: "Ak uprednostnite komfort pred bezpecnostou, nezasluzite si ani jedno."
Můj příklad není vytržený z kontextu, právě naopak, jinde by moc smysl nedával, ale v této diskusi smysl dává. Předpokládal jsem, že vám jde o bezpečnost – a že se bojíte, že softwarový vypínač ve skutečnosti nic nevypne. Jenže pokud vás chce někdo oklamat, abyste si myslel, že je WiFi vypnuté a ono nebylo, zbytečné tlačítko, které nic nedělá, má logiku.
nastane zmena stavu, ktoru nemozete SW ovplyvnit
Jenže to právě bez detailního studia těch obvodů nezjistíte.
alebo takuto situaciu vyvolate umelo, co ale zbytocne komplikuje (podla mna vo vacsine pripadov) cely obvod a zaroven to poskytuje viac vektorov chybovosti.
Podle mne většina takovýchhle modulů i ta „hardwarová“ tlačítka implementuje softwarově, buď ve firmware nebo v logických obvodech. Protože by naopak bylo komplikované dělat to třeba tvrdým odpojením napájení.
Ak uprednostnite komfort pred bezpecnostou, nezasluzite si ani jedno.
Do komfortu ale patří i nechat se uchlácholit tím, že za vás bezpečnost vyřeší magický hardwarový vypínač.
Ale pokud si chcete být jistý bezpečností, použijte tuhle sadu vypínačů a můžete tím vypínat zvlášť 2,4 WiFi, zvlášť 5 GHz WiFi a zvlášť každý etharnetový port: https://www.youtube.com/watch?v=Djc8FPHs45o
Skoda stracat cas. Zjavne tu chyba logika, ale prejavuju sa ma(na)gorske (ne)schopnosti.
Ani jedna reakcia na moju otazku, resp poznamky nebola protiargumentovana logicky, ale kazda bola emotivna, na zaklade vaseho pocitu Temy sa drzite velmi vagne, ak vobec a trepete hluposti, za ktore by sa hanbil aj stredoskolak.