Jak korzystać z wiersza polecenia, aby sprawdzić, z którą siecią WiFi jestem połączony?


30

Robię konfigurację bezgłową, w której używamy Pis w pracach polowych (śledzenie ruchu fok za pomocą kamery w obszarze Cape Cod), więc możemy monitorować go tylko bez głowy, bez osobnego wyświetlacza (w celu oszczędzania energii).
Aby Pis mógł uzyskać czas, potrzebuję ich, aby połączyć się z iPhone'ami mojego kolegi (które działają jako hotspoty) i użyć ntpd, aby uzyskać czas z Internetu.
Jednak jeszcze nie zorientowałem się, jakie polecenie ma wykonać zapytanie do nazwy sieci WiFi, aby potwierdzić, że jest ona podłączona do właściwej sieci - czy istnieje?


1
Twoja praca brzmi niesamowicie! Gdzie mogę dowiedzieć się więcej o twojej pracy?

1
Nasza strona internetowa laboratorium: runstadlerlab.mit.edu: D Osobista strona internetowa: ericmajinglong.com
ericmjl

Odpowiedzi:



18

Wypróbuj iwconfig:

user@host:~ $ iwconfig
wlan0     unassociated  Nickname:"<WIFI@REALTEK>"
          Mode:Managed  Frequency=2.412 GHz  Access Point: Not-Associated
          Sensitivity:0/0
          Retry:off   RTS thr:off   Fragment thr:off
          Power Management:off
          Link Quality:0  Signal level:0  Noise level:0
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:0   Missed beacon:0

0

możesz użyć następującego kodu, aby sprawdzić adres IP przypisany do rpi. t = "$ (ifconfig wlan0 | awk '/ inet addr / {print substr (2,6 $)}')" echo $ t w = $ {# t} echo $ w

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.