£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...

View at Amazon

Price History & Forecast

Last 30 days • 30 data points (No recent data available)

Historical
Generating forecast...
£47.39 £45.02 £45.97 £46.92 £47.86 £48.81 £49.76 25 January 2026 01 February 2026 08 February 2026 15 February 2026 23 February 2026

Price Distribution

Price distribution over 30 days • 1 price levels

Days at Price
30 days 0 8 15 23 30 £47 Days at Price

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
Domain
Amazon UK
Release Date
30 August 2025
Listed Since
25 February 2010

Barcode

No barcode data available

Similar Products You Might Like

Programming The Raspberry Pi Pico/W In C, Third Edition
97% match

Programming The Raspberry Pi Pico/W In C, Third Edition

£47.99 18 Feb 2026
Programming The Raspberry Pi Pico/W In C, Third Edition
97% match

Programming The Raspberry Pi Pico/W In C, Third Edition

£41.20 10 Jan 2026
Programming the Raspberry Pi Pico/W in MicroPython, Third Edition (Programmers library)
96% match

Programming the Raspberry Pi Pico/W in MicroPython, Third Edition (Programmers library)

£47.63 11 Jan 2026
Programming the Raspberry Pi Pico/W in MicroPython, Third Edition
96% match

Programming the Raspberry Pi Pico/W in MicroPython, Third Edition

£40.47 22 Jan 2026
Programming the ESP32 in MicroPython
95% match

Programming the ESP32 in MicroPython

£40.91 26 Feb 2026
Raspberry Pi Compute Module 5 IoT In C: Using Linux Drivers and Gpio5 (Programmers library)
95% match

Raspberry Pi Compute Module 5 IoT In C: Using Linux Drivers and Gpio5 (Programmers library)

£45.80 24 Feb 2026
Raspberry Pi 5 IoT In C: Drivers and Gpio5
95% match

Raspberry Pi 5 IoT In C: Drivers and Gpio5

£43.26 23 Feb 2026
Beginning MicroPython with the Raspberry Pi Pico: Build Electronics and IoT Projects (Maker Innovations Series)
94% match

Beginning MicroPython with the Raspberry Pi Pico: Build Electronics and IoT Projects (Maker Innovations Series)

£40.64 09 Jan 2026
Developing IoT Projects with ESP32: Automate your home or business with inexpensive Wi-Fi devices
94% match

Developing IoT Projects with ESP32: Automate your home or business with inexpensive Wi-Fi devices

Packt Publishing

£49.96 21 Feb 2026
MicroPython for the Internet of Things: A Beginner’s Guide to Programming with Python on Microcontrollers
94% match

MicroPython for the Internet of Things: A Beginner’s Guide to Programming with Python on Microcontrollers

Apress

£41.07 07 Feb 2026
MicroPython for the Internet of Things: A Beginner’s Guide to Programming with Python on Microcontrollers
94% match

MicroPython for the Internet of Things: A Beginner’s Guide to Programming with Python on Microcontrollers

Apress

£49.99 20 Feb 2026
Raspberry Pi Zero Cookbook: Delve into the practical world of the Raspberry Pi Zero
94% match

Raspberry Pi Zero Cookbook: Delve into the practical world of the Raspberry Pi Zero

Packt Publishing

£39.99 19 Feb 2026
Advanced Raspberry Pi: Raspbian Linux and GPIO Integration
93% match

Advanced Raspberry Pi: Raspbian Linux and GPIO Integration

Apress

£42.21 08 Mar 2026
RP2040 Assembly Language Programming: Including the RP2350 and Raspberry Pi Pico 2 (Maker Innovations Series)
93% match

RP2040 Assembly Language Programming: Including the RP2350 and Raspberry Pi Pico 2 (Maker Innovations Series)

Apress

£42.56 23 Feb 2026
Getting Started with Secure Embedded Systems: Developing IoT Systems for micro:bit and Raspberry Pi Pico Using Rust and Tock
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
Learn Raspberry Pi Programming with Python: Learn to Program on the World's Most Popular Tiny Computer
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
Windows 10 for the Internet of Things: Controlling Internet-Connected Devices from Raspberry Pi
93% match

Windows 10 for the Internet of Things: Controlling Internet-Connected Devices from Raspberry Pi

Apress

£42.98 09 Feb 2026
Robotics at Home with Raspberry Pi Pico: Build autonomous robots with the versatile low-cost Raspberry Pi Pico controller and Python
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
A Hands-On Course in Sensors Using the Arduino and Raspberry Pi (Series in Sensors)
93% match

A Hands-On Course in Sensors Using the Arduino and Raspberry Pi (Series in Sensors)

£78.59 28 Jan 2026
LTE Cellular Narrowband Internet of Things (NB-IoT): Practical Projects for the Cloud and Data Visualization
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
Beginning STM32: Developing with FreeRTOS, libopencm3, and GCC (Maker Innovations Series)
93% match

Beginning STM32: Developing with FreeRTOS, libopencm3, and GCC (Maker Innovations Series)

£44.55 25 Feb 2026
Mastering Embedded Linux Programming: Unleash the full potential of Embedded Linux
93% match

Mastering Embedded Linux Programming: Unleash the full potential of Embedded Linux

Packt Publishing

£44.54 08 Jan 2026
Internet of Things with 8051 and ESP8266
93% match

Internet of Things with 8051 and ESP8266

CRC Press

£52.64 14 Feb 2026
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)
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