ESP8266+水墨屏

因业务需要,需要一款可以无限控制显示数据的低成本低耗电的设备。

esp8266微雪驱动水墨屏,淘宝搜索购买。

买来第一步安装Arduino IDE(正版安装麻烦可以搜索破解版)。

然后按照产品说明书下载对应的实列代码,修改wifi配置,烧录程序。

实现网页修改水墨屏显示的功能ESP8266+水墨屏_第1张图片

到了这步之后已经可以实现点击upload更新水墨屏图像。

下步程序自动实现刷新数据,我们采用模拟upload的方法来做。

首先使用Fiddler抓取更新图像时的post数据包 

ESP8266+水墨屏_第2张图片

经过分析主要实现通过上图8个数据包来实现,仔细分析报文可知,请求指向LOAD的部分为图片数据。

ESP8266+水墨屏_第3张图片 对报文分析可以发现,请求数据部分中结尾部分aofaload几个字节是固定的。其余部分为图片数据。根据水墨屏成像原理可以知道字母 a到p分别是代表4个像素点从全黑到全白。然后通过修改这部分数据实现图片替换。

你可能感兴趣的:(易语言,通讯协议)