Értékelés:

A könyv vegyes kritikákat kap; míg sok olvasó hasznosnak találja az MQTT megértéséhez, és értékeli a gyakorlati példákat, mások a túlzott ismétlések és a tömörség hiánya miatt kritizálják.
Előnyök:Kiváló gyakorlati példák, könnyen olvasható, hasznos az MQTT protokoll megértéséhez, jó egyszerű nyelvezet és magyarázatok, hasznos a működő minták és alkalmazások létrehozásához.
Hátrányok:Túlzott ismétlődés a könyvben, egyes felhasználók túlságosan hosszúnak találták, és kihívást jelentett bizonyos részek (pl. TLS) megismétlése.
(6 olvasói vélemény alapján)
MQTT Essentials - A Lightweight IoT Protocol: Send and receive messages with the MQTT protocol for your IoT solutions.
Üzenetek küldése és fogadása az MQTT protokollal az IoT-megoldások számára.
Főbb jellemzők
⬤ A gyakorlati biztonsági mechanizmusok megismerésével tegye a csatlakoztatott eszközeit kevésbé hajlamossá a támadókra.
⬤ Mélyüljön el az IoT egyik rendkívül könnyű gépekkel való összeköttetést lehetővé tevő protokolljában néhány valós példával.
⬤ Tanulja meg kihasználni az MQTT-ben foglalt funkciókat az IoT és a gépek közötti kommunikációhoz, teljes körű valós példákkal.
Könyv leírása
Ez a lépésről-lépésre követhető útmutató segít mélyrehatóan megérteni a könnyűsúlyú MQTT protokollt. Az MQTT sajátos szókincsével és működési módjaival kezdünk, majd a Mosquitto MQTT bróker telepítése következik. Ezután a legjobb gyakorlatok segítségével biztosítja az MQTT Mosquitto bróker védelmét annak érdekében, hogy csak az engedélyezett ügyfelek tudjanak üzeneteket közzétenni és fogadni. Miután biztosította a brókert a megfelelő konfigurációval, egy olyan megoldást fog kifejleszteni, amely Python segítségével vezérel egy drónt.
A továbbiakban Pythont fogsz használni egy Raspberry Pi 3 lapon a parancsok feldolgozására, valamint Pythont Intel lapokon (Joule, Edison és Galileo). Ezután csatlakozni fogsz az MQTT brókerhez, feliratkozol a témákra, üzeneteket küldesz és fogadsz Pythonban. Egy olyan megoldást is kidolgozol, amely az MQTT-üzenetekkel együttműködve Java-ban interakcióba lép az érzékelőkkel.
A továbbiakban egy aszinkron API-val fogsz dolgozni callbackekkel, hogy az érzékelők interakcióba lépjenek az MQTT üzenetekkel. Ugyanezt a folyamatot követve egy iOS-alkalmazást fogsz fejleszteni Swift 3-mal, létrehozol egy weboldalt, amely WebSockets segítségével csatlakozik az MQTT brókerhez, és HTML5, JavaScript-kód, Node. js és MQTT-üzenetek segítségével vezéreled az otthoni automatizálási eszközöket.
Mit fogsz tanulni
⬤ Tudja meg, hogyan működik részletesen az MQTTv3. 1 és a v3. 1. 1. 1.
⬤ Egy Mosquitto MQTT bróker telepítése és biztosítása a legjobb gyakorlatok betartásával.
⬤ Mobil és webes alkalmazásokkal kombinált IoT megoldások tervezése és fejlesztése, amelyek MQTT üzeneteket használnak kommunikációra.
⬤ Feltárja az MQTT-ben foglalt funkciókat az IoT és a gépek közötti kommunikációhoz.
⬤ MQTT üzenetek közzététele és fogadása Python, Java, Swift, JavaScript és Node. js segítségével.
⬤ A legjobb biztonsági gyakorlatok megvalósítása az MQTT Mosquitto bróker beállítása során.