Member-only story

Smart Home Journey: Explore the temperature sensor mesh of ESP32 D18B20 devices on cross-platform iOS, Android, and Web Flutter App!

Eugene Tkachenko
10 min readJan 31, 2024

A smart home isn’t just a collection of controlling gadgets; it also includes a network of sensors. For example, we need to monitor the temperature in various building zones to control a heating system effectively.

So today, we will create a mesh of thermometers connected to a Wi-Fi network and develop a mobile application for both iOS and Android platforms to monitor the temperature in different rooms. We will utilize multiple ESP32 devices equipped with D18B20 temperature sensors. For cross-platform app development, we will leverage Flutter due to its capability to create a straightforward yet powerful application for this purpose.

The video version of the article is here:

System design

There are dozens of ways to implement such a mesh. There could be solutions with servers, sockets, HTTP requests, etc. I decided to make the system without any servers, and that won’t overload…

--

--

No responses yet