





کتاب اینترنت اشیاء با رزبری پای پیکو
نو
380٬000 تومان
مشخصات کالا
سال چاپ | پس از 1400 ش - 2021 م |
نوع چاپ کتاب | چاپ اصل |
توضیحات بیشتر
در کتاب حاضر با عنوان «اینترنت اشیاء با رزبریپای پیکو»، که در 10 فصل آماده شده، با انواع مختلفی از پروژههای کاربردی سعی شده تا مفاهیم اینترنت اشیاء و برنامهنویسی آن بر روی بردهای رزبریپای پیکو تشریح شود. این کتاب با در نظر گرفتن طیف گستردهای از خوانندگان برای کاربردهای عملی نوشته شده است. این کتاب برای هرکسی است که میخواهد با مفاهیم و اصول اولیه اینترنت اشیاء آشنا شده و با برنامهنویسی بر روی بردهای رزبریپای پیکو به طراحی برنامه های کاربردی بپردازد؛ این کتاب همان چیزی است که نیاز دارید!
این کتاب با بیش از 12 پروژه کاربردی در 10 فصل آماده شده است و خلاصه این فصلها به شرح زیر است:
فصل 1: در این فصل یک ایده کلی از رزبریپای پیکو به شما داده میشود. در این فصل به بررسی انواع رزبریپای پیکو میپردازیم و قابلیتهای هرکدام بررسی میشود. سپس بهطور اختصاصی به رزبریپای پیکو نسخه W میپردازیم؛ چون اساس کار پروژههای این کتاب بر اساس همین نسخه از رزبریپای پیکو است.
فصل 2: در این فصل میآموزید که SDK، فایلهای هدر، کتابخانهها و سیستم بیلد لازم جهت نوشتن برنامهها برای دستگاههای مبتنی بر RP2040 همچون رزبریپای پیکو در C، C++ یا زبان اسمبلی Arm فراهم میکند. علاوه بر این، میآموزید که SDK کتابخانههای سطح بالاتری برای پرداختن به تایمرها، USB، سنکرونسازی و برنامهنویسی چند هستهای همراه با قابلیتهای سطح بالای اضافه را فراهم میکند.
فصل 3: در این فصل، یک نگاه اجمالی از قابلیتهای SDK و اصول برنامهنویسی رزبریپای پیکو ارائه میشود.
فصل 4: در این فصل به موارد متعددی پرداخته میشود تا بتوانید محیط خود را با کارگزار خود راهاندازی کنید و یک شیء IoT را به کار بیندازید.
فصل 5: در این فصل، به تئوری MQTT و نحوهی استفاده از آن در پشتهی موردنظرمان میپردازیم.
فصل 6: در این فصل، بهتفصیل در مورد فرآیند آنلاین کردن دستگاه پیکو از طریق یک جلسه MQTT فعال صحبت میشود.
فصل 7: در این فصل، یک اسکریپت برنامهنویسی در زبان پایتون ایجاد کرده و در مورد کتابخانه Paho مطالعه میکنیم. بهطور خاص رویدادهای مرتبط با چرخهی عمر دستگاه را اضافه میکنیم تا بتوانیم در هنگام راهاندازی و همچنین در صورت خاموش شدن دستگاه پیامهای مشخصی را منتشر کنیم.
فصل 8: در این فصل، مبانی MQTT برای اینترنت اشیاء موردبررسی قرار میگیرد. در این فصل یاد میگیرید که پیامها را منتشر کنید، آنها را با دیگران به اشتراک بگذارید و آنها را دریافت کنید.
فصل 9: در این فصل یاد میگیرید که امنیت در اینترنت اشیاء، امری بسیار حائز اهمیت است و باید دستگاههای خود را بهسوی استفاده از یک لایه انتقال امن هدایت کنیم.
فصل 10: در این فصل، به دنیای گستردهتر اینترنت اشیاء وارد میشوید و وضعیت عمومی اینترنت اشیاء را موردبررسی قرار میدهید.