ฉันจะใช้บรรทัดคำสั่งเพื่อตรวจสอบเครือข่าย WiFi ที่ฉันเชื่อมต่อได้อย่างไร


30

ฉันกำลังตั้งค่าหัวขาดที่ซึ่งเราใช้งาน Pis ในงานภาคสนาม (การติดตามการเคลื่อนไหวของแมวน้ำผ่านกล้องในพื้นที่ Cape Cod) และเพื่อให้เราสามารถตรวจสอบหัวขาดโดยไม่ต้องแสดงผลแยกต่างหาก (เพื่อประหยัดพลังงาน)
เพื่อให้ Pis มีเวลาฉันต้องการให้พวกเขาเชื่อมต่อกับ iPhone ของเพื่อนร่วมงานของฉัน (ซึ่งทำงานเป็นฮอตสปอต) และใช้ ntpd เพื่อรับเวลาจากอินเทอร์เน็ต
อย่างไรก็ตามฉันยังไม่ทราบว่าคำสั่งคืออะไรเพื่อค้นหาชื่อเครือข่าย WiFi เพื่อยืนยันว่ามีการเชื่อมต่อกับเครือข่ายที่ถูกต้อง - มีหรือไม่


1
งานของคุณดูยอดเยี่ยม! ฉันจะเรียนรู้เพิ่มเติมเกี่ยวกับงานของคุณได้ที่ไหน

1
เว็บไซต์แล็บของเรา: runstadlerlab.mit.edu: D เว็บไซต์ส่วนตัว: ericmajinglong.com
ericmjl

คำตอบ:



18

ลอง 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

คุณสามารถใช้รหัสต่อไปนี้เพื่อตรวจสอบ IP ที่กำหนดให้กับ rpi t = "$ (ifconfig wlan0 | awk '/ inet addr / {print substr ($ 2,6)}')" echo $ t w = $ {# t} echo $ w

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.