树莓派的入网方式

一.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时,程序会清除所有配置, 恢复初始状态, 包括手机配置的和手动编辑配置文件的。