NDIS拨号并开机自启
来自Waveshare Wiki
改为NDIS(9001)模式
- 通过以下指令检测SIM820X和树莓派等设备是否连接好,如没问题能够看到高通(Qualcomm)设备和ttyUSB0-USB4
lsusb ls /dev
- 连接设备后,复制以下指令到Terminal
- SIM76XX通过minicom发送以下指令+回车,然后等待模组重启
AT$QCRMCALL=1,1 AT+CUSBPIDSWITCH=9001,1,1
- SIM8XXX 用指令改为NDIS 模式
at+cusbcfg=usbid,1e0e,9001
- RM5XXX用指令改为NDIS 模式
AT+QCFG="usbnet",0 AT+CFUN=1,1
- ifconfig 查看是否有识别出一个wwan0的网卡
ifconfig
NDIS 拨号上网
方法一:工具拨号
wget -O - https://files.waveshare.com/wiki/PCIe-TO-4G-5G-M.2-USB3.2-HAT-Plus/install.sh | sudo bash sudo waveshare-CM &
方法二:编译拨号
- 请不要输错字母,最好复制粘贴
sudo apt-get install p7zip-full wget https://www.waveshare.net/w/upload/8/89/SIM8200_for_RPI.7z 7z x SIM8200_for_RPI.7z -r -o./SIM8200_for_RPI sudo chmod 777 -R SIM8200_for_RPI cd SIM8200_for_RPI/Goonline make sudo ./simcom-cm &
- 请给模块发送以下指令拨号
AT$QCRMCALL=1,1
- 另开终端,输入以下指令获取IP
sudo apt-get install udhcpc sudo udhcpc -i wwan0 sudo route add -net 0.0.0.0 wwan0
- 拨号后,wwan0获取运营商分配的IP:
- 如果还是未能获取IP ,请用指令初始化射频
AT+CFUN=4 AT+CFUN=1
开机自启
Raspberry Pi
设置开机启动,打开树莓派开机配置脚本
sudo nano /etc/rc.local
将启动命令加入倒数第二行,注意是您的运行上网文件的绝对路径,也就是exit 0的上一行。
sudo /home/pi/SIM8200_for_RPI/Goonline/simcom-cm & sudo udhcpc -i wwan0
注意一定要添加"&" 后台运行,否则可能会出现系统不能启动的情况。
Nano NX
- 编辑当前用户的 crontab 文件:
crontab -e
- 添加启动任务,在 crontab 文件的末尾添加以下行,替换为需要开机自启动执行的命令或脚本:
sudo ./Sim8200_for_jetsonnano/Goonline/simcom-cm & @reboot sudo ./Sim8200_for_jetsonnano/Goonline/simcom-cm &
- 保存并退出,根据编辑器的提示保存并退出。通常,使用 nano 编辑器时按 Ctrl+O 保存文件,按 Ctrl+X 退出编辑器。