معرفی و دانلود کتاب اینترنت اشیا با جاوا اسکریپت
برای دانلود قانونی کتاب اینترنت اشیا با جاوا اسکریپت و دسترسی به هزاران کتاب و کتاب صوتی دیگر، اپلیکیشن کتابراه را رایگان نصب کنید.
معرفی کتاب اینترنت اشیا با جاوا اسکریپت
صبا جودکی و نسیم احمدی در کتاب اینترنت اشیا با جاوا اسکریپت راه فراگیری برنامهنویسی اینترنت اشیا را به شما نشان میدهند. این کتاب یک راهنمای مصور و کاربردی برای برنامهنویسانیست که میخواهند از زبان جاوا اسکریپت برای پیادهسازی پروژههای IOT یا همان اینترنت اشیا استفاده کنند. نکات کلیدی، تصاویر راهنما و پروژههای تمرینی کتاب در این مسیر آموزشی همراه شما خواهند بود.
دربارهی کتاب اینترنت اشیا با جاوا اسکریپت
آیا از قابلیتهای شگفتانگیز دنیای اینترنت اشیا خبر دارید؟ اگر با مبانی دنیای برنامهنویسی آشنا هستید و قرار است از همین امروز کار با سیستمهای IOT را آغاز کنید، کتاب اینترنت اشیا با جاوا اسکریپت، راهنمای خوبی برای شما خواهد بود. صبا جودکی و نسیم احمدی، نویسندگان این اثر پرفایده، مباحث آموزشی خود را قدمبهقدم و از مبانی کار با زبان جاوا اسکریپت آغاز کرده و تا پروژههای اجرایی بر دستگاههای IOT ادامه میدهند.
هنگامی که دمای دستگاه کولر را به کمک برنامهی نصبشده بر گوشی همراه خود تنظیم میکنیم و یا زمانی که با استفاده از سیستم کنترل از راه دور متوجه هشدار سرقت میشویم، درحقیقت از اینترنت اشیا استفاده میکنیم؛ تکنولوژی هوشمندی که تنظیم و کنترل اشیا را با استفاده از فرمولهای جهان صفر و یک میسر میکند. اما رابط و حلقهی ارتباط میان شبکههای اینترنتی و سیستمهای الکترونیکی چیست؟ جواب مشخص است: دانش برنامهنویسی.
زبانهای برنامهنویسی این روزها میتوانند هر ابزار و یا وسیلهای را به نسخهی پیشرفته و متصل به اینترنت آن تبدیل کنند. این موضوع بسیاری از کارآفرینان و صاحبین کسبوکار را به مشتریان و سفارشدهندگان سیستمهای IOT تبدیل کرده و جریان تازهای در بازار کار برنامهنویسان به راه انداخته. اما به عنوان یک برنامهنویس، کدام زبان برنامهنویسی را برای راهاندازی سیستم اینترنت اشیا انتخاب کنیم؟
در بین زبانهای مختلف برنامهنویسی که قابلیت کار بر دستگاههای اینترنت اشیا را دارند، کمتر زبانی به پای مزیتهای جاوا اسکریپت میرسد. ظرفیت چندپلتفرمی این زبان و توانایی استفاده از آن در سیستمها و دستگاههای مختلف آن را به گزینهای جامع برای آغاز به کار و شروع پروژههای عملی IOT تبدیل کرده. همچنین فرایند آسان کار با جاوا اسکریپت و انعطاف عمل آن در استفاده از سنسورها و سرورهای گوناگون جاوا این زبان را به ابزار محبوب برنامهنویسان در کار با اینترنت اشیا تبدیل کرده است.
فصلبندی جامع و طبقهبندیشدهی کتاب اینترنت اشیا با جاوا اسکریپت، به شما کمک میکند تا هم پایهها و مبانی تئوری کار با این زبان را به خوبی بیاموزید و هم بتوانید آن را در پروژههای کاربردی گوناگون پیادهسازی کنید. همراه با این کتاب شما با مفاهیم بنیادین و مرتبط با اینترنت اشیا آشنا میشوید، مزایا و کاربردهای ویژهی جاوا اسکریپت در حوزهی اینترنت اشیا را درک میکنید و درنهایت راههای مختلف اتصال یک وسیله به شبکهی اینترنتی را میآموزید.
همچنین در بخشهای بعدی کتاب اینترنت اشیا با جاوا اسکریپت، به مباحث اجراییتری مثل اتصال به لایت بلوتوث میپردازیم و نحوهی بهکارگیری اینترنت اشیا در چند پروژهی گوناگون را تمرین میکنیم. این پروژهها درست مانند یک کلاس درس عملی شما را از مراحل ابتدایی کار، یعنی مرور پیشنیازها همراهی میکنند و قدمبهقدم تا رسیدن به نتیجهی نهایی پیش میبرند.
بخش پایانی کتاب اینترنت اشیا با جاوا اسکریپت، نیز مخصوص علاقهمندانیست که میخواهند پس از مرور مطالب به فشردهای از آن دسترسی داشته باشند. این بخش با عنوان خلاصه و نتیجهگیری، به شما امکان میدهد تا هرگاه که در طول پروسهی کاری با مشکل مواجه شدید، با مرور سریع مباحث بتوانید چالشهای حرفهای خود را پشت سر بگذارید.
درنهایت کتاب اینترنت اشیا با جاوا اسکریپت، را میتوان زمینهساز فرصتهای کاری تازه برای برنامهنویسان علاقهمند به دنیای IOT دانست، کتابی که میتواند در آزمونهای مهارتسنجی این حوزه نیز همراه و یاور شما باشد. این کتاب با تلاشهای موسسه فرهنگی هنری دیباگران تهران به دست شما میرسد.
کتاب اینترنت اشیا با جاوا اسکریپت برای چه کسانی مناسب است؟
علاقهمندان به یادگیری زبان برنامهنویسی جاوا اسکریپت، بهویژه در پروژههای اینترنت اشیا میتوانند نکات پرفایدهای از این کتاب بیاموزند.
در بخشی از کتاب اینترنت اشیا با جاوا اسکریپت میخوانیم
اکنون که مقدار هر دو فیلد ورودی را بازیابی کردهایم، میخواهیم آنها را به یک رشته ISON تبدیل کنیم. اگرچه در این آموزش ما بهسادگی رشته JSON را در یک پنجره هشدار جاوا اسکریپت چاپ میکنیم، بهعنوان مثال میتواند برای ارسال دادهها در فرمت JSON به سرور مفید باشد. در جاوا اسکریپت بهراحتی میتوانیم JSON را با استفاده از شیء ISON که میتوانیم آن را از روی کد خود فراخوانی کنیم، سریالسازی و سریالزدایی کنیم.
در مورد ما، میخواهیم از روش stringify آن برای تبدیل یک شیء جاوا اسکریپت که توسط SSID نام شبکه قبلی بازیابی شده است، استفاده و به یک رشته ارسال کنیم. ابتدا باید یک شیء جاوا اسکریپت از این متغیرها بسازیم. در جاوا اسکریپت میتوانیم از نماد اولیه شیء برای ایجاد یک شیء بسیار ساده استفاده کنیم. بنابراین همانطور که در زیر مشاهده میکنید، فقط باید جفتهای مقادیر کلیدی را داخل براکتها قرار دهیم.
فهرست مطالب کتاب
فصل اول: مفاهیم پایه IOT و جاوا اسکریپت
1-1- پیشگفتار
1-2- اینترنت اشیا چیست؟
1-3- اجزای اساسی اینترنت اشیا
1-4- جاوا اسکریپت برای اینترنت اشیا
1-5- با Espruino آشنا شوید
1-6- جاوااسکریپت و اینترنت اشیا: چه چیز دیگری وجود دارد؟
فصل دوم: برنامهنویسی جاوا اسکریپت و ++C
2-1- مقدمه
2-2- نحو بنیادی
2-3- اشیا
2-4- مقایسه اشیا
فصل سوم: شبکه
3-1- شبکه سازی
3-2- درباره شبکه
3-3- دریافت اطلاعات شبکه
3-4- زیرطبقهبندی یک درخواست HTTP
3-5- ایجاد سرور HTTP
mDNS -3-6
3-7- وب سوکت
MQTT -3-8
SNTP -3-9
HTTP
3-10- موضوعات پیشرفته
3-11- نتیجه
فصل چهارم: Bluetooth Low Energy
4-1- بلوتوث کم انرژی (BLE)
4-2- مبانی BLE
4-3- تجهیزات مرکزی و جانبی GAP
4-4- پروفایلها، خدمات و ویژگیها
4-5- ویژگیهای هر سرویس
4-6- تعریف و استقرار خدمات
4-7- نتیجه
فصل پنجم: پروژههای کاربردی
5-1- پروژه اول: وب سرور ESP32 نمایش مقدار خواندهشده سنسور در گیج
5-2- بررسی اجمالی پروژه
5-3- سازماندهی فایلهای خود
5-4- دانلود تمامی فایلهای پروژه آردوینو فایل
5-5- طرح آردوینو
5-6- پروژه دوم: ESP32 Arduino TTP Server سرویس HTML و JavaScript
5-7- آمادهسازی کد HTML/JavaScript برای آردوینو
5-8- پروژه سوم: آموزش ESP32 وب سرور آردوینو
فصل ششم: خلاصه و نتیجهگیری
6-1- خلاصه
6-2- نتیجهگیری نهایی
6-3- دستاوردهای کلی
6-4- بررسی اجمالی پروژهها
References
مشخصات کتاب الکترونیک
نام کتاب | کتاب اینترنت اشیا با جاوا اسکریپت |
نویسنده | صبا جودکی، نسیم احمدی |
ناشر چاپی | موسسه فرهنگی هنری دیباگران تهران |
سال انتشار | ۱۴۰۲ |
فرمت کتاب | |
تعداد صفحات | 233 |
زبان | فارسی |
شابک | 978-622-218-775-0 |
موضوع کتاب | کتابهای آموزش Javascript، کتابهای فناوری اطلاعات |