为了让Pis有时间,我需要它们连接到同事的iPhone(作为热点),并使用ntpd从互联网上获取时间。
但是,我还没有尚未弄清楚查询WiFi网络名称的命令是什么,以确认它已连接到正确的网络-是否存在?
#1 楼
iwgetid
将为您提供SSID #2 楼
尝试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
#3 楼
您可以使用以下代码检查分配给RPi的IP:t="$(ifconfig wlan0 | awk '/inet addr/{print substr(,6)}')"
echo $t
w=${#t}
echo $w
评论
没有要求输入IP地址。
– Ingo
20年7月22日在16:55
该代码在Raspbian / RaspbiAN Buster上不起作用。 awk无法匹配ifconfig的输出。
–道奇
20年7月22日在21:06
评论
您的工作听起来很棒!我在哪里可以了解有关您工作的更多信息?我们的实验室网站:runstadlerlab.mit.edu:D个人网站:ericmajinglong.com