ESP8266第三方固件

クリップソース: ESP8266第三方固件
最终,每个人​​都一遍又一遍地面临着着着同样的问题。几个人独立完成任务,并各自开发了自己的“通用固件”。 ,您只需将其加载到ESP8266上,然后进行远程配置

考虑

通过ESP8266的简单开发,我为自己编写了一个程序,该程序可以完全按照跟随自己的进行操作。但是但是,当然,我我使用其他开发人员的构建模块和模块。使用户更容易使用。您可以直接将固件加载到ESP8266上。然后,他通常会启动一个WiFi接入点,您只需与之连接即可。。然后,您就可以通过网站激活功能并进行配置和引用。脚。可行模块,例如SONOFF的组件或 WLAN LED E27灯,也可以通过准备好的模块使用直接提供备用固件即可。
因此,如果固件已经包含所有内容,则您不再需要正确地“编程”,而只需连接组件,例如,并输入的的即可通过MQTT通过电平或访问网站。相反,输出也可以直接通过HTTPS或MQTT或其他方式进行控制。这样的固件绝对值得一看。也许您的问题早已解决

土屋特案

请参见现在拥有的 Tuya-IoT即服务-许多设备都有带有Tuya固件的ESP8266。没有它,效果更好。

保存旧固件!

在简单地上在现有ESP8266上编写的新固件之前,,您可能应该备份现有的工厂固件。这适用于并具有2MB闪存的Shelly 1/2,例如:with。
#通过Python
esptool.py –p COM5-波特115200 read_flash 0x00000 0x200000 Backup_2MB.bin
#通过EXE
esp_tool.exe -pCOM5 -b115200 -a0x0000 -s0x200000-或Shelly1_Backup.bin
使用Shelly,您可以稍后再重新引入固件。使用我的Sonoff,无法将备份从一台设备导入到另一台设备。可以在其中建立与与MAC地址的替换。

总览

由于开发人员的高度动态特性,我相信这些功能将非常迅速地扩展。,并且该表将过时。到ESP32也将很快运行。
据我对各种固件版本的经验,我将尝试添加到列表中。
固件
ESPEasy
塔斯莫塔
ESPurna
芯片
ESP8266
ESP8266
ESP8266
初始配置
WLAN AP“ ESP-01”
浏览器
WLAN AP
浏览器
WLAN AP
浏览器
设备
WeMos和其他
Sonoff
WeMos和其他
Sonoff
Shelly
泛型
数字输入
开关,,按钮
HC-SR04距离
按钮,开关,
1线
DS18B12
DHT11 / 22
DS18B12
DHT11 / 22
I2C
压力,湿度,电,勒克斯,电机,显示器
广泛
模拟输入
广泛
数字输出
中继
继电器,延迟开关
通讯
MQTT
Domoticz
HTTP
UDP
Thinkspeak
MQTT
Domoticz
家庭自动化
MQTT
Domoticz
HomeSpeak
ThinkSpeak
除此以外
调度程序
Alexa
清单,肯定还不完整,但是很高兴看到ESPEASY是最广泛的,并且并支持几乎所有传感器和执行器。然后,Tasmota首先要对SONOFF设备进行优化,除Shelly外,Tasmota还需要其他设备。 ,对于那些那些自己组装设备的人来说,要比想从制造商的固件中解放出来的ESP8266设备的所有者要少。

ESPEasy

您可以通过网站配置ESP8266,并并然后,您可以使用该网站进行进一步的配置,通过它可以定义输入/输出的功能,甚至可以使用简单的脚本语言触发操作。
  1. 下载固件您可以
  2. 闪存固件
  3. 通过WLAN与SSDI“ ESP-01”连接,
    密码为“ configesp”
  4. 浏览器转到http://192.168.4.1
    网站出现可能需要一段时间
  5. 使用HausWLAN SSID和密码配置模块
  6. 现在重新连接到LAN中的ESP8266
因此,现在,即使您甚至不需要多余的编程,也不用编写带有WiFi访问数据的代码的代码作为代码即可编写自己的项目,其刷新。严格来说,这种ESP8266也成为学生项目的简单基础,例如,如果您只需要戴上合适的“防护罩”。特别是因为已经包含了MQTT替代。

ESPurna

可与ESPEasy比例,非常大的传感器和执行器支持。

塔斯莫塔

Tasmota固件可能是基于SONOFF 终端设备创建的。各种各样的传感器连接到ESP8266作为目标人群,甚至希望自动定义成品设备,并同时使用开放式固件替换大多数中文固件的家庭自动化迷。
塔斯莫塔完整指南2019
Sonoff转换器(Tasmota)的无云软件
但是这些说明也使我很容易理解, MQTT是这些控件领域的重要发展。因此,,现在该对付它了。关于Tasmota与MQTT结合使用的大量视频。这里只是几个例子

ESP首页

另一个,固件是ESPHome。因此,您需要一台具有Python的PC机,然后在其上创建配置文件并将其添加到各种设备。。因此,此处没有Web界面可用于连接到ESP并配置多个部分。而是在PC上创建配置文件(YAML),然后从该文件中编译并并发布合适的固件。
此处的目标组是“家庭助理”的用户,因为这意味着将自动识别设备。yaml文件也称为家庭助理的配置。
该原理仍然很容易有趣,因为配置本身就是在PC或Docker容器上进行的,因此您可以很容易地一个接一个地为多个ESP设备加油。从这里开始比较复杂,但是值得。

预测干细胞

该固件的作者是Andreas van Haaren,该固件是专为ESP-01模块开发的。它只播放一次。然后可以使用浏览器设置设置所有功能。您可以对两个UART连接和串行连接进行编程。通过固件,该模块既可以进行发送器主动运行,也可以作为服务器的被动运行。您还可以在UDP,TCP和Web服务器模式之间进行选择。该固件由作者很好地记录在案,并可以在网站 www.vhesp.com上获得
由于一个ESP01模块(非常便宜)就足够了,因此固件只需于2个数字输入/输出,其状态通过UDP / TCP / XML发送。仅两个开关触像这样的东西就足够了,你不必熟悉接触的程序包

感官

固件“ Sensate”具有特殊的位置,因为它与云直接通信,并且具有合适的移动设备的应用程序。 https://www.sensate.io/de/impressum上找到易于访问的烙印。
固件中有一个引用Hub.senate.cloud的BridgeURL,设置提供程序IONOS / 1和1 / Schlund的IP地址上(2020年8月)。协议是HTTPS,包括存储在代码中的指纹(证书固定)。
目前尚尚不清晰的商业模式,因为有两种不可替代的产品,即用于烧烤监控的Sensate Grill和用于放置容器的Sensate Terra,已于2020年在网站上宣布。服务器的开发和运营也要花钱,而且今天今天处理IoT的任何人当然都不希望明天成为“离线”,因为赞助商不再有时间和资源资源。但是,您也可以可以指示固件也使用其自己的MQTT服务器。
您自己的解决方案的参数化通过网站进行:
然后,,您将固件加载到面板,在网络中进行设置并引入参数设置。该网站已拥有第一个建筑说明和视频链接
对于希望将ESP8266与成就的传感器一起使用的初学者而言,这一切都非常有用。

使用MQTT进行物联网的Basecamp

Basecamp不能单独运行,它是一个库库,并通过提供基本基本功能(例如使用管理的Web服务器),可以非常轻松地运行自己的。它可能仅适用于于较新的ESP32,而不适用于原始ESP01或ESP8266。
通过与MQTT代理连接,Basecamp大大简化了自己的传感器的开发,该代理也可以在内部安装而没有任何问题。。。

更多链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注