It’s getting tougher and tougher to consider a contemporary premium-level equipment that doesn’t include some point of Web connectivity. Nowadays it kind of feels all however the least expensive fridges, air purifiers, and microwaves come with wi-fi functions — sadly they’re regularly poorly applied or at the back of a proprietary machine. [Matt] just lately bought a high-end espresso maker with Bluetooth capability which became out to be just about needless, and started working reverse-engineering his espresso maker and adapting it to paintings by way of sending instructions from GitHub.
Because the wi-fi connectivity and app for this espresso maker used to be so buggy and unreliable, [Matt] first had to get deep into the weeds on Bluetooth Low Power (BTLE). After sniffing visitors and figuring out the espresso maker, he set about development an interface for it in Rust. As soon as he is in a position to ship instructions to it, the next move used to be to combine it with GitHub, in order that submitting problems at the GitHub interface sends the instructions from a close-by pc over Bluetooth to the espresso maker, with a lot more reliability than the espresso maker got here with in the beginning.
The use of [Matt]’s strategies, someone caught with the sort of espresso makers, a Delonghi Dinamica Plus, will have to be capable to reactivate using its wi-fi capability. Whilst we’d hope that anybody promoting a top rate product like this may take a tiny period of time and make certain that the additional options in truth paintings, this low bar appears to be oddly commonplace for corporations to surmount. However it’s now not required to select up a dear system like this simply to remotely brew a cup of espresso. You’ll do this beautiful simply with a non-luxury espresso maker and a few fundamental wi-fi {hardware}.