【我站最贵空气监测仪】斐讯m1复活记

2021-04-26 18:22:23 2点赞 11收藏 1评论

此文是关于使用hosts劫持取出m1数值的教程。用到了一个NanoPi,使用路由器或者树莓派之类也都类似。程序见github.com ,求star求fork

1 m1连入局域网,需要手机安装Easylink这个app,参考这个教程:

EasyLink,让你家的理财产品悟空M1重新站起来,重新做人!创作立场声明:!前言说到理财产品,我就想起那句软文广告:你不理财,财不理你!我是深受其害,以前炒股,有盈有亏,基本上持平,后来入了悟空M1的坑。怪谁呢?只能怪自己贪婪,心存侥幸。最近发现家里的悟空M1的时间与现实差距越来越大了,搜索了一下值得买,发现了一款好用的同步助手,给M1用有点大材小用了。ea晓清馨| 21 评论53 收藏344查看详情

2 路由器中设置hosts劫持,抓包过程略去,以潘多拉固件为例,在-高级设置-内部网络LAN-自定义配置文件 "hosts",增加一行:

192.168.123.30 aircat.phicomm.com

其中“192.168.123.30”是NanoPi的ip地址,根据自己的情况修改。提交后重启路由,之后m1就会定期往NanoPi的9000端口传数据

3 NanoPi ssh登录后,打开9000端口

nc -lp 9000 &

即可看到m1发来的数据。

4 接下来把发来的数据保存并转发出去,程序见tcp_receive.py,需要修改一行

s.bind(('192.168.123.30', 9000))

这里的ip地址改为你的设备ip即可,保存至nanopi,cd至保存目录然后python3环境后台执行

nohup python3 tcp_receive.py &

然后接收到的传感器数据就以txt格式保存在工作目录下了

5 另外写一个读数据并每天转发给自己邮箱的脚本mail_today_data.py ,每天22:00执行,这里用crontab实现

crontab -e

0 22 * * * python3 /opt/workspace/receive_phi/mail_today_data.py

保存退出

这样每天10点就可以收到一天的空气质量邮件。也可以开个web服务什么的画画曲线,至此结束。

【我站最贵空气监测仪】斐讯m1复活记


展开 收起
1评论

  • 精彩
  • 最新
  • 啊,非折腾用户表示不知所云。帮你消灭0回复。

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
11
扫一下,分享更方便,购买更轻松