|
前言
之前贪便宜,入了海尔的温湿度计,型号为MHO-C401。毕竟当时华为的智慧生活也接入海尔,而与此同时,华为的温湿度计的价格实在是离谱。后来发现,我确实天真了,因为无法添加设备。只到智慧生活的一次更新后我才明白,它,只支持海尔的空调。华为的智慧生活始终是面向于少数人,而不是普罗大众。
发展
至于海尔自家的客户端,除了能在手机上显示温湿度,似乎什么用处也没有,毕竟它连显示历史记录的功能也没有。当时购买这款温度计还有另一个原因,这货和米家的一款温湿度计型号是一致的。
于是尝试连接米家,失败了。考虑到小米的刷机文化,进行了尝试,最终发现了 https://github.com/pvvx/ATC_MiThermometer 这个项目。抱着侥幸心理,在没有备份固件的情况下进行了刷机,结果在意料之外也在情理之中。
米家的app通过 MiBeacon 协议和温湿度计通信,广播标识符中需要包含的广播消息为
广播中的“服务数据”包含小米服务和扫描响应中的“制造商特定数据”包含小米公司识别码。通过nRF Connect,看到了小米服务,却没看到公司识别码。
而且小米公司还有一个设备密钥,也就难怪,每次都显示安全认证失败-27。
踩坑
与此同时,墨水屏的显示也不再刷新了。起初以为是电阻控制,毕竟是公版设计,后来发现电路板似乎也没什么区别。再仔细看看,屏幕颜色似乎确实有点差异,可能用的不是同一款屏幕。
出坑
偶尔作砖闲置,偶尔尝试,反复多次。山重水复疑无路,柳暗花明又一村。一次在固件介绍页面发现了 Original_OTA_Azarton_MHO_C401_v1.0.0_0016.bin 固件,而这个固件在刷机和配置页面是没有的,需要手动下载到本地,再在刷机页面进行上传才可以使用。
此时,我似乎明白了什么,在刷机完成的那一刻,屏幕闪烁了,我知道,我出坑了。
后记
物联网本应万物互联,有人却筑起高高的围墙。
万物互联的火种不在朝堂,而在以技术为信仰的民间。
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
打赏
-
查看全部打赏
|