Master The ESP32 In C (I/O Press)
Wednesday, 10 December 2025

This book looks at using the ESP32's WiFi for IoT projects in which data needs to be shared. Mike James and Harry Fairhead start out with an examination of using FreeRTOS beyond the simple single-task program: using cores, scheduling, locks, synchronization and interrupts. There are chapters covering the different data structures that FreeRTOS provides for inter-task communication, and basic WiFi in station mode. 

<ASIN:1871962994 >

The use of lwIP to implement TCP/IP and DHCP, sockets for implementing network communications, and the HTTP client component provided by the IDF are also covered, along with how to implement a server and the methods that can be used to make a client stand in for a server. Later chapters cover practical cryptography, encryption suites and certificates, UDP, SNTP, SMTP and MQTT in turn. The final chapter deals with some advanced topics: an AP that can be used to configure hardware; an AP that can connect its clients to the Internet; promiscuous mode packet sniffing; long range mode; ESP Now and ESP Mesh.

Author: Harry Fairhead and Mike James
Publisher: I/O Press
Date: December 2025
Pages: 286
ISBN: 978-1871962994
Print: 1871962994
Kindle: B0G5M76KLB
Audience: Developers using the ESP32
Level: Intermediate/Advanced
Category: Hardware platforms and C/C++

For recommendations of C and C++ books see Top Choice C and C++ Books  in our Programmer's Bookshelf section. 

For more Book Watch just click.

Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some, but by no means all, of the books in Book Watch are eventually reviewed.

To have new titles included in Book Watch contact  BookWatch@i-programmer.info

Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.

 

 

Banner


Murach's MySQL, 4th Edition

Author: Joel Murach
Publisher: Mike Murach
Pages: 652
ISBN: 978-1943873104
Print: B0CHMPQ3FC
Kindle: B0FBX3LBSG
Audience: MySQL developers
Rating: 5
Reviewer: Kay Ewbank

This is an updated edition of a longstanding popular title. The new edition adds a chapter on cloud computing and hosting MyS [ ... ]



The Nature of Code

Author: Daniel Shiffman
Publisher: No Starch
Date: September 2024
Pages: 640
ISBN: 978-1718503700
Print: 1718503709
Kindle: B0CG8F2VKM
Audience: General
Rating: 5
Reviewer: Mike James
The nature of code - what is it?


More Reviews