We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
£47.39
Master the Raspberry Pi Pico in C: WiFi with LwIP, MbedTLS & FreeRTOS, Second Edition (Applications library)
Price data last checked 61 day(s) ago - refreshing...
Price History & Forecast
Last 30 days • 30 data points (No recent data available)
Price Distribution
Price distribution over 30 days • 1 price levels
Price Analysis
Most common price: £47 (30 days, 100.0%)
Price range: £47 - £47
Price levels: 1 different prices over 30 days
Description
Adding WiFi to the Raspberry Pi Pico turns this low-cost, small form factor device into a true IoT device. The extra capabilities added to the Pico W open up loads of opportunities, but only if you are prepared to do battle with the two libraries that provide networking and security – Lightweight Internet Protocol (lwIP) and Mbed Transport Layer Security (mbedTLS), respectively. The problem with these large libraries of code is that they are poorly documented and don’t refer directly to the Pico W and its SDK. This book sets out to remedy this by providing a guide to these libraries along with examples of what you can do with them. This second edition has been updated to cover the second generation Pico 2W as well as the original Pico W and has been extended to cover FreeRTOS, which offers significant advantages when working with lwIP and mbedTLS. Having introduced the Pico WiFi Stack and basic network connections, we look at how to use TCP to create the all-important Protocol Control Block and then tackle implementing an HTTP client. As well as covering the basic mechanics of using lwIP, we also look at how to organize the use of an asynchronous library based on callbacks. The problem of IoT security is unique because IoT devices can be physically accessed by an attacker. Even so it is worth implementing encryption and this is achieved using mbedTLS to create an HTTPS client and server, complete with certificates. We cover the basics of cryptography, including the problem of generating random numbers, what an encryption suite is and the various modes of AES encryption. Next come four chapters devoted to specific protocols. We look at UDP as an alternative to implementing a server; SNTP as a way of setting the Pico W’s real time clock; SMTP to allow email notifications and MQTT as a scalable architecture. Each of these chapters includes example programs which do the basics of the task. To make use of sockets, the de-facto standard way of writing networking programs we need an operating system. The final chapters of this book introduce FreeRTOS and how to use sockets to implement HTTP and HTTPS clients and servers including an initialization server which lets the user configure an IoT device using WiFi. Harry Fairhead is the author of Programming The Raspberry Pi Pico/W In C, Fundamental C: Getting Closer To The Machine, Applying C For The IoT With Linux, and IoT titles for the Raspberry Pi and the ESP32. Mike James is the co-author of Programming the Raspberry Pi Pico/W in MicroPython; Raspberry Pi IoT In Python Using GPIO Zero, and Raspberry Pi IoT In Python Using Linux Drivers. He is the author of Extending and Embedding Python Using C and the Programmer's Python: Something Completely Different series of books and many other programming and computer science titles.
Product Specifications
- Format
- hardcover
- ASIN
- 1871962390
- Domain
- Amazon UK
- Release Date
- 30 August 2025
- Listed Since
- 25 February 2010
Barcode
No barcode data available
Similar Products You Might Like
97% match
Programming The Raspberry Pi Pico/W In C, Third Edition
£47.99
18 Feb 2026
97% match
Programming The Raspberry Pi Pico/W In C, Third Edition
£41.20
10 Jan 2026
96% match
Programming the Raspberry Pi Pico/W in MicroPython, Third Edition (Programmers library)
£47.63
11 Jan 2026
96% match
Programming the Raspberry Pi Pico/W in MicroPython, Third Edition
£40.47
22 Jan 2026
95% match
Programming the ESP32 in MicroPython
£40.91
26 Feb 2026
95% match
Raspberry Pi Compute Module 5 IoT In C: Using Linux Drivers and Gpio5 (Programmers library)
£45.80
24 Feb 2026
95% match
Raspberry Pi 5 IoT In C: Drivers and Gpio5
£43.26
23 Feb 2026
94% match
Beginning MicroPython with the Raspberry Pi Pico: Build Electronics and IoT Projects (Maker Innovations Series)
£40.64
09 Jan 2026
94% match
Developing IoT Projects with ESP32: Automate your home or business with inexpensive Wi-Fi devices
Packt Publishing
£49.96
21 Feb 2026
94% match
MicroPython for the Internet of Things: A Beginner’s Guide to Programming with Python on Microcontrollers
Apress
£41.07
07 Feb 2026
94% match
MicroPython for the Internet of Things: A Beginner’s Guide to Programming with Python on Microcontrollers
Apress
£49.99
20 Feb 2026
94% match
Raspberry Pi Zero Cookbook: Delve into the practical world of the Raspberry Pi Zero
Packt Publishing
£39.99
19 Feb 2026
93% match
Advanced Raspberry Pi: Raspbian Linux and GPIO Integration
Apress
£42.21
08 Mar 2026
93% match
RP2040 Assembly Language Programming: Including the RP2350 and Raspberry Pi Pico 2 (Maker Innovations Series)
Apress
£42.56
23 Feb 2026
93% match
Getting Started with Secure Embedded Systems: Developing IoT Systems for micro:bit and Raspberry Pi Pico Using Rust and Tock
Apress
£42.76
28 Feb 2026
93% match
Learn Raspberry Pi Programming with Python: Learn to Program on the World's Most Popular Tiny Computer
Apress
£20.50
24 Feb 2026
93% match
Windows 10 for the Internet of Things: Controlling Internet-Connected Devices from Raspberry Pi
Apress
£42.98
09 Feb 2026
93% match
Robotics at Home with Raspberry Pi Pico: Build autonomous robots with the versatile low-cost Raspberry Pi Pico controller and Python
Packt Publishing
£41.99
10 Mar 2026
93% match
A Hands-On Course in Sensors Using the Arduino and Raspberry Pi (Series in Sensors)
£78.59
28 Jan 2026
93% match
LTE Cellular Narrowband Internet of Things (NB-IoT): Practical Projects for the Cloud and Data Visualization
CRC Press
£96.00
13 Jan 2026
93% match
Beginning STM32: Developing with FreeRTOS, libopencm3, and GCC (Maker Innovations Series)
£44.55
25 Feb 2026
93% match
Mastering Embedded Linux Programming: Unleash the full potential of Embedded Linux
Packt Publishing
£44.54
08 Jan 2026
93% match
Internet of Things with 8051 and ESP8266
CRC Press
£52.64
14 Feb 2026
93% match
Raspberry Pi 4 For Beginners: Simplified Introduction to Raspberry Pi 4 Programming for Beginners On Windows, IOS, Linux, and More (With 26 Easy To Follow Raspberry Pi 4 Projects)
£12.21
07 Feb 2026