MQTT

Over the last few years my interest in Low Power, Tiny Computers like, PI, Pi Zero W, Uno R3 and most of the ESP2688 and ESP32 Family.

I like the Adafruit Feather ESP2688 it’s tiny, has WiFi and battery charging built-in.

I widely use these in the house to do stuff. Lately I built an
Adafruit Feather ESP2688 AWS IoT Temperature Monitor. Yes this is over kill
but was fun and I don’t care. Most of my self-built Home Automation has MQTT / AWS IoT links.

Lately I wanted to see these MTQQ Messages. Yes I can used my laptop but this is not very impressive!

In came E-PAPER! It’s a extremely low power display.
The people over at Waveshare are answered my wish” With the ESP2688 Driver Board…

The board has WiFi. No Battery Option but I can work with this.
They work with Waveshare e-Paper. So I got a broad and a 1.54″ BW e-Paper display.

PRO TIP: Ignore the Waveshare code example. It’s a full application and requiters knowledge of HTTP and Web severs. It’s Ok to test the display but after 3 days I could not for the life of me figure out how it worked. Look at the example that come with GxEPD2_Example/GxEPD2_Example.inO Took me an hour to understand

Two points. I HATE using code libraries other people wrote.

if code was written against a lib say version 1.2.1 version 1.2.2 may not work.

My Temperature Monitor used Adafruit_MQTT_Library, arduinoWebSockets, aws-mqtt-websockets, aws-sdk-arduino-esp8266 ANDpubsubclient

But It won’t work!

Published by

Daniel McMorrow

37 Year old disabled geek,