zoukankan      html  css  js  c++  java
  • 树莓派的入网方式和远程连接

    树莓派的入网方式

    一.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时,程序会清除所有配置, 恢复初始状态, 包括手机配置的和手动编辑配置文件的。
  • 相关阅读:
    Django(app的概念、ORM介绍及编码错误问题)
    Django(完整的登录示例、render字符串替换和redirect跳转)
    Construct Binary Tree from Preorder and Inorder Traversal
    Single Number II
    Single Number
    Binary Tree Level Order Traversal II
    Binary Tree Level Order Traversal
    Binary Tree Zigzag Level Order Traversal
    Recover Binary Search Tree
    Add Binary
  • 原文地址:https://www.cnblogs.com/tanshengjiang/p/14287485.html
Copyright © 2011-2022 走看看