树莓派的入网方式
一.AP模式
首先解释一下AP模式,AP模式是指开发板能够建立一个热点被电脑和手机连上,我这里用的是树莓派4b,他能够建立一个热点,然后我的热点就可以被我的连接连接,就可以通过vnc远程树莓派了。
但是这种方式属于wifi的直连模式,这种模式下不能联网,树莓派不能上网。
二.有线模式
入局有线模式即通过网线接域网中,IP地址由路由器自动分配,插上网线。此方式只可以与直连模式同时使用,WIFI局域网模式会自动禁止此模式。
这种模式下配置vnc和AP模式一样,但是可以联网。
三.wifi局域网模式(STA模式)
当我们没有有线时,又想远程桌面和联网时,我们可以通过wifi局域网的接入,这时你需要注意的是要在同一局域网下,才能实现远程桌面。
注意(配置wifi局域网)
在电脑上插入之前写好系统的TF卡,打开TF卡,在根目录(boot)下新建文本文件,改名wpa_supplicant.conf,然后按照下面的参考格式填入内容并保存
country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="WiFi-A"
psk="12345678"
key_mgmt=WPA-PSK
priority=1
}
说明以及不同安全性的 WiFi 配置示例:
#ssid:网络的ssid
#psk:密码
#priority:连接优先级,数字越大优先级越高(不可以是负数)
#scan_ssid:连接隐藏WiFi时需要指定该值为1
如果你的 WiFi 没有密码
network={
ssid="你的无线网络名称(ssid)"
key_mgmt=NONE
}
如果你的 WiFi 使用WEP加密
network={
ssid="你的无线网络名称(ssid)"
key_mgmt=NONE
wep_key0="你的wifi密码"
}
如果你的 WiFi 使用WPA/WPA2加密
network={
ssid="你的无线网络名称(ssid)"
key_mgmt=WPA-PSK
psk="你的wifi密码"
}
还要注意的地方
注意这里也要改 /boot/hiwonder_wifi_conf.py
文件名自行定义
#!/usr/bin/python3 #coding:utf8 HW_WIFI_MODE = 2 #wifi的工作模式, 1为AP模式, 2为STA模式 #HW_WIFI_AP_SSID = 'ssid_name' #AP模式下的SSID。字符和数字构成 #HW_WIFI_AP_PASSWORD = 'passwords' #AP模式下的WIFI密码,字符和数字构成 #HW_WIFI_AP_GATEWAY = '192.168.149.1'#AP模式下的本机IP, 默认为192.168.149.1, 若修改了本项,手机APP上会无法进入wifi配置界面 HW_WIFI_FREQ_BAND = 5 #AP模式下的wifi频率, 直接赋值为 2.4 或 5 对应2.4G和5G HW_WIFI_CHANNEL = 149 #AP模式下的wifi信道,5G下目前测试可用的有 149, 153, 157, 161 HW_WIFI_STA_SSID = 'TP-Communication' #STA模式下的SSID HW_WIFI_STA_PASSWORD = 'communication'#STA模式下的WIFI密码 HW_WIFI_TIMEOUT = 30 #STA连接到wifi热点时的超时时间, 超过时间未成功连接则认为连接失败,默认为 30秒 #HW_WIFI_LED = True #是否使用LED指示灯, 默认为True, 使用LED指示灯 #HW_WIFI_RESET_NOW = False #清除所有配置文件, 默认为False,当设置为True时,程序会清除所有配置, 恢复初始状态, 包括手机配置的和手动编辑配置文件的。