无论是使用嵌入式开发板还是树莓派,使用网线连接大大限制了硬件的移动范围。为了让PC机与硬件通过wifi连接,可能会出现连接不上的问题,相关解决方案如下:
1.输入密码后出现报错
代码语言:javascript复制Error: Connection activation failed: (7) Secrets were required, but not provided.
解决方法:
代码语言:javascript复制1.再次检查对应wifi名称和对应密码是否正确,不能只看路由器反面的密码,还要看对应网址中的密码
(从路由器反面看,登录网址,查看密码)
2.重启一下
3.删除一些东西,具体看:
https://blog.csdn.net/ZHISHAN_IoT/article/details/123453619
注意,删除时可以使用进行:nmcli c delete "xxx"
2.硬件是否可以连接wifi
检查方式:
代码语言:javascript复制ifconfig
查看是否有wlan0
如果没有wlan0 就证明你没有wifi驱动,需要打开射频
代码语言:javascript复制rfkill list
rfkill unblock all
再打开wlan0
代码语言:javascript复制sudo ifconfig wlan0 up
3.Xshell是否连接上了硬件
一般连接的操作是:
代码语言:javascript复制1.使用网线使得硬件与路由器连接,通过查看路由器网址得到对应硬件连接设备的ip地址
(之后如果是wifi连接成功后,还需要更改Xshell连接对应ip地址,应为ip会变化)
2.通过得到的ip地址,使用Xshell进行连接