同时换了家里的入网方式➕️路由器后,自制的硬盘柜风扇就不受控制了1。 直观现象是:HomeKit 设备显示为离线。

由于当初没来得及给 ESP8266 写 OTA 升级程序,最终还是被迫把机箱拆开来用串口看了日志。 日志卡在了连上 WiFi 并成功获取到 IPv4 的地方。好家伙,不知道怎么办了。尝试开启 Verbose 日志,发现是进一步卡在了获取 IPv6 的地方。由于新路由器我关了 IPv6,所以复用的 example 代码的网络连接函数直接宕机了…… 离谱。

都怪我代码写得太粗糙…… 想加个 OTA,官方的太复杂,而我自己包装的只适用于 ESP32 系列,遂罢。 ESP32 官方基于 C语言 写的 API 还是太简陋、太过于面向过程了。是不喜欢操作对象吗?一点都不 fancy。 所以他们好像又拿 C++ 写了一遍,但是好像又只能给 Arduino 平台用。那我还不如玩手机。

一个小插曲: 一不小心一年没玩硬件了,竟然看着代码完全是懵的。用 minicom 和 picocom 竟然都无法正确显示串口内容。狗屁通说 ESP8266 的波特率是 74880。What?这什么鬼波特率,从来没过如此奇葩。虽然但是,前面两个还是不行。make 了一下原来才发现应该用 make monitor 来观察串口输出。虽然但是,它用的波特率真的是 74880。但是为什么别家的用不了?

陪她去流浪 碎碎念 桃子