esp8266 刷 espeasy 固件是经常会用到串口控制其他设备,比如下面这个继电器
https://detail.tmall.com/item.htm?id=627255822426&spm=2013.1.630.11.124f4ec0HJxTrc
但是 espeasy 官方固件之提供 serialsend 命令只能发送可见字符串,像上面继电器需要发送二进制命令处理不了,所以修复了官方代码重新编译了,添加了两个命令 serialsendhex 和 serialwritehex 用户发送二进制命令
固件 ESP_Easy_mega_20210411_normal_ESP8266_1M.bin 下载地址:
https://pan.baidu.com/s/1WTv8s4K_12DfPg7JsLpXgA
提取码:gbqh
https://github.com/snower/ESPEasy/commit/b54bfea1eaebe618852975da691dd5bc23d0fa43
只编译了 normal_ESP8266_1M 版本,有需要其他版本也可以把上面 commit 修改加到官方代码里自己编译即可
使用方式(hex 数据不区分大小写):
serialsendhex,[hex data]
serialwritehex,[hex data]
如:serialwritehex,A0010102
之所以添加了两条命令是因为 serialsendhex 直接添加在了 serialsend 后面,看代码似乎是属于某个 plugin 的,不确定是否在所有场景都支持,而 serialwritehex 则是注册在全局命令列表里的,参数也选择了全场景支持。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.