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, 客户端加密, 嵌入式开发, 开源固件, 智能家居, 物联网