26

I'm doing a headless setup, where we use the Pis in field work (tracking movement of seals via camera in the Cape Cod area), and so we can only monitor it headless, without a separate display (to save on power).
In order to have the Pis get time, I need them to connect to my colleague's iPhones (which are operating as hotspots), and use ntpd to get time from the internet.
However, I haven't yet figured out what the command is to query the WiFi network name, to confirm that it is connected to the right network - is there one?

  • 1
    Your job sounds awesome! Where can I learn more about your work? – user40144 Jan 19 '16 at 15:07
  • 1
    Our lab website: runstadlerlab.mit.edu :D Personal website: ericmajinglong.com – ericmjl Jan 19 '16 at 20:41
41

iwgetid will give you the SSID

14

Try 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

you can use the following code to check the IP assigned to the rpi. t="$(ifconfig wlan0 | awk '/inet addr/{print substr($2,6)}')" echo $t w=${#t} echo $w

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.