树莓派3B开热点并自动启动

使用create_ap创建WiFi热点

创建WiFi热点使用的GitHub上一个开源项目: 
https://github.com/oblique/create_ap
 
#将代码copy到本地,安装
sudo git clone https://github.com/oblique/create_ap
cd create_ap
sudo make install
 
#安装依赖的库
sudo apt-get install util-linux procps hostapd iproute2 iw haveged dnsmasq
 
此时你可以创建热点,通过以下命令:
 
sudo create_ap wlan0 热点名 密码
 
 
此时即可用移动设备连接你创建的网络!
 
 
在网上看到将创建命令加入到/etc/rc.local完成自启。但是我试了一下并不能,可能是我打开方式不对吧!用下面一种
 
方法实现了开机自启!
sudo nano /usr/lib/systemd/system/create_ap.service
然后在最下方加上下面语句:
ExecStart=/usr/bin/create_ap -n wlan0 热点名 密码
保存退出,然后执行一下语句:
systemctl daemon-reload
systemctl enable create_ap.service
systemctl start create_ap.service
reboot
 
此时移动端可以看到热点创建成功!
--------------------- 
作者:笑傲江 
来源:优快云 
原文:https://blog.youkuaiyun.com/zanran8/article/details/80698347 
版权声明:本文为博主原创文章,转载请附上博文链接!

### 树莓派支持的启动方式 树莓派通常通过 **microSD卡** 引导操作系统[^2]。这意味着用户需要准备一张兼容的 microSD 卡,在其上写入适合的操作系统镜像文件,例如 Raspberry Pi OS(原名 Raspbian)。该操作系统基于 Debian 针对树莓派硬件进行了优化。 除了传统的 microSD 卡引导之外,部分型号的树莓派还支持其他启动方式: #### 1. USB 启动模式 某些较新的树莓派型号(如树莓派 3B+ 和树莓派 4)可以通过 USB 设备直接启动操作系统的功能。此功能需要在 `config.txt` 文件中启用特定选项来激活 USB 启动模式。 ```bash dtoverlay=pi3-miniuart-bt enable_uart=1 program_usb_boot_mode=1 ``` 上述代码片段展示了如何修改配置文件以实现 USB 启动模式的支持。需要注意的是,在完成这些更改之后,设备可能需要重新烧录固件才能生效。 --- ### 树莓派串口 (UART) 的基本配置 对于涉及嵌入式发的应用场景来说,树莓派上的 UART 接口是非常重要的工具之一。默认情况下,树莓派会将其中一个串行端口分配给控制台登录服务;如果希望将其用于自定义项目,则需关闭相关设置调整参数[^1]。 执行以下命令进入图形化界面进行高级设定: ```bash sudo raspi-config ``` 导航至 **Interfacing Options**, 然后选择 **Serial Port** 来禁用终端重定向到物理串行接口的行为[^3]。完成后重启系统使改动生效。 另外提供一段简单的 Python 脚本作为示例展示如何读取来自外部传感器的数据通过 GPIO-PIN 发送回主机计算机: ```python import serial ser = serial.Serial('/dev/ttyS0', baudrate=9600, timeout=1) while True: data = ser.readline().decode('utf-8').strip() if data != "": print(f"Received Data: {data}") ``` --- ### 初次机的基础网络连接配置 当第一次接通电源时,默认状态下无线网路尚未被激活。因此按照官方文档指引,编辑位于根目录下的 wpa_supplicant.conf 文件即可指定 SSID 及密钥从而自动加入已知热点[^4]: ```ini country=US ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="YourNetworkName" psk="YourPassword" } ``` 值得注意的地方在于不同版本间可能存在细微差异——比如树莓派 3B 仅能识别工作于 2.4GHz 波段内的接入点信号强度范围受限等问题应提前考虑周全。 ---
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值