Értékelés:

A könyv nagy tetszést aratott a világos magyarázatok és a gyakorlati útmutatás miatt a hardverek és a Raspberry Pi összekapcsolására vonatkozóan, C programozással. Különösen azok értékelik, akiknek van programozási és beágyazott rendszerekkel kapcsolatos hátterük. Van azonban néhány hátránya, például a Kindle-kiadás korlátozott navigációs funkciói, valamint a címben szereplő IoT-re vonatkozó utalás és a tényleges tartalom közötti eltérés.
Előnyök:Világos magyarázatok, gyakorlati példák, a GPIO-interfészek mélyreható lefedése, alkalmas a programozásban jártas felhasználók számára, jó hangsúlyt fektet a valós idejű vezérlés elveire, az első kiadáshoz képest javított tartalom.
Hátrányok:Korlátozott navigáció a Kindle kiadásban, egyes felhasználók szerint a cím félrevezető az IoT fókuszt illetően, egyes témák (például a fejlesztői IDE-k) tárgyalása véleményes lehet, hiányzik a teljes tartalomjegyzék.
(6 olvasói vélemény alapján)
Raspberry Pi IoT In C
A Raspberry Pi ideális választás a tárgyak internetéhez. Ahhoz azonban, hogy az IoT-ben jól használható legyen, két szakterületre van szükség, az elektronikára és a programozásra, és mivel a hardver- és a szoftvertechnika általában különálló réseket foglal el, a kettő kombinálásához segítségre lehet szükséged. Ez a könyv megtanít IoT-programozóként gondolkodni.
A Raspberry Pi IoT in C című könyvben gyakorlatias megközelítést talál az elektronikus áramkörök és adatlapok megértéséhez és ezek kódra való lefordításához, konkrétan a C programozási nyelv használatával. A C nyelv választásának fő oka a sebesség, ami döntő tényező, amikor a külvilággal való kommunikációra szolgáló programokat írunk. Ha már ismer egy másik programozási nyelvet, a C-t nem lesz nehéz elsajátítani. Ez a második kiadás naprakésszé vált, és elsősorban a Pi 4-re és a Pi Zeróra összpontosít. Új anyagot tartalmaz a nemrég bevezetett GPIO karakter meghajtóról, valamint a Pi 4 további portjainak és ütemezésének használatáról.
Bár a programok fejlesztéséhez a NetBeans-t használják, a VS Code ma már alternatív távoli fejlesztőkörnyezetnek számít, és a könyv összes letölthető kódja VS Code-dal lett tesztelve.
A könyv fő gondolata, hogy ne egyszerűen telepítsünk egy illesztőprogramot, hanem közvetlenül a hardverrel dolgozzunk, és a Raspberry Pi GPIO (General Purpose Input Output) segítségével csatlakoztassuk a forgalomban kapható érzékelőket. Elmagyarázza, hogyan használhatjuk a szabványos kimenetét egyéni protokollokkal, beleértve az 1-vezetékes busz részletes bemutatását is. Azt is megtudhatja, hogyan lehet az internetet az IoT-be illeszteni az aljzatok segítségével.
A könyv elolvasása után jobb helyzetben lesz ahhoz, hogy bármi-mindennel való összekapcsolást oldjon meg, anélkül, hogy egyéni illesztőprogramokra és előre gyártott hardvermodulokra lenne szüksége.
Harry Fairhead hosszú évek óta foglalkozik mikroprocesszorokkal és általában elektronikával, és lelkes híve az IoT-nek. Amellett, hogy az IoT-Programmer.com szerkesztője, rendszeresen publikál az I-Programmer.info oldalon, ahol a hardver minden aspektusával foglalkozik. További nemrégiben megjelent könyvei közé tartozik a Applying C For The IoT With Linux, valamint a Fundamental C: Getting Closer To The Machine és a Micro: bit IoT in C.