树莓派学习笔记4-自动获取IP发送到钉钉消息

经过前三节的内容,我们的树莓派基本配置就算完成了,没有看过的小伙伴点击下面的链接

树莓派学习笔记(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

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181127A0TV9J00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券