Jonathan Poland

Midwestern geek, father of two.

AWS IoT with the ESP8266

I spent some time recently trying to get some ESP8266 devices to connect to AWS IOT. AWS IOT is really just an MQTT broker as a service. However, it has a big caveat for the ESP8266: it requires TLS 1.2. For the longest time, there…

Read more

Arduino Chicken Coop: Winter Cometh

Winter has finally arrived, and in full force! With temperatures already down to 0˚F, some things have worked well and some things haven't. The chicken are now about 15 weeks old, so they've transitioned from the starter crumple feed to the adult pellets. And as…

Read more

Arduino Chicken Coop: Software

This post details the software for the ESP8266 controller. See the previous post for a rundown on the hardware. Here's the high-level stack: And functionality: I won't go into the code here, that's best looked at via the bitbucket link above. Instead, I just cover…

Read more

Arduino Chicken Coop: Hardware

This post details the hardware used in the coop for running the door, lights, etc. and how it's wired up. See previous post about physical structure. Having prior experience with Arduino, the ESP-12F in particular, that is the "brains" of the operation. It has ample…

Read more