0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

使用Tasmota固件的闪存设备

星星科技指导员 来源:嵌入式计算设计 作者:Jeremy S. Cook 2022-06-02 11:28 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

虽然 Raspberry Pi 是这个家庭自动化系统的中心枢纽,但它当然需要与之配合使用的设备。

正如这里所介绍的,我现在有一个非常简单的基于 Raspberry Pi 的家庭自动化设置。它能够通过继电器控制我的车库,以及前廊上的喷泉(或者直到似乎与 GFCI 无关的问题),现在还有两个智能灯泡。虽然 Raspberry Pi 是这个家庭自动化系统的中心枢纽,但它当然需要与之配合使用的设备。为了避免库存固件通常固有的任何类型的云/隐私问题,我首先使用 Tasmota 刷新我的设备。

Tasmota 替代固件最基本的功能是生成一个本地网页,允许您登录智能设备并通过浏览器调整设置。这在很大程度上是可能的,因为许多 WiFi 设备使用 ESP8266 芯片来控制“智能事物”。虽然这可能需要一些花哨的焊接和/或拆卸工作才能访问编程引脚,但您也可以简单地通过无线 (OTA) 安装 Tasmota。就像魔术一样。我将在下面介绍这两种方法:

困难的方式:添加编程头文件

我在Arrow.com的这篇文章中解释了如何通过有线连接进行闪存,并且根据应用程序和您可用的硬件,这实际上可能是首选方法。在那种特殊情况下,我使用了 Sonoff Basic 单元,它们很容易拆卸,并为接头连接提供现成的通孔。一旦标头打开,您可以插入适当的电线并通过ESPEasy或Tasmotizer等程序将tasmota.bin 固件文件发送给它。Tasmotizer 是我目前选择的闪光灯,部分原因是这个应用程序到目前为止在我的新 Macintosh上运行良好。

另一方面,许多智能设备并不完全可以轻松附加标头。对于那些,你可以简单地无线闪光!

最简单的方法:使用 Tuya Convert 无线闪光

对于像智能灯这样的设备,需要一些创造力,甚至可能需要破坏才能获得编程引脚,通过Tuya Convert方法进行 OTA 闪烁绝对是您的朋友。虽然我犹豫要不要尝试它,因为它看起来很复杂,但实际上效果很好。事实上,这个过程只需要:

一个能够进行 WiFi 通信树莓派(我用的是 3B+),带 Micro SD

Wemos D1 mini(其他 ESP8266 板也可以工作)

用于 SSH 通信的物理以太网连接,因为 Pi 的 WiFi 在此转换过程中被占用(键盘/显示器也应该工作)

我手头有所有这些相当常见的黑客/制作元素,所以这是一个问题:

在我的 Pi 上安装Raspberry Pi OS Lite

使用 Tasmotizer将捐赠文件(tc_donor_mini.generic_1M.bin) 闪存到我的 D1 mini

通过 USB 将 Wemos D1 mini 连接到 Pi

按照digiblurDIY和以下视频中概述的其余程序进行操作

您需要将您的待刷机设备置于编程模式,这对我来说意味着根据其说明连续打开和关闭灯几次。然后它快速闪烁,表明它已准备好进行编程。特别有用的是 10:25 左右的视频评论,并指出有时您需要多次尝试此操作才能让闪烁工作。对于我的第一个灯泡,我必须多次完成该程序。第二个灯泡几乎立即工作。

当该过程成功时,智能设备会建立自己的WiFi网络,您可以登录并输入您的家庭WiFi信息。然后它连接到您的网络,一旦您找到 IP 地址(我使用Angry IP 扫描仪提供帮助),您就可以使用浏览器导航到界面页面进行设置。

我将在下一篇文章的 Home Assistant 上下文中更详细地讨论这一点,但现在你可以导航到Configuration,Configure Other,并放入一个模板(选中Activate)来决定你的设备的行为。 在这里可以找到一个广泛的模板存储库,虽然没有找到我的特定灯泡,但我在类似设备上使用了这些数字并且能够让它工作。然后我将我的新模板添加到存储库中(至少看起来是这样),所以也许它会帮助其他人。在这里可以找到有关创建您自己的模板的信息,如果您必须走这条路,这可能需要一些试验和错误。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 继电器
    +关注

    关注

    133

    文章

    5534

    浏览量

    153935
  • usb
    usb
    +关注

    关注

    60

    文章

    8378

    浏览量

    281993
  • WIFI
    +关注

    关注

    82

    文章

    5478

    浏览量

    212162
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    对于设备上的旧固件如何进行备份和恢复?

    对于设备上的旧固件,如何进行备份和恢复?
    发表于 12-12 08:23

    MCU固件几种Flash(闪存)划分方式

    你通过U盘、OTA远程等方式下载的程序,其实你还是需要提前下载BootLoader程序,才能进一步下载APP程序。     今天就来说说通过OTA方式升级固件时,几种Flash(闪存)划分方式
    的头像 发表于 11-27 18:20 1004次阅读

    OTA下载新的固件后,设备无法正常启动,回滚到旧固件也失败怎么解决?

    OTA下载新的固件后,设备无法正常启动,回滚到旧固件也失败
    发表于 11-26 07:36

    请问如何协同工作来保障物联网设备固件安全的?

    固件加密存储和安全启动与固件验证这两种固件安全防护手段,是如何协同工作来保障物联网设备固件安全的?
    发表于 11-18 07:30

    IoT设备账号归属操作秘籍:专属固件全攻略来啦!

    想要改变IoT设备的账号归属,专属固件是关键工具。通过它,我们可以高效、安全地实现账号归属的切换。本指南将为您全方位介绍专属固件的操作流程,让您轻松掌握账号归属变更的技巧,为设备管理提
    的头像 发表于 11-14 16:45 820次阅读
    IoT<b class='flag-5'>设备</b>账号归属操作秘籍:专属<b class='flag-5'>固件</b>全攻略来啦!

    专属固件助力IoT设备账号归属变更:详细操作说明!

     面对IoT设备账号归属变更的需求,专属固件是不可或缺的工具。通过专属固件,我们可以实现账号归属的精准调整。本文将为您提供一份详细的专属固件操作说明,从准备工作到最终完成,每一步都清晰
    的头像 发表于 11-14 16:41 103次阅读
    专属<b class='flag-5'>固件</b>助力IoT<b class='flag-5'>设备</b>账号归属变更:详细操作说明!

    如何使用 SPI 闪存作为 USB MSC 设备

    如何使用 SPI 闪存作为 USB MSC 设备
    发表于 08-20 07:44

    CX3无法将固件加载到SPI闪存如何解决?

    我无法将固件加载到 SPI 闪存。 步骤如下: 1. 开机,运行 USB 控制中心, 2.点击boot loader,点击FX3,然后选择“SPI flash”。然后USB控制中心显示“未找到
    发表于 07-16 07:37

    Kioxia推出UFS 4.1版本嵌入式闪存设备样品

    全球存储解决方案领导者Kioxia Corporation今日宣布,已开始提供全新的通用闪存存储(2) (UFS) 4.1版本嵌入式存储设备样品,进一步巩固其在高性能存储领域的领先地位。这些新设备
    的头像 发表于 07-10 14:35 606次阅读

    华邦电子Trust W77Q安全闪存强化平台固件恢复力

    随着现代计算系统、嵌入式解决方案及物联网(IoT)设备面临日益严峻的安全威胁,对于固件防护的需求也愈发迫切。多起大型网络攻击事件表明,固件一旦被未经授权修改,不仅可能导致系统故障或被恶意控制,还可能引发业务中断、经济损失,甚至严
    的头像 发表于 07-09 10:07 1723次阅读

    Flash闪存技术是什么?创世SD NAND Flash又有何独特之处?#嵌入式开发 #存储芯片 #闪存

    闪存
    深圳市雷龙发展有限公司
    发布于 :2025年06月05日 17:58:25

    使用libusb可以打开libusb设备,但是无法烧写固件,为什么?

    我使用libusb可以打开libusb设备,但是无法烧写固件,我需要在执行烧录固件之前,还需要做什么步骤
    发表于 05-23 07:34

    EZ-USB SX3 CYUSB3017 设备需要哪种大小的 SPI 外部闪存

    你好, EZ-USB SX3 CYUSB3017 设备需要哪种大小的 SPI 外部闪存? A25P040 4Mbit / 512KByte部件可以吗?
    发表于 05-20 06:08

    如何从FX2LP设备的EEPROM读取固件(.iic)?

    是否有任何工具可以从 FX2LP 设备的 EEPROM 读取固件(.iic)? 我想备份旧固件来重新编程我的设备,但我丢失了旧的 IIC 固件
    发表于 05-07 06:37

    DLPC410如何对SPI闪存进行编程?

    公告上提示DLPR410即将停产,TI会发布SPI FLASH的固件。我们需要根据发布时间升级板卡,请问固件何时能够发布? 公告文档上按下面内容写的,现在我们需要spi flash固件进行测试
    发表于 02-17 07:31