Opanuj Raspberry Pi Pico w C: WiFi z lwIP i mbedtls

Ocena:   (4,4 na 5)

Opanuj Raspberry Pi Pico w C: WiFi z lwIP i mbedtls (Mike James)

Opinie czytelników

Podsumowanie:

Książka otrzymała wysokie pochwały za pouczającą i łatwą do zrozumienia treść, szczególnie w wyjaśnieniu programowania z Pico przy użyciu C, zwłaszcza w odniesieniu do WiFi. Jednak format elektroniczny, zwłaszcza na Kindle, został skrytykowany za brak użyteczności i eleganckie formatowanie.

Zalety:

Świetna treść, która wypełnia luki w dokumentacji programowania Pico z C, szczególnie dla WiFi
łatwa do zrozumienia
pomocna dla początkujących i średnio zaawansowanych użytkowników
wysoce polecana przez wielu czytelników
obejmuje najnowsze Pico SDK

Wady:

Wersja na Kindle jest trudna w użyciu i brakuje jej wersji w chmurze
problemy z formatowaniem utrudniają nawigację
niektórzy czytelnicy uważają, że wcześniejsze doświadczenie w programowaniu Pico jest korzystne.

(na podstawie 4 opinii czytelników)

Oryginalny tytuł:

Master the Raspberry Pi Pico in C: WiFi with lwIP & mbedtls

Zawartość książki:

Dodanie WiFi do Raspberry Pi Pico zmienia to niedrogie, niewielkie urządzenie w prawdziwe urządzenie IoT. Dodatkowe możliwości dodane do Pico W otwierają mnóstwo możliwości, ale tylko wtedy, gdy jesteś przygotowany do walki z dwiema bibliotekami zapewniającymi sieć i bezpieczeństwo - odpowiednio lwIP i mbedtls. Problem z tymi dużymi bibliotekami kodu polega na tym, że są one słabo udokumentowane i nie odnoszą się bezpośrednio do Pico W i jego SDK. Niniejsza książka stara się temu zaradzić, dostarczając przewodnik po tych bibliotekach wraz z przykładami tego, co można z nimi zrobić.

Po wprowadzeniu stosu Pico WiFi i podstawowych połączeń sieciowych, przyjrzymy się, jak korzystać z protokołu TCP, aby utworzyć najważniejszy blok kontroli protokołu, a następnie zajmiemy się implementacją klienta HTTP. Oprócz omówienia podstawowej mechaniki korzystania z lwIP, skupiamy się również na tym, jak zorganizować korzystanie z asynchronicznej biblioteki opartej na wywołaniach zwrotnych.

Problem bezpieczeństwa IoT jest wyjątkowy, ponieważ urządzenia IoT mogą być fizycznie dostępne dla atakującego, a zatem wszelkie sekrety osadzone w ich kodzie muszą być traktowane niemal jako wiedza publiczna. Mimo to warto wdrożyć szyfrowanie, co można osiągnąć za pomocą mbedtls do utworzenia klienta HTTPS. Jeśli można zapewnić fizyczne bezpieczeństwo urządzenia IoT, to uruchomienie go jako serwera jest możliwe i jest to omówione zarówno w trybie HTTP, jak i HTTPS, wraz z certyfikatami. Omawiamy podstawy kryptografii, w tym problem generowania liczb losowych, czym jest zestaw szyfrujący i różne tryby szyfrowania AES.

Późniejsze rozdziały poświęcone są konkretnym protokołom, wykorzystując zarówno lwIP, jak i mbedtls. Przyglądamy się protokołowi UDP; SNTP, aby ustawić zegar czasu rzeczywistego Pico W; SMTP, aby umożliwić powiadomienia e-mail i MQTT.

Harry Fairhead jest również autorem książek Programming The Raspberry Pi Pico/W In C; Raspberry Pi IoT in C, Raspberry Pi IoT In C Using Linux Drivers, Applying C For The IoT With Linux, Fundamental C: Getting Closer To The Machine i Micro: bit IoT in C.

Mike James jest autorem książek Programming the Raspberry Pi Pico/W in MicroPython; Raspberry Pi IoT In Python Using GPIO Zero; oraz serii książek Programmer's Python: Something Completely Different i kilku innych tytułów z zakresu programowania i informatyki w I Programmer Library.

Dodatkowe informacje o książce:

ISBN:9781871962819
Autor:
Wydawca:
Język:angielski
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Historia góry spaghetti i wyjątkowo pikantnych klopsików - The Story Of Spaghetti Mountain And The...
Wyobraźnia, przygoda i duża dawka nonsensu.Noah i...
Historia góry spaghetti i wyjątkowo pikantnych klopsików - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Resztki odległości - Leftover Distances
"Mike James jest poetą zakochanym w mostach, poetą uwielbienia.W poszukiwaniu tkanki łącznej, nieustannie w ruchu.Szukając...
Resztki odległości - Leftover Distances
Historia góry spaghetti i wyjątkowo pikantnych klopsików - The Story Of Spaghetti Mountain And The...
Wyobraźnia, przygoda i duża dawka nonsensu.Noah i...
Historia góry spaghetti i wyjątkowo pikantnych klopsików - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Przewodnik programisty po Kotlinie - Programmer's Guide To Kotlin
Jest już drugie wydanie tej książki .Kotlin przyciąga uwagę jako "lepsza Java", zwłaszcza...
Przewodnik programisty po Kotlinie - Programmer's Guide To Kotlin
Smoke and Mirrors: Powstanie i upadek seryjnego antyprenera - Smoke and Mirrors: The Rise and Fall...
Smoke and Mirrors to oficjalna relacja z...
Smoke and Mirrors: Powstanie i upadek seryjnego antyprenera - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Smoke and Mirrors: Powstanie i upadek seryjnego antyprenera - Smoke and Mirrors: The Rise and Fall...
Smoke and Mirrors to oficjalna relacja z...
Smoke and Mirrors: Powstanie i upadek seryjnego antyprenera - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Mocniejsza kompozycja zdjęć - system czterech kroków: Ponad 100 technik i narzędzi - Stronger Photo...
Odmień swoje fotografie dzięki temu kompleksowemu...
Mocniejsza kompozycja zdjęć - system czterech kroków: Ponad 100 technik i narzędzi - Stronger Photo Composition - Four-Step System: Over 100 Techniques and Tools
Python dla programistów: Wszystko jest obiektem: Coś zupełnie innego - Programmer's Python:...
Ta książka ma na celu wyjaśnienie głębszej logiki...
Python dla programistów: Wszystko jest obiektem: Coś zupełnie innego - Programmer's Python: Everything is an Object: Something Completely Different
Deep C#: Zanurz się w nowoczesnym języku C# - Deep C#: Dive Into Modern C#
C# jest językiem o ugruntowanej pozycji, a wraz z jego inkarnacją open-source...
Deep C#: Zanurz się w nowoczesnym języku C# - Deep C#: Dive Into Modern C#
Przenośne światło: Nowe i wybrane wiersze, 1991-2021 - Portable Light: New & Selected Poems,...
"Bądź zarówno zwyczajny, jak i mistyczny" - radzi...
Przenośne światło: Nowe i wybrane wiersze, 1991-2021 - Portable Light: New & Selected Poems, 1991-2021
Wrony w szafie grającej: Wiersze - Crows in the Jukebox: Poems
Mike James Crows in the Jukebox porusza najbardziej ludzkie tematy: rodzinę, pamięć, smutek i miłość...
Wrony w szafie grającej: Wiersze - Crows in the Jukebox: Poems
Python dla programistów: Async - Wątki, procesy, asyncio i nie tylko: Coś zupełnie innego -...
Python ma większą elastyczność niż większość...
Python dla programistów: Async - Wątki, procesy, asyncio i nie tylko: Coś zupełnie innego - Programmer's Python: Async - Threads, processes, asyncio & more: Something Completely Different
Walizka podróżna - Journeyman's Suitcase
Mike James mieszka na obrzeżach Nashville w stanie Tennessee.Publikował w wielu czasopismach w całymKraju w takich miejscach jak...
Walizka podróżna - Journeyman's Suitcase
Raspberry Pi IoT w Pythonie przy użyciu GPIO Zero - Raspberry Pi IoT In Python Using GPIO...
Raspberry Pi idealnie pasuje do Internetu rzeczy...
Raspberry Pi IoT w Pythonie przy użyciu GPIO Zero - Raspberry Pi IoT In Python Using GPIO Zero
JavaScript Jems: Niesamowite części - JavaScript Jems: The Amazing Parts
Niezależnie od tego, czy jesteś profesjonalnym programistą, studentem czy...
JavaScript Jems: Niesamowite części - JavaScript Jems: The Amazing Parts
Opanuj Raspberry Pi Pico w C: WiFi z lwIP i mbedtls - Master the Raspberry Pi Pico in C: WiFi with...
Dodanie WiFi do Raspberry Pi Pico zmienia to...
Opanuj Raspberry Pi Pico w C: WiFi z lwIP i mbedtls - Master the Raspberry Pi Pico in C: WiFi with lwIP & mbedtls
Raspberry Pi IoT w Pythonie z wykorzystaniem sterowników Linux - Raspberry Pi IoT In Python Using...
Raspberry Pi idealnie pasuje do Internetu rzeczy...
Raspberry Pi IoT w Pythonie z wykorzystaniem sterowników Linux - Raspberry Pi IoT In Python Using Linux Drivers
Programowanie ESP32 w MicroPythonie - Programming the ESP32 in MicroPython
ESP32 to niezwykłe urządzenie . Jest tanie, ale posiada wiele różnych...
Programowanie ESP32 w MicroPythonie - Programming the ESP32 in MicroPython
Mayfly
O lotnictwie napisano już wiele, z czego prawie wszystko skupia się na wspaniałej pracy pilotów. Nawet personel pokładowy przedstawił swoje historie. Jednakże, choć za każdym pilotem...
Mayfly

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)