我有一个用ESPurna闪烁的 LED 智能灯泡(可能是基于 ESP8255 的灯泡)。它被配置为连接到我的 WiFi 网络并且确实如此,但不幸的是我忘记了连接它的密码(它显示了一个基本身份验证登录弹出窗口)。
我希望硬重置可以将其恢复为出厂设置,但我不知道如何执行该硬重置。
我试着打开它(4-5 秒)然后关闭几次,正如在某处读到的那样,但它没有成功。
是否有标准(或至少是预期的)方法来缩短某些 PIN 码以模拟“按下重置按钮”?(我真的,真的很想避免由于棘手的焊接而重新刷新它)
我有一个用ESPurna闪烁的 LED 智能灯泡(可能是基于 ESP8255 的灯泡)。它被配置为连接到我的 WiFi 网络并且确实如此,但不幸的是我忘记了连接它的密码(它显示了一个基本身份验证登录弹出窗口)。
我希望硬重置可以将其恢复为出厂设置,但我不知道如何执行该硬重置。
我试着打开它(4-5 秒)然后关闭几次,正如在某处读到的那样,但它没有成功。
是否有标准(或至少是预期的)方法来缩短某些 PIN 码以模拟“按下重置按钮”?(我真的,真的很想避免由于棘手的焊接而重新刷新它)
打开和关闭它可能无济于事,因为配置可能保存在非易失性存储器中。您不想在每次停电后重新配置您的设备。
您的另一个选择是在 1.6.7 版中添加的硬重置功能,但这需要一个按钮,根据espurna/config/hardware.h文件,AI-Thinker AI Light 默认没有定义按钮。
// -----------------------------------------------------------------------------
// AI Thinker
// -----------------------------------------------------------------------------
#elif defined(AITHINKER_AI_LIGHT)
// Info
#define MANUFACTURER "AITHINKER"
#define DEVICE "AI_LIGHT"
#define RELAY_PROVIDER RELAY_PROVIDER_LIGHT
#define LIGHT_PROVIDER LIGHT_PROVIDER_MY92XX
#define DUMMY_RELAY_COUNT 1
// Light
#define LIGHT_CHANNELS 4
#define MY92XX_MODEL MY92XX_MODEL_MY9291
#define MY92XX_CHIPS 1
#define MY92XX_DI_PIN 13
#define MY92XX_DCKI_PIN 15
#define MY92XX_COMMAND MY92XX_COMMAND_DEFAULT
#define MY92XX_MAPPING 0, 1, 2, 3
原理图上也没有这样的东西。
总而言之,您将需要重新刷机,以重置配置或使用在 ESP 的一个空闲 GPIO 上定义的按钮上传新固件。