Stăpâniți Raspberry Pi Pico în C: WiFi cu lwIP și mbedtls

Evaluare:   (4.4 din 5)

Stăpâniți Raspberry Pi Pico în C: WiFi cu lwIP și mbedtls (Mike James)

Recenzii ale cititorilor

Rezumat:

Cartea a primit mari laude pentru conținutul său informativ și ușor de înțeles, în special în ceea ce privește clarificarea programării cu Pico folosind C, în special în ceea ce privește WiFi. Cu toate acestea, formatul electronic, în special pe Kindle, a fost criticat pentru lipsa sa de utilizare și de formatare elegantă.

Avantaje:

Conținut excelent care umple lacunele din documentația pentru programarea Pico cu C, în special pentru WiFi
ușor de înțeles
util pentru începători și utilizatori intermediari
foarte recomandat de mai mulți cititori
acoperă cele mai recente Pico SDK

Dezavantaje:

Versiunea Kindle este greu de utilizat și îi lipsește o versiune cloud
problemele de formatare fac dificilă navigarea
unii cititori consideră că experiența anterioară în programarea Pico este benefică.

(pe baza a 4 recenzii ale cititorilor)

Titlul original:

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

Conținutul cărții:

Adăugarea WiFi la Raspberry Pi Pico transformă acest dispozitiv low-cost, cu factor de formă mic, într-un adevărat dispozitiv IoT. Capacitățile suplimentare adăugate la Pico W deschid o mulțime de oportunități, dar numai dacă sunteți pregătit să vă luptați cu cele două biblioteci care asigură rețelele și securitatea - lwIP și, respectiv, mbedtls. Problema cu aceste biblioteci mari de cod este că sunt slab documentate și nu se referă direct la Pico W și la SDK-ul său. Această carte își propune să remedieze această problemă, oferind un ghid pentru aceste biblioteci, împreună cu exemple despre ceea ce puteți face cu ele.

După introducerea stivei Pico WiFi și a conexiunilor de rețea de bază, vom analiza modul de utilizare a TCP pentru a crea blocul de control al protocolului, foarte important, și apoi vom aborda implementarea unui client HTTP. Pe lângă acoperirea mecanicii de bază a utilizării lwIP, ne concentrăm și pe modul de organizare a utilizării unei biblioteci asincrone bazate pe callback-uri.

Problema securității IoT este unică, deoarece dispozitivele IoT pot fi accesate fizic de un atacator și, prin urmare, orice secrete încorporate în codul lor trebuie să fie considerate aproape ca fiind de interes public. Chiar și așa, merită să implementați criptarea și acest lucru se realizează utilizând mbedtls pentru a crea un client HTTPS. Dacă puteți asigura securitatea fizică a dispozitivului IoT, atunci este posibilă rularea acestuia ca server și acest lucru este acoperit atât în modul HTTP, cât și în modul HTTPS, complet cu certificate. Acoperim elementele de bază ale criptografiei, inclusiv problema generării numerelor aleatorii, ce este o suită de criptare și diferitele moduri de criptare AES.

Ultimele capitole sunt dedicate protocoalelor specifice, utilizând atât lwIP, cât și mbedtls. Examinăm UDP; SNTP pentru a seta ceasul în timp real al Pico W; SMTP pentru a permite notificarea prin e-mail și MQTT.

Harry Fairhead este, de asemenea, autorul 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 este autorul cărților Programming the Raspberry Pi Pico/W in MicroPython; Raspberry Pi IoT In Python Using GPIO Zero; și al seriei de cărți Programmer's Python: Something Completely Different și al altor câteva titluri de programare și informatică din I Programmer Library.

Alte date despre carte:

ISBN:9781871962819
Autor:
Editura:
Limbă:engleză
Legare:Copertă moale

Cumpărare:

Disponibil în prezent, pe stoc.

Alte cărți ale autorului:

Povestea muntelui de spaghete și a chiftelei extra picante - The Story Of Spaghetti Mountain And The...
Imaginație, aventură și o doză mare de...
Povestea muntelui de spaghete și a chiftelei extra picante - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Leftover Distances
"Mike James este un poet îndrăgostit de poduri, un poet al laudei.În căutare de țesut conjunctiv, neîncetat în mișcare,.Căutând semnificații, încercând să...
Leftover Distances
Povestea muntelui de spaghete și a chiftelei extra picante - The Story Of Spaghetti Mountain And The...
Imaginație, aventură și o doză mare de...
Povestea muntelui de spaghete și a chiftelei extra picante - The Story Of Spaghetti Mountain And The Extra Spicy Meatball
Ghidul programatorului pentru Kotlin - Programmer's Guide To Kotlin
Există o a doua ediție a acestei cărți .Kotlin atrage atenția ca "un Java mai bun", mai...
Ghidul programatorului pentru Kotlin - Programmer's Guide To Kotlin
Smoke and Mirrors: Ascensiunea și decăderea unui antiprenor în serie - Smoke and Mirrors: The Rise...
Smoke and Mirrors este o relatare oficială a...
Smoke and Mirrors: Ascensiunea și decăderea unui antiprenor în serie - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Smoke and Mirrors: Ascensiunea și decăderea unui antiprenor în serie - Smoke and Mirrors: The Rise...
Smoke and Mirrors este o relatare oficială a...
Smoke and Mirrors: Ascensiunea și decăderea unui antiprenor în serie - Smoke and Mirrors: The Rise and Fall of a Serial Antipreneur
Compoziție fotografică mai puternică - Sistem în patru pași: Peste 100 de tehnici și instrumente -...
Transformați-vă fotografia cu acest ghid...
Compoziție fotografică mai puternică - Sistem în patru pași: Peste 100 de tehnici și instrumente - Stronger Photo Composition - Four-Step System: Over 100 Techniques and Tools
Python al programatorului: Totul este un obiect: Ceva complet diferit - Programmer's Python:...
Această carte își propune să explice logica...
Python al programatorului: Totul este un obiect: Ceva complet diferit - Programmer's Python: Everything is an Object: Something Completely Different
Deep C#: Dive Into Modern C#
C# este un limbaj bine stabilit și, odată cu încarnarea sa open-source, are o vigoare reînnoită și un viitor pe termen lung Este acum posibil să...
Deep C#: Dive Into Modern C#
Lumină portabilă: Poezii noi și selectate, 1991-2021 - Portable Light: New & Selected Poems,...
"Fii atât obișnuit, cât și mistic", ne sfătuiește...
Lumină portabilă: Poezii noi și selectate, 1991-2021 - Portable Light: New & Selected Poems, 1991-2021
Crows in the Jukebox: Poezii - Crows in the Jukebox: Poems
Opera lui Mike James Crows in the Jukebox pornește de la cele mai umane subiecte: familie, memorie, durere și...
Crows in the Jukebox: Poezii - Crows in the Jukebox: Poems
Programmer's Python: Async - Threads, procese, asyncio și multe altele: Ceva complet diferit -...
Python are mai multă flexibilitate decât...
Programmer's Python: Async - Threads, procese, asyncio și multe altele: Ceva complet diferit - Programmer's Python: Async - Threads, processes, asyncio & more: Something Completely Different
Raspberry Pi IoT în Python folosind GPIO Zero - Raspberry Pi IoT In Python Using GPIO Zero
Raspberry Pi se potrivește perfect pentru Internetul...
Raspberry Pi IoT în Python folosind GPIO Zero - Raspberry Pi IoT In Python Using GPIO Zero
JavaScript Jems: Părțile uimitoare - JavaScript Jems: The Amazing Parts
Fie că sunteți programator profesionist, student sau entuziast, JavaScript este...
JavaScript Jems: Părțile uimitoare - JavaScript Jems: The Amazing Parts
Stăpâniți Raspberry Pi Pico în C: WiFi cu lwIP și mbedtls - Master the Raspberry Pi Pico in C: WiFi...
Adăugarea WiFi la Raspberry Pi Pico transformă...
Stăpâniți Raspberry Pi Pico în C: WiFi cu lwIP și mbedtls - Master the Raspberry Pi Pico in C: WiFi with lwIP & mbedtls
Raspberry Pi IoT în Python utilizând drivere Linux - Raspberry Pi IoT In Python Using Linux...
Raspberry Pi se potrivește perfect cu internetul...
Raspberry Pi IoT în Python utilizând drivere Linux - Raspberry Pi IoT In Python Using Linux Drivers
Programarea ESP32 în MicroPython - Programming the ESP32 in MicroPython
ESP32 este un dispozitiv remarcabil Este ieftin, dar are multe subsisteme diferite...
Programarea ESP32 în MicroPython - Programming the ESP32 in MicroPython
Mayfly
S-au scris multe despre aviație, aproape toate fiind axate pe munca fascinantă a piloților. Chiar și membrii echipajului de cabină și-au scris poveștile. Cu toate acestea, deși o sută...
Mayfly

Lucrările autorului au fost publicate de următorii editori:

© Book1 Group - toate drepturile rezervate.
Conținutul acestui site nu poate fi copiat sau utilizat, nici parțial, nici integral, fără permisiunea scrisă a proprietarului.
Ultima modificare: 2024.11.08 07:02 (GMT)