openshwprojects/OpenBK7231T_App

GitHub: openshwprojects/OpenBK7231T_App

一款支持十余种 IoT 芯片平台的开源智能家居固件,替代 Tuya 原厂固件并提供 MQTT 与 Home Assistant 集成。

Stars: 2185 | Forks: 535

# 简介 OpenBK7231T/OpenBeken 是现代 Tuya 模块的 Tasmota/ESPHome 替代方案,提供 MQTT 和 Home Assistant 兼容性。 虽然这个仓库命名为 `OpenBK7231T_App`,但它已经发展成为一个多平台应用程序,支持为来自多个供应商的多种芯片组进行构建,包括 ESWIN、Transa Semi、Lightning Semi、Espressif、Beken、WinnerMicro、Xradiotech/Allwinner、Realtek 和 Bouffalo Lab。 - [BK7231T](https://www.elektroda.com/rtvforum/topic3951016.html) (例如 [WB3S](https://developer.tuya.com/en/docs/iot/wb3s-module-datasheet?id=K9dx20n6hz5n4)、[WB2S](https://developer.tuya.com/en/docs/iot/wb2s-module-datasheet?id=K9ghecl7kc479)、WB2L) - [BK7231N](https://www.elektroda.com/rtvforum/topic3951016.html) (例如 [CB2S](https://developer.tuya.com/en/docs/iot/cb2s-module-datasheet?id=Kafgfsa2aaypq)、[CB2L](https://developer.tuya.com/en/docs/iot/cb2l-module-datasheet?id=Kai2eku1m3pyl)、[WB2L_M1](https://www.elektroda.com/rtvforum/topic3903356.html)) - [BK7231M](https://www.elektroda.com/rtvforum/topic4058227.html),这是 BK7231N 的非 Tuya 版本,使用 `00000000` 密钥,有时标记为 Belon BL2028。[示例1](https://www.elektroda.com/rtvforum/topic4056377.html) [示例2](https://www.elektroda.com/rtvforum/topic4086986.html) - T34(像[标准 BK7231N](https://developer.tuya.com/en/docs/iot/t34-module-datasheet?id=Ka0l4h5zvg6j8)一样刷写),参见[刷写技巧](https://www.elektroda.com/rtvforum/topic4036975.html) - BL2028N([BL2028N 是 BK7231N 的 Belon 版本](https://www.elektroda.com/rtvforum/viewtopic.php?p=20262533#20262533)) - BK7238(例如 XH-CB3S)(参见[1美元开发板教程](https://www.elektroda.com/rtvforum/topic4106397.html#21440428)) - BK7231S/BK7231U - BK7231S 是 BK7231T 最初的非 Tuya 版本。BK7231U 是专为相机/显示屏设计的版本。通常带有 00000000 密钥。如果通过 SPI 刷写,可以更新以使用带有零密钥构建的 BK7231T 固件。(例如 C-8133U [LED 驱动板](https://www.elektroda.com/rtvforum/topic4071547.html)、HLK-B30 [开发板](https://fccid.io/2AD56HLK-B30/User-Manual/User-Manual-4894335.pdf)) - [XR809](https://www.elektroda.com/rtvforum/topic3806769.html) (例如 [XR3](https://developer.tuya.com/en/docs/iot/xr3-datasheet?id=K98s9168qi49g)) ([示例](https://www.elektroda.com/rtvforum/topic4063735.html)) - XR806 (例如 T103C-HL、[WXU](https://developer.tuya.com/en/docs/iot/wxu-module-datasheet?id=Kc2xk9qlk04so)、Allwinner [开发板](https://www.elektroda.com/rtvforum/topic4109971.html),参见[开发贴](https://www.elektroda.com/rtvforum/topic4118139.html)) - [BL602](https://www.elektroda.com/rtvforum/topic3889041.html) (例如 [SM-028_V1.3](https://www.elektroda.com/rtvforum/topic3945435.html)、[BW2L](https://www.elektroda.com/rtvforum/topic4111244.html)),另请参阅[通过 OTA 刷写 OBK 的 BL602 教程](https://www.elektroda.com/rtvforum/topic4050297.html)(仅限 Magic Home 设备)。对于 2MB BL602,请在 BLDevCube 中使用[最新的 toml](https://www.elektroda.com/rtvforum/viewtopic.php?p=21583616#21583616)。 - [LF686](https://www.leapfive.com/wp-content/uploads/2020/09/LF686-Datasheet.pdf) (LeapFive BL602。像[标准 BL602](https://www.elektroda.com/rtvforum/topic4024917.html)一样刷写)。BL602 出厂固件备份/还原[指南1](https://www.elektroda.com/rtvforum/topic4108535.html) [指南2](https://www.elektroda.com/rtvforum/topic4051649.html)。对于 2MB BL602,请在 BLDevCube 中使用[最新的 toml](https://www.elektroda.com/rtvforum/viewtopic.php?p=21583616#21583616)。 - [TG7100C](https://openbouffalo.org/index.php/TG7100C) (T-Mall BL602。像[标准 BL602](https://www.elektroda.com/rtvforum/topic4024917.html)一样刷写)。BL602 出厂固件备份/还原[指南1](https://www.elektroda.com/rtvforum/topic4108535.html) [指南2](https://www.elektroda.com/rtvforum/topic4051649.html) (例如 [TL7100C](https://fcc.report/FCC-ID/2AYHW-TL7100C/5154231.pdf)) ([示例](https://www.elektroda.com/rtvforum/topic4025259.html))。对于 2MB BL602,请在 BLDevCube 中使用[最新的 toml](https://www.elektroda.com/rtvforum/viewtopic.php?p=21583616#21583616)。 - W800 (W800-C400,WinnerMicro WiFi 和蓝牙),W801,W803 - [W600](https://www.elektroda.com/rtvforum/viewtopic.php?p=20252619#20252619) (WinnerMicro 芯片),W601 ([WIS600, ESP-01W](https://www.elektroda.com/rtvforum/topic3950611.html),[TW-02](https://www.elektroda.com/rtvforum/viewtopic.php?p=20239610#20239610),[TW-03](https://www.elektroda.com/rtvforum/topic3929601.html)等) - [T6605](https://www.elektroda.com/rtvforum/viewtopic.php?p=21721681#21721681) 作为 WinnerMicro W600 刷写 - Lightning Semi 的 [LN882H](https://www.elektroda.com/rtvforum/topic4027545.html) - [数据手册](https://www.elektroda.com/rtvforum/topic4027545.html),参见[刷写指南](https://www.elektroda.com/rtvforum/topic4028087.html),参见[设备拆解与刷写示例](https://www.elektroda.com/rtvforum/topic4032240.html),参见[新刷写工具](https://www.elektroda.com/rtvforum/topic4045532.html),参见[开发板](https://www.elektroda.com/rtvforum/topic4050274.html) - Windows,通过[模拟器](https://www.elektroda.com/rtvforum/topic4046056.html) - ESP32 (原版)、ESP32-S2、ESP32-S3、ESP32-C2、ESP32-C3、ESP32-C5、ESP32-C6、ESP32-C61 [开发主题](https://www.elektroda.com/rtvforum/topic4074860.html)) - ESP8266/ESP8285 (1MB 变体不支持 OTA,2MB 或以上支持 OTA) - RTL8711AM (Ameba1 家族,仅限带 SDRAM 的版本。不能通过 UART 刷写,只能通过 JTAG 或 SPI) (例如 [WRG1](https://developer.tuya.com/en/docs/iot/wrg1-datasheet?id=K97rig6mscj8e),参见[开发贴](https://www.elektroda.com/rtvforum/viewtopic.php?p=21452754#21452754)) - RTL8710B (AmebaZ 家族) (例如 [T102_V1.0](https://fccid.io/2ASKS-T102)、[W302/T102_V1.0](https://fcc.report/FCC-ID/2AU7O-T102V11)、[T112_V1.1](https://fccid.io/2AU7O-T102V11)、[WR2](https://developer.tuya.com/en/docs/iot/wifiwr2module?id=K9605tko0juc3)、[WR3E](https://developer.tuya.com/en/docs/iot/wr3e-module-datasheet?id=K9elwlqbfosbc)、BW14) - RTL8710C/RTL8720C (AmebaZ2 家族) (例如 BW15、W701、W701H、W701M、W701P、[WBR2, WBR3](https://www.elektroda.com/rtvforum/topic4104395.html)、[CR3L](https://developer.tuya.com/en/docs/iot/cr3l-module-datasheet?id=Ka3gl6ria8f1t)、[CRG1](https://developer.tuya.com/en/docs/iot/CRG1-Module-Datasheet?id=Kbtesqh678sbe)) (参见[指南](https://www.elektroda.com/rtvforum/topic4097185.html)) - RTL8720D (AmebaD 家族) (例如 [BW16](https://fcc.report/FCC-ID/2AHMR-BW16)、BW16E、W701D、W701DH、[WBR3D](https://developer.tuya.com/en/docs/iot/wbr3d-module-datasheet?id=K9dukbbnmuw4h)、[WBR3T](https://developer.tuya.com/en/docs/iot/wbr3t-module-datasheet?id=K9qs708w94ox8)) - RTL872xCSM/RTL8720CS (AmebaCS 家族,固件与 RTL8720D 兼容) (例如 [WBRG1](https://developer.tuya.com/en/docs/iot/wbrg1-module-datasheet?id=Ka015vo8tfztz) (参见[Zigbee 网关指南](https://www.elektroda.com/rtvforum/topic4127578.html))、[WBR3N](https://developer.tuya.com/en/docs/iot/wbr3n-datasheet?id=K9qskxwpcqyaq)、[WBR3S](https://developer.tuya.com/en/docs/iot/wbr3s-module-datasheet?id=K9qrt2je8wqxo)) - RTL87x1DA (AmebaDplus 家族,与 AmebaD/RTL8720D 不兼容) (例如 [BW20](https://fcc.report/FCC-ID/2ATPO-BW20/)、[WR11-U](https://developer.tuya.com/en/docs/iot/wr11-u-module-datasheet?id=Kedlt4ye35tmv)、[WR11-2S](https://developer.tuya.com/en/docs/iot/WR11-2S-Moudule-Datasheet?id=Kee3bl7v2agiy)) - RTL87x0E (AmebaLite 家族) (例如 [PKM8710ECF](https://fccid.io/2BASB-PKM8710ECF)) - TR6260 (例如 [HLK-M20](https://fccid.io/2AD56HLK-M20)、XY-WE2S-A V1.1) (参见[指南](https://www.elektroda.com/rtvforum/topic4093752.html)) - ECR6600 (例如 [AXYU](https://developer.tuya.com/en/docs/iot/AXYU?id=Kb0rwbv5b7aiy)、[AXY2S](https://developer.tuya.com/en/docs/iot/AXY2S?id=Kb1aztk507fxf)、[WG236](https://www.skylabmodule.com/product/wifi6-802-11axbluetooth-ble-5-1-combo-module-wg236)、[DSM-036](https://www.dusuniot.com/product-specification/dsm-036-wi-fi6-and-ble-dual-cloud-module])、CDI-WX56600A-00、[BL-M6600XT1](https://jkrorwxhkqmllp5m-static.micyjz.com/BL-M6600XT1_datasheet_V1.0.1.0_230817-aidllBpoKqpljSRnkmnkjlnjp.pdf?dp=GvUApKfKKUAU)、[HF-LPT6200](http://www.hi-flying.com/hf-lpt6200) (参见[指南](https://www.elektroda.com/rtvforum/topic4111822.html)) - TXW81X (例如 TXW817-810,参见[开发贴](https://www.elektroda.com/rtvforum/topic4033757.html)) - RDA5981 (例如 RDA5981AM、RDA5981BM、WRD2L、TYWRD3S、HLK-M50,参见[开发贴](https://www.elektroda.com/rtvforum/topic4105474.html),参见[指南](https://www.elektroda.com/rtvforum/topic4148573.html)) - LN8825B (例如 SCW-T503) - BL616/BL618 (例如 Ai-M62-12F、Ai-M61-32S) - GD32VW553 (例如 GD32VW553-MINI、GD32VW553-UNIFI) 请使用 Releases 选项卡中自动编译的二进制文件。要自己为任何支持的平台构建 OpenBeken,请先 fork 我们版本的子模块 SDK,然后将这个 app 仓库检出到它旁边。详情见下文。或者考虑使用更简单的[覆盖方法。](https://www.elektroda.com/rtvforum/topic4082682.html) 请参阅我们的俄语指南:[BK7231N/T34](https://www.v-elite.ru/t34)、[BL602 RGB](https://www.v-elite.ru/bl602rgb) 以及 [BK7231/T34 的 Youtube 指南](https://www.youtube.com/watch?v=BnmSWZchK-E) 有关 BK7231 家族的一般信息、可用的数据手册、引脚分配、外设,请[查阅我们的文档主题](https://www.elektroda.com/rtvforum/topic3951016.html)。 # TXW81X 相机传感器支持 OpenTXW81x 相机传感器支持是在构建时定义的(参见 [`project_config.h`](https://github.com/NonPIayerCharacter/OpenTXW81X/blob/main/project/project_config.h))。 支持的传感器(在当前配置中已启用): - GalaxyCore:GC0308、GC0309、GC0311、GC0312、GC0328、GC0329 - OmniVision:OV2640、OV7660、OV7670、OV7725 - BYD:BF3A03、BF30A2、BF2013、BF3703、BF3720 - Hynix:HI704 - SuperPix:SP0A19、SP0828、SP0A20、SP0718 - 其他:XC7011_GC1054、XC7011_H63、XC7016_H63、XCG532 # 正在进行中 对以下平台的支持正在开发中,程度各不相同。 - XR872/XF16 (例如 [A9 相机](https://www.elektroda.com/rtvforum/topic4074636.html)) - BK7252U (例如 [Tuya 门铃](https://www.elektroda.com/rtvforum/topic4073760.html),例如 [A9 相机 PCB](https://www.elektroda.com/rtvforum/topic4123266.html)) - BK7252N (例如 [A9 相机](https://www.elektroda.com/rtvforum/topic4118499.html)) # [支持的设备/模板列表](https://openbekeniot.github.io/webapp/devicesList.html) 现已有 800 多个条目!(提交新条目可获得 🏆[免费 SD 卡](https://www.elektroda.com/rtvforum/topic3950844.html)🏆!) 我们拥有自己的由用户维护的交互式设备数据库。 该数据库也可以从我们的固件内部访问(但需要互联网连接才能获取)。 还没有列出您的设备?帮助我们,在[这里](https://www.elektroda.com/rtvforum/posting.php?mode=newtopic&f=51)提交一份拆解,🏆**获得免费的 SD 卡和小工具套装**🏆!感谢与 [Elektroda.com](https://www.elektroda.com/) 的合作,如果您提交了_详细的_拆解/文章/评论,我们可以免费发送给您[这套小工具](https://obrazki.elektroda.pl/1470574200_1670833596.jpg)(🚚通过普通信件寄送🚚)。 注意:显然,几乎任何带有支持芯片的设备(BK7231、BL602、W600 等)都可能受支持,并且不可能列出市场上的所有可用设备,所以即使您的设备没有列出也请随时尝试 - _我们[在这里](https://www.elektroda.com/rtvforum/forum390.html)为您提供帮助并逐步指导您_! # [我们的 Youtube 频道](https://www.youtube.com/@elektrodacom)(查看刷写和设置的逐步指南) 我们拥有自己的 Youtube 频道,其中包含与 OBK 相关的指南。请查看我们的播放列表: - [刷写指南播放列表](https://www.youtube.com/playlist?list=PLzbXEc2ebpH0CZDbczAXT94BuSGrd_GoM) - [通用设置提示、技巧和窍门](https://www.youtube.com/playlist?list=PLzbXEc2ebpH0I8m_Cfbqv1MTlQuBKYvlx) # 功能 OpenBeken 功能: - 在所有受支持的平台上提供类似 Tasmota 的设置、配置和体验(支持[通过 http 的通用 Tasmota JSON](https://www.youtube.com/watch?v=OhdkEJ-SuTU) 和 MQTT 等) - OTA 固件升级系统(XR809 除外);要使用 OTA,请在新的 Web App Javascript 控制台的 OTA 字段上[拖放](https://www.youtube.com/watch?v=OPcppowaxaA)正确的 OTA 文件 - 通过 Github [为所有平台进行在线构建](https://github.com/openshwprojects/OpenBK7231T_App/releases),可配置的[按用户构建系统](https://www.elektroda.com/rtvforum/topic4033833.html),还支持 [Docker 构建](https://github.com/openshwprojects/OpenBK7231T_App/tree/main/docker) - 与 Home Assistant 的 MQTT 兼容性(同时支持 Yaml 生成器和 [HA Discovery](https://youtu.be/pkcspey25V4)) - 支持多个继电器、、LED、输入和 PWM,一切皆可完全编写脚本 - 用于自定义外设的[驱动程序系统](https://github.com/openshwprojects/OpenBK7231T_App/blob/main/docs/drivers.md),包括 [TuyaMCU](https://www.elektroda.com/rtvforum/topic4038151.html)(参见[调光器教程](https://www.elektroda.com/rtvforum/topic3898502.html))、I2C 总线和 [BL0942](https://www.elektroda.com/rtvforum/topic3887748.html)、BL0937 电能计量芯片、电机驱动桥 - 硬件和软件 I2C 支持。例如 AHT30、CHT8305、BME680、TC74 温湿度传感器、MCP23017 端口扩展器、PCF8574T LCD 2x16。 - 硬件和软件 SPI 支持。例如 BL0942SPI。 - 来自网络的 NTP 时间(可与 [TH06](https://www.elektroda.com/rtvforum/topic3942730.html) 和其他 TuyaMCU 设备一起使用),可以在选定的星期几 小时:分钟:秒 运行任何脚本 - 专属的 [TuyaMCU 支持](https://www.elektroda.com/rtvforum/topic4038151.html),带有额外的 TuyaMCU 分析工具,用于解码新设备([教程在这里](https://www.elektroda.com/rtvforum/topic3970199.html),代码[仓库在这里](https://github.com/openshwprojects/TuyaMCUAnalyzer)) - 支持 [TuyaMCU 电池供电设备协议](https://www.elektroda.com/rtvforum/topic3914412.html)(TuyaMCU 仅启用 WiFi 模块来报告状态,例如用于门传感器、水传感器) - 兼容 Home Assistant 的 [RGBCW LED 照明控制](https://www.youtube.com/watch?v=YQdR7r6lXRY)(包括 PWM LED 以及 SM2135、BP5758、[SM15155](https://www.elektroda.com/rtvforum/topic4060227.html)) - 用于脚本和大文件的 LittleFS 集成(您可以[在那里编写脚本](https://www.youtube.com/watch?v=kXi8S12tmC8),您可以在那里托管一个带有设备 [REST 接口控制](https://www.elektroda.com/rtvforum/topic3971355.html)的页面) - 用于启动和配置驱动程序、控制通道等的命令行系统 - 在 flash 配置中存储短启动命令(最多 512 个字符),因此您可以轻松初始化驱动程序(例如 BL0942)而无需 LittleFS - 高级脚本和事件系统(允许您模仿 Tasmota 规则,例如捕捉按钮单击、双击、长按) - 可通过命令轻松配置(参见[教程](https://www.elektroda.com/rtvforum/topic3947241.html)) - 得益于保持 Tasmota 标准,OBK 通过 TELE/STAT/CMND MQTT 数据包与 [ioBroker](https://www.youtube.com/watch?v=x4p3JHXbK1E&ab_channel=Elektrodacom) 及类似系统具有基本兼容性,同时也支持 Tasmota Control 应用程序 - [DDP 照明协议支持](https://www.elektroda.com/rtvforum/topic4040325.html)(在 autoexec.bat/短启动命令中使用“startDriver DDP”),与 xLights 配合使用, - 甚至可以编写脚本来[用于百叶窗](https://www.elektroda.com/rtvforum/topic3972935.html),另请参阅[第二个百叶窗脚本](https://www.elektroda.com/rtvforum/viewtopic.php?p=20910126#20910126) - 受密码保护的 Web 安全[参见教程](https://www.elektroda.com/rtvforum/topic4021160.html) - 具有 GPIO/定时器唤醒和[混合省电系统](https://youtu.be/eupL16eB7BA)的高级深度睡眠,完全可编写脚本,可配置为比 Tuya 持续更长时间 - 支持通过 [Tuya GPIO 提取](https://www.youtube.com/watch?v=WunlqIMAdgw)、[cloudcutter 模板](https://www.elektroda.com/rtvforum/topic3973669.html)自动设置 GPIO,还可以导入/导出 [OpenBeken 模板](https://openbekeniot.github.io/webapp/devicesList.html),您还可以使用 [GPIODoctor 快速找出 GPIO 角色](https://www.elektroda.com/rtvforum/topic3976371.html) - 高级和自定义驱动程序,例如[具有可配置死区的同步 PWM 分组](https://www.elektroda.com/rtvforum/topic4025665.html) - WS2812B 支持,参见[脚本编写教程](https://www.elektroda.com/rtvforum/topic4036716.html) - LFS 和 REST API 允许您在设备上创建和托管带有自定义 GUI/通道/TuyaMCU dpID 显示的自定义 HTML+CSS+JS 页面,参见[教程](https://www.elektroda.com/rtvforum/topic3971355.html)并参见[示例页面](https://www.elektroda.com/rtvforum/viewtopic.php?p=20932186#20932186),以及参见[自定义 TOMPD-63-WIFI 页面的最终版本](https://www.elektroda.com/rtvforum/topic4040354.html) - 可以使用自定义抽屉驱动程序控制“智能实验室整理抽屉”,参见[完整演示](https://www.elektroda.com/rtvforum/topic4054134.html) - 传感器:DHT11、DHT12、DHT21、DHT22、AHT10、AHT2X、AHT3X、SHT3X、CHT83XX、DS18B20、BMP280、BME280、BME680 - 可以直接在设备上绘制可自定义的图表,参见[教程](https://www.elektroda.com/rtvforum/topic4075289.html) - Berry 脚本选项(默认未启用) - 可以使用设备模拟器/原理图绘制器在 Windows 上运行,参见[教程](https://www.elektroda.com/rtvforum/topic4046056.html) - 各平台代码构建[自检](https://www.elektroda.com/rtvforum/topic4109775.html) - 完整转换 Tuya Matter 设备[示例1](https://www.elektroda.com/rtvforum/topic4074263.html)、[示例2](https://www.elektroda.com/rtvforum/topic4106753.html) - 以及更多 还有一个稍微过时一点的 [WIKI](https://github.com/openshwprojects/OpenBK7231T_App/wiki/Wiki-Home) # 构建 OpenBeken 支持所有平台(BK7231T、BK7231N、BK7238、XR809、BL602、W600、W800、ESP32、RTL8710A、RTL8710B、RTL87X0C、RTL8720D/CS、TR6260、ECR6600、LN882H)的[在线构建](https://www.elektroda.com/rtvforum/viewtopic.php?p=20946719#20946719),但如果您想自己编译它,请参见 [BUILDING.md](https://github.com/openshwprojects/OpenBK7231T_App/blob/main/BUILDING.md) # 开发者指南 - 在线构建系统[指南](https://www.elektroda.com/rtvforum/viewtopic.php?p=20946719#20946719) - 如何[创建自定义 OBK 驱动程序](https://www.elektroda.com/rtvforum/topic4056286.html) - 如何[使用 Salae 逻辑分析仪分析未知协议](https://www.elektroda.com/rtvforum/topic4035491.html) - OBK [模拟器简短演示](https://www.elektroda.com/rtvforum/topic4046056.html) - 如何[在(自动化)构建过程中对 SDK 进行更改](https://www.elektroda.com/rtvforum/topic4081556.html) # 刷写 有关 BK7231N、BK7231T、BK7231M、BK7238、BK7252N、BK7252U、BL2028N、T34、BL602、ECR6600、LN882H、RDA5981、RTL8710B、RTL8710C、RTL8720D / RTL8720CS、W800 和 W600(仅限写入)的信息,请参阅我们的 [GUI 简易刷写工具](https://github.com/openshwprojects/BK7231GUIFlashTool)。另请参阅 [FLASHING.md](https://github.com/openshwprojects/OpenBK7231T_App/blob/main/FLASHING.md) 适用于[所有其他受支持平台](https://github.com/openshwprojects/FlashTools/tree/main)的刷写工具仓库 TXW81X 需要 CK-Link 或 STM32F103(64kb flash 或以上)。参见[刷写指南](https://www.elektroda.com/rtvforum/topic4123724.html) # [文档 - MQTT 主题、控制台命令、标志、常量、引脚角色、通道类型、常见问题解答、autoexec.bat 示例](https://github.com/openshwprojects/OpenBK7231T_App/blob/main/docs) # 延伸阅读 有关与 Beken、WinnerMicro、Bouffalo Lab 和 Xradio 模块相关的技术见解和通用 SDK 信息,请参阅: https://www.elektroda.com/rtvforum/topic3850712.html https://www.elektroda.com/rtvforum/topic3866123.html https://www.elektroda.com/rtvforum/topic3806769.html # 支持项目 ❤️ 喜欢这个项目?请考虑通过捐款支持它:https://www.paypal.com/paypalme/openshwprojects ❤️ 特别感谢所有开源贡献者,他们的工作为该项目的开发提供了宝贵的参考和灵感。
标签:Home Assistant, IoT芯片, UML, 客户端加密, 嵌入式开发, 开源固件, 智能家居, 物联网