Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AIRMX(秒新)跑路了, App 无法使用,有办法救活吗? #1

Open
xuzhe1224 opened this issue Oct 28, 2024 · 14 comments
Open

Comments

@xuzhe1224
Copy link

请问下用你这个可以救活,使用吗?

纯小白,不太懂这些。

@lizhineng
Copy link
Owner

我也留意到秒新这家公司有点经营寻常,从公众号的验证情况,企业官网的 SSL 证书的更新(超过三个月证书未更新,以致官网无法打开)以及各渠道的电商运营情况。大概六月份的时候咨询过他们的售后,能明显感知到客服质量的下滑,包括聊天谈话间的语气和拨打售后电话无人接听,与我购买机器时的 2021 年对比,似乎都透露着一种不太乐观的感觉。

我不清楚你的机器是出现什么故障,这个代码目前我主要用于让机器可以独立在局域网(本地)运行,剥离与秒新服务器的连接,项目代码需要花点时间在闲暇时间整理一下才能释出。如果你的机器是有问题不能开启了,这个代码并不能帮助到你。或许你可以简易说一下你遇到的问题,希望我可以帮助到你,也可以让问题暴露在互联网,让熟悉的朋友帮助到你。

@xuzhe1224
Copy link
Author

非常感谢,我的情况是:
1、我购买了他们的新风机,型号是:Pro 1S
2、由于他们跑路,导致无法使用他们的手机 App ,机器无法正常使用
3、一些基本功能还是可以通过机器上的面板进行控制的,但是无法远程操作
4、有一些特别功能,例如:1、连接外置的传感器,根据外置传感器的数值变化,实现新风出风量的动态控制(也就是 App 里面的 AI 功能);2、滤芯使用情况的计数;等功能必须通过 App 使用

所以我现在的情况希望可以通过某种方式,在他们跑路的情况下,让 App 恢复正常使用
听起来你的方案「让机器可以独立在局域网(本地)运行,剥离与秒新服务器的连接」似乎是可以解决我的问题的,但我是纯技术小白,不知道该如何具体操作

再次感谢。

@lizhineng
Copy link
Owner

代碼目前是適配的是就是 Pro 1S,而且我只有他們這個設備。你的情況比我的好,我是按鍵板損壞了,不能從機器上進行控制,所以把它的排線拆除了,我只能使用代碼去控制它。

如果你僅僅希望能遠程控制你的設備的話這個項目確實合適你,但是使用這個項目需要一些前置條件,因為從外部無法直接和設備進行通訊。官方是基於 MQTT 協議開發遠程控制的,所以實現的原理需要從路由層面設置防火牆規則,轉發從新風設備上的網絡請求到第三方的設備上,比如轉發到本地的一台樹莓派上面,然後樹莓派充當秒新的服務器。

另外,發送控制的命令到機器上需要驗證簽名,所以需要提前獲取 Token,在沒有 Token 的情況下只能獲取機器的狀態,無法進行控制。這是我 2021 年時候研究時的一部分手記,幾年後的今天是想像不到公司已經不存在了,所以這個方案獲取 Token 似乎是沒有辦法。

這些年我沒有使用過他們的 App,如果不是這個 issues 我也不知道秒新停止運營了。更換濾芯我是自己觀測室內 PM2.5 的變化,按照實際情況更換濾芯的,在沒有 Token 的情況下可以獲取到濾芯的使用壽命。

對於傳感器,因為我不覺得他們的自動風速(AI 調速)很智慧,所以很早的時候我就手動控制讓機器在低風速運行,大概 250 CADR 左右,效果也非常好。使用這個自動風速功能確實需要傳感器支持,但是我更希望能把傳感器刷回去 Qingping 的官方非訂製 ROM。

@cloverstd
Copy link

cloverstd commented Oct 31, 2024

mqtt 的 token 是密码吗

@lizhineng
Copy link
Owner

mqtt 的 token 是密码吗

在 AIRMX App 上登錄獲取到的 Token 是用於原來秒新 MQTT 服務器上的密碼。

@cloverstd
Copy link

mqtt 的 token 是密码吗

在 AIRMX App 上登錄獲取到的 Token 是用於原來秒新 MQTT 服務器上的密碼。

看来无解了,秒新 app 已经跪了,没法获取到 token 了
也没法抓 MQTT 的包去看控制协议了😭

@cloverstd
Copy link

cloverstd commented Oct 31, 2024

这个代码没有开源吗?
npm 包似乎也不存在了

@lizhineng
Copy link
Owner

这个代码没有开源吗? npm 包似乎也不存在了

開源的,這個項目是我前幾天剛創建的,花了時間先寫了文檔,沒想到就意外被發現了,也剛剛好秒新關掉服務器,有一點意外。

@cloverstd
Copy link

这个代码没有开源吗? npm 包似乎也不存在了

開源的,這個項目是我前幾天剛創建的,花了時間先寫了文檔,沒想到就意外被發現了,也剛剛好秒新關掉服務器,有一點意外。

我刚刚装修完,装完了秒新新风,然后他们就跑路了🤦‍♂️

@lizhineng
Copy link
Owner

这个代码没有开源吗? npm 包似乎也不存在了

開源的,這個項目是我前幾天剛創建的,花了時間先寫了文檔,沒想到就意外被發現了,也剛剛好秒新關掉服務器,有一點意外。

我刚刚装修完,装完了秒新新风,然后他们就跑路了🤦‍♂️

在官方旗艦店嗎?看看能不能聯繫第三方介入,你的情況退貨似乎是最好的選擇。

@cloverstd
Copy link

这个代码没有开源吗? npm 包似乎也不存在了

開源的,這個項目是我前幾天剛創建的,花了時間先寫了文檔,沒想到就意外被發現了,也剛剛好秒新關掉服務器,有一點意外。

我刚刚装修完,装完了秒新新风,然后他们就跑路了🤦‍♂️

在官方旗艦店嗎?看看能不能聯繫第三方介入,你的情況退貨似乎是最好的選擇。

不是,我是买的工装版,不是 1w 的这种,用还是能用,就是无法远程控制了

最坏的结果就是我拆了电路板,直接控制电机接入 HA

稍微好一点就是用你这个 MQTT 本地控制的方案,把 mqtt.airmx.cn 劫持到本地 mock 一个 airmx 的 mqtt server

不过由于我还没入住,所以还没开始折腾

@LisonFan
Copy link

感谢大佬研究,我也是 Pro 1s,不能远程控制太麻烦了

@xuzhe1224
Copy link
Author

感谢大佬研究,我也是 Pro 1s,不能远程控制太麻烦了

你有什么研究成果吗?

@LisonFan
Copy link

感谢大佬研究,我也是 Pro 1s,不能远程控制太麻烦了

你有什么研究成果吗?

没,不擅长这一块

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants