经过前三节的内容,我们的树莓派基本配置就算完成了,没有看过的小伙伴点击下面的链接
树莓派学习笔记(1)-安装系统
树莓派学习笔记(2)-远程连接树莓派
树莓派学习笔记(3)-更换软件源
在使用树莓派的过程中大家肯定发现了一个问题,就是在没有显示器,没有网线的情况下无法获取树莓派的IP地址,这样就没办法远程登录SSH。
今天我来教大家怎么自动获取IP地址并通过钉钉发送到你的手机或者电脑上。(当然在配置的过程中你是要知道IP地址并且能登陆上树莓派的)
代码我都上传到了GitHub,钉钉机器人的使用方法请自行百度.
首先在树莓派的pi文件夹下输入
git clone https://github.com/544672716/raspberry.git
下载好打开send_ip.py将里面的账号和钉钉机器人修改为你自己的账号:
都设置好之后我在来测试一下:
等待10s你的钉钉就会收到消息!
接下来我们将send_ip.py设置为开机自启动
因为要读取树莓派的ip,所以我是通过桌面启动的方式来自启动
在/home/pi/.config/目录下新建一个名为 autostart 的文件夹:
pi@raspberry:~ $ mkdir .config/autostart
在 autostart 目录下新建testboot.desktop (经测试名字任意,但后缀必须是.desktop):
pi@raspberry:~ $ nano .config/autostart/dingding.desktop
文件内容如下:
[Desktop Entry]
Name=dingding
Comment=Python Program
Exec=python3 /home/pi/raspberry/send_ip.py
Icon=/home/pi/python_games/4row_black.png
Terminal=false
MultipleArgs=false
Type=Application
Categories=Application;Development;
StartupNotify=true
重启测试是否生效:
sudo reboot
领取专属 10元无门槛券
私享最新 技术干货