espeasy 支持串口发送十六进制 hex 数据固件分享

2021-04-12 19:58:21 +08:00
 sujin190

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 则是注册在全局命令列表里的,参数也选择了全场景支持。

1535 次点击
所在节点    分享创造
3 条回复
h2dyn
2021-11-17 15:48:58 +08:00
老哥,固件的百度网盘链接失效了,能在发一个吗?谢谢
sujin190
2021-11-17 17:41:47 +08:00
@h2dyn #1 我看还在,下不了么?

https://pan.baidu.com/s/1VG9wsPqXzMQOcodLrQNLOg
提取码:2q3z

那我建个新的吧
h2dyn
2021-11-17 17:46:15 +08:00
@sujin190 感谢老哥,嘿嘿

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/770175

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX