Rust لإنترنت الأشياء
245 صفحات
Arabic
PDF
4.5

Rust لإنترنت الأشياء

Создание безопасных IoT-приложений на Rust

المؤلف:

السنة:

ملخص:

مقدمة

كتاب «Rust for the IoT» (2020، 245 صفحة) من تأليف جوزيف فيصل نوسيرات هو دليل عملي لاستخدام لغة Rust في تطوير تطبيقات إنترنت الأشياء (IoT). في عصر يبلغ فيه عدد الأجهزة المتصلة مليارات، تصبح قضايا أمان وموثوقية وكفاءة استهلاك الطاقة للكود في المقدمة. لغة Rust، بفضل نظام الملكية (ownership) وضمانات أمان الذاكرة بدون جامع القمامة (garbage collector)، تصبح مرشحًا مثاليًا للأنظمة المضمنة. الكتاب موجه للمطورين الذين لديهم معرفة مسبقة بـ Rust، ويقدم مسارًا تدريجيًا من النظرية إلى إنشاء مشروع IoT كامل.

عن ماذا يتحدث الكتاب

ينقسم الكتاب إلى ثلاثة أجزاء منطقية. الجزء الأول يعرّف بالنظام البيئي لـ Rust لتطوير الأنظمة المضمنة: إعداد cross-compilation، العمل مع بيئة no_std، استخدام الأجهزة الطرفية للمتحكمات الدقيقة (GPIO، I2C، SPI، UART). الجزء الثاني مخصص لبروتوكولات الشبكة: MQTT، CoAP، HTTP/2 و WebSockets — وهو بالضبط ما هو مطلوب لربط الأجهزة بالسحابة. الجزء الثالث هو مشروع عملي كامل: إنشاء منظم حرارة ذكي مع مستشعرات درجة حرارة، مرحل (relay) ولوحة تحكم سحابية. يستخدم المؤلف منصة STM32 وكرات embedded-hal و cortex-m-rt.

لمن هذا الكتاب

الكتاب موجه لـ المطورين من المستوى المتوسط والمتقدم الذين لديهم بالفعل خبرة في البرمجة

توصيات