找回密码
 立即注册
查看: 2613|回复: 5

[进阶教程] 一行命令让你获取梅林路由器的各种参数到MQTT

[复制链接]
loog 

26

主题

145

回帖

1034

积分

论坛技术达人

积分
1034
金钱
863
HASS币
20
发表于 2022-1-6 11:20:56 | 显示全部楼层 |阅读模式
本帖最后由 loog 于 2022-1-6 11:33 编辑

./mosquitto_pub -h broker.mqttdashboard.com -u ADMIN -P ADMIN -t loog/ac88u/I -i pve -m '{"2.4G":"'$(wl -i `nvram get wl0_ifname` phy_tempsense | awk '{print $1 / 2 + 20}')'","5G":"'$(wl -i `nvram get wl1_ifname` phy_tempsense | awk '{print $1 / 2 + 20}')'","CPU":"'$(cat /proc/dmu/temperature| sed -e 's/[^0-9]//g')'","WANIP":"'$(nvram get wan0_realip_ip)'"}'


MQTT收到的信息
接收到主题: loog/ac88u/I 发来的消息: {"2.4G":"43.5","5G":"50","CPU":"64","WANIP":"8.8.8.8"}

MQTT 地址 用户名 推送主题 推送设备 自己修改成自己的

通过MQTT客户端一键推送,想要什么信息自己修改命令即可

把上面的命令存成脚本文件upmqtt.sh 执行定时任务

echo '*/6 * * * * /jffs/scripts/mosquitto/upmqtt.sh'>>/var/spool/cron/crontabs/admin
crontab -l
crond

admin是的路由器用户名如果你改过要用你修改后的名字,不然系统不执行定时任务
=====================
mosquitto_pub ARM32位绿色版客户端下载
游客,如果您要查看本帖隐藏内容请回复

客户端绿色版扔进路由器给予权限就可以了


回复

使用道具 举报

0

主题

52

回帖

889

积分

高级会员

积分
889
金钱
837
HASS币
0
发表于 2022-1-6 11:26:02 | 显示全部楼层
看看,谢谢分享。
回复

使用道具 举报

1

主题

33

回帖

290

积分

中级会员

积分
290
金钱
256
HASS币
0
发表于 2022-4-26 15:32:32 | 显示全部楼层
谢谢分享,学习一下。利好
回复

使用道具 举报

0

主题

13

回帖

68

积分

注册会员

积分
68
金钱
55
HASS币
0
发表于 2022-8-27 22:28:38 | 显示全部楼层
行命令让你获取梅林路由器的各种参数到MQTT
回复

使用道具 举报

0

主题

9

回帖

128

积分

注册会员

积分
128
金钱
119
HASS币
0
发表于 2022-9-20 20:12:51 | 显示全部楼层
感谢分享,好东西
回复

使用道具 举报

0

主题

13

回帖

102

积分

注册会员

积分
102
金钱
89
HASS币
0
发表于 2023-3-19 13:15:27 | 显示全部楼层
感谢分享, 学习...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-5-19 04:47 , Processed in 0.101923 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表