数码之家

 找回密码
 立即注册
搜索
查看: 11189|回复: 93

[综合] "拆解"PM2.5空气果的软件并实现校时服务端

    [复制链接]
发表于 2021-10-7 18:06:33 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
前面有人拆过硬件了 https://www.mydigit.cn/thread-278193-1-1.html

就是这个东西
122615zc5x56iuyi6iqcoy.jpg

@xiaodaishu @qrut

通过抓包分析实现了校时服务端

        不同固件版本的设备可能表现不同, 不保证你的设备能成功校时或和描述一致.
        因为目前对这个设备的行为都是黑盒猜测.
        服务端问题造成的设备变砖不负责任, 虽理论上不可能, 但无法保证绝不出这种问题.
        服务端刚启动时其自身没有获取正确时间, 此时可能会导致你的设备时间错乱

        劫持域名
        编辑OpenWrt路由器的/etc/dnsmasq.conf
        加入一行 address=/apn2.airnut.com/113.121.231.70 然后用命令 /etc/init.d/dnsmasq restart 重启dnsmasq
        验证下 ping apn2.airnut.com 如果为上面的IP说明配置正确

        配置wifi的app来自https://www.mxchip.com/easylink/
        手机联入wifi, 打开Easylink点击加号+, 填入Password后点击Start
        空气果亮屏状态双击后面的按钮, 等屏幕上出现8个图标就说明链上wifi了
        这时时间会变成18:12, 等一会就变成正确时间了, 天气符号是随机分配的

        服务器IP为临时地址, 随时会变, 变化时我会尽量在本帖更新, 不保证长期运营
        仅实现了校时, 但上报的数据里面还有设备MAC, 固件版本, wifi名字和MAC, 以及温度湿度和PM2.5
        程序目前没有对这些上报数据进行处理和收集, 但这些数据会在网络上明文传输

        猜测背光可以用程序控制常开, 但试了半天没找对协议, 知道的请告诉我. 这样就不用拆机了

        这个设备的电池应该都不行了, 如果接电长期浮充可能会有问题, 存在消防隐患

         对时后亮屏状态快速按4下会清除掉wifi配置, 有时能保持时间, 这样就不会上传数据了

        我会视情况完善服务端程序并剥离出来单独发布, 现在和很多东西整合在一起了.

        Have fun!


免拆机保持背光常亮:https://www.mydigit.cn/thread-279746-1-1.html



补充内容 (2021-10-23 15:18):
因为某些原因 服务器 113.121.231.70 关了

打赏

参与人数 12家元 +233 收起 理由
jf201006 + 20 謝謝分享
chihuanla + 20 原創內容
ccve365 + 3 原創內容
hongo + 8 原創內容
zhaokn + 30 謝謝分享
qrut + 20 優秀文章
ksj197706 + 15 優秀文章
54211511 + 10
90484839 + 21 優秀文章
拿糖糖换媳妇 + 20

查看全部打赏

发表于 2021-10-7 18:34:37 | 显示全部楼层
B站大佬已经测试可以接入homeassistant了
链接地址 https://www.bilibili.com/video/B ... id_from=333.337.0.0
回复 支持 反对

使用道具 举报

发表于 2021-10-7 18:36:29 | 显示全部楼层
直接在DHCP下面配置自定义挟持域名就行了,不用怎么麻烦
回复 支持 反对

使用道具 举报

发表于 2021-10-7 19:15:13 | 显示全部楼层
@goclear 两位大神,感觉你俩可以合作。
回复 支持 反对

使用道具 举报

发表于 2021-10-7 19:26:00 | 显示全部楼层
最好是可以直接用openwrt路由器运行的服务器。
回复 支持 反对

使用道具 举报

发表于 2021-10-7 19:29:54 | 显示全部楼层
厉害角色,但是不懂OpenWrt路由器
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-10-7 19:32:32 来自手机浏览器 | 显示全部楼层
jpdd521 发表于 2021-10-7 19:26
最好是可以直接用openwrt路由器运行的服务器。

现在就是在openwrt上跑着的
回复 支持 反对

使用道具 举报

发表于 2021-10-7 19:38:56 | 显示全部楼层
o535913 发表于 2021-10-7 19:32
现在就是在openwrt上跑着的

10元包邮的已经找不到了。。。
回复 支持 反对

使用道具 举报

发表于 2021-10-7 19:42:15 | 显示全部楼层
估计又要涨价了:lol:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-10-7 19:44:08 来自手机浏览器 | 显示全部楼层
jpdd521 发表于 2021-10-7 19:38
10元包邮的已经找不到了。。。

不知道啊,这个东西不是买的,是大风刮来的!
回复 支持 反对

使用道具 举报

发表于 2021-10-7 19:52:02 来自手机浏览器 | 显示全部楼层
虽然我没买,但是大佬技术牛逼克拉斯
回复 支持 反对

使用道具 举报

发表于 2021-10-7 19:52:51 | 显示全部楼层
搞这个东西可不容易,加油!其实只要做一个WIFI自动对时就行了。
回复 支持 反对

使用道具 举报

发表于 2021-10-7 19:53:24 | 显示全部楼层
好吧,虽然在用软路由,但技术差,想着看不懂

但看了下是挟持域名
就去网络/DHCP和DNS
里面
自定义挟持域名
自定义域名对应的IP地址(需要客户端DNS指向本路由)
新增了
apn2.aimut.com      转为113那个IP
用CMD PING下,发现不是113,想着大概完了
但通电,空气果开机,过了大概10秒左右吧,时间同步成功

不容易啊,这个傻呼呼东西的时间搞定了
回复 支持 1 反对 1

使用道具 举报

发表于 2021-10-7 19:59:32 | 显示全部楼层
看来这个东西要大涨价,我要赶紧再去下单一个
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-10-7 20:10:01 来自手机浏览器 | 显示全部楼层
54211511 发表于 2021-10-7 19:53
好吧,虽然在用软路由,但技术差,想着看不懂

但看了下是挟持域名

电脑上的dns缓存导致的。
而刚开机的空气果没有dns缓存。
回复 支持 反对

使用道具 举报

发表于 2021-10-7 20:18:08 | 显示全部楼层
卧槽我16买的三天了还没发货 是不是JS要涨价
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2021-10-7 20:18:51 来自手机浏览器 | 显示全部楼层
不能复制粘贴。。。界面
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2021-10-7 20:23:59 来自手机浏览器 | 显示全部楼层
换了个手机浏览器,可以了。Uc浏览器不行
回复 支持 反对

使用道具 举报

发表于 2021-10-7 20:25:20 来自手机浏览器 | 显示全部楼层
这个时候就需要cname了
回复 支持 反对

使用道具 举报

头像被屏蔽
发表于 2021-10-7 20:25:55 来自手机浏览器 | 显示全部楼层
我也买了一个。但是我没op路由器。。。
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-3-29 18:43 , Processed in 0.390001 second(s), 14 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

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