前言——使用Matlab树莓派连接向导连接的问题

 

前面一期https://blog.csdn.net/weixin_44281768/article/details/108965019 中,我使用网线和Matlab树莓派向导将树莓派与Matlab/Simulink相连从而能够进行编程和仿真操作。

 

但是后面继续操作时,发现该向导没有提供已刷写软件后的树莓派连接方式,导致每次连接需要拔下内存卡插上电脑以跳过内存卡刷写那一步(如下,插上内存卡点next,不刷写直接next可以跳过)。这就非常麻烦了。因此查询资料后,找到了通过无线连接,并且不需要使用该向导连接的方法。

设置树莓派自动连接wifi和IP获取

首先设置树莓派连接wifi,这一步可以通过许多方法进行,这里我用的是直接写入默认连接的wifi内容到SD卡让树莓派能够自动连接至目标wifi:

 

在树莓派SD卡根目录创建一个txt,在其中写入如下内容:

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="WiFi的SSID"
psk="WiFi密码"
}

注意ssid和psk这里根据自己想要连接的wifi写入。

 

然后将该txt改名为:wpa_supplicant.conf 并保存,

随后将SD卡插入树莓派,通上电源重启树莓派就会自动连入指定WIFI了。

 

随后需要获取树莓派的IP地址,用于之后的matlab连接。

可以有多种方式获取树莓派的IP地址,参考以下博文:

https://blog.csdn.net/Robot_Starscream/article/details/105231576?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.add_param_isCf&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-2.add_param_isCf

 

由于我用的是华为的路由器,因此是我直接通过点击手机路由器管理app,点击查看的。

 

使用指令连接Matlab/Simulink与树莓派

 

当获取玩树莓派的IP地址后,并且确认树莓派与电脑连到了同一个wifi后,就可以打开MATLAB进行树莓派的连接了。

如下,在指令里面输入:

mypi = raspi(‘ip地址’, ‘树莓派账户名’, ‘账户密码’),敲回车即可进行树莓派与MATLAB的连接了。

注意因为我们的树莓派是刷好了MATLAB的专用系统的,所以一般没修改的情况下,账户是pi,密码是raspberry。

连接OK的话就会出现如下图所示的情况:

本文地址:https://blog.csdn.net/weixin_44281768/article/details/109010923