Implementing Network-Based Protocols with ESP32
In this chapter, we will climb the first stairs toward internet of things (IoT) development and explore network-based protocols with the versatile ESP32 microcontroller. Throughout this journey, we will uncover the power of wireless communication and its potential to transform your IoT projects into dynamic connected systems.
Our exploration begins by diving into the ESP32’s built-in Wi-Fi capabilities. We’ll learn how to harness the potential of Wi-Fi by configuring the ESP32 as both a client and an access point. This will enable us to connect to existing networks and create personalized local networks for our IoT devices. But our exploration doesn’t stop there; we will also venture into more advanced features, such as Wi-Fi Direct and peer-to-peer communication, to make our devices communicate seamlessly.
Next, we’ll delve into Bluetooth Low Energy (BLE), a crucial technology for short-range communication...