Skip to content

Jostikas/oven_meter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eduroam ESP8266 meat thermometer.

This is a web-enabled meat thermometer for people who (like me) live on the other end of the dorm from the kitchen, and don't have a common (or transparent) wifi network between their dorm room and the kitchen.

This repo contains the ESP8266-side code only.

Building

To build you need:

IMPORTANT NOTE

This is completely unsafe. Due to persistency not being available for WPA2-AES-PEAP connections in the current ESP SDK, nor a user-addressable locked memory the username and password have to be stored in plaintext in the code, or passed in externally every time (which defeats the purpose). So anyone who wants and knows, can pick up the ESP, dump its memory and read your institution password from it.

It's possible to obscure it, but then you'd have to roll your own obscuration (kind of defeats the purpose of posting your obscuration details on GitHub). Also, I guess it would be possible to store the authentication details in RTC RAM and initialize via an app on a SoftAP-connected phone. I don't know whether that's actually any more secure, but at least it wouldn't be visisble in a flash dump and would be cleared on more than a few seconds of power loss.

Then again, once an attacker has physical access, it's almost moot anyway. The best you can hope for is to only give one chance to get things right. Hmm... wonder if RTC_mem survives entering mode(1,6)...

Other stuff

with thanks to many people, who I may not remember, but include:

Currently no licence file, but consider everything under Creative Commons CC BY-NC-SA 4.0 for now.

About

eduroam ESP8266 meat thermometer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages