ESP8266 طباعة ثلاثية الأبعاد
معلومات المنتج
تحديد:
- العنوان: دليل اختراق الأجهزة المنزلية وإنترنت الأشياء
- المؤلف: هانز هنريك سكوفجارد
- النشر: منشورات إليكتور
- ISBN: 978-3-89576-536-0 (Print), 978-3-89576-537-7 (eBook)
تعليمات استخدام المنتج:
حول المنتج:
يوفر دليل اختراق الأجهزة المنزلية وإنترنت الأشياء بأسعار معقولة
حلول باستخدام تقنيات الطباعة ESP8266 وثلاثية الأبعاد. تأليف
بقلم هانز هنريك سكوفجارد، هذا الكتاب هو دليل شامل لـ
عشاق الأعمال اليدوية ومصممي الإلكترونيات.
المميزات الرئيسية:
- استكشاف تقنيات اختراق الأجهزة المنزلية
- تكامل مفاهيم إنترنت الأشياء مع ESP8266
- استخدام الطباعة ثلاثية الأبعاد لإنشاء حلول مخصصة
كيفية الاستخدام:
- ابدأ بقراءة الفصول التمهيدية لفهم
الأساسيات. - اتبع البرامج التعليمية خطوة بخطوة لمختلف المشاريع الموضحة
في الكتاب. - الرجوع إلى الرسوم البيانية والرسوم التوضيحية للأفضل
فهم. - تجربة مع السابقين المقدمةampليه لتعزيز الخاص بك
مهارات.
نصائح للمستخدمين:
- تأكد من أن لديك إمكانية الوصول إلى وحدة ESP8266 وطابعة ثلاثية الأبعاد
للتنفيذ العملي. - قم بتدوين الملاحظات وتدوين الأفكار الخاصة بجهازك المنزلي الفريد
المشاريع. - انضم إلى المجتمعات أو المنتديات عبر الإنترنت لمشاركة تجاربك و
تعلم من الآخرين.
الأسئلة الشائعة:
س: هل يمكن أن يكون هذا الدليل مفيدًا للمبتدئين في
الالكترونيات؟
A: نعم، الدليل مفصل
شروحات ومشاريع عملية مناسبة للمبتدئين للتعلم
واستكشاف.
س: هل هناك متطلبات أجهزة محددة لمتابعة
مشاريع؟
A: بينما يركز الدليل على ESP8266 و
الطباعة ثلاثية الأبعاد والمكونات والأدوات الإلكترونية الأساسية قد تكون كذلك
المطلوبة لبعض المشاريع.
كتب
دليل اختراق الأجهزة المنزلية وإنترنت الأشياء
حلول ميسورة التكلفة مع ESP8266 والطباعة ثلاثية الأبعاد
هانز هنريك سكوفجارد
دليل اختراق الأجهزة المنزلية وإنترنت الأشياء
حلول ميسورة التكلفة مع ESP8266 والطباعة ثلاثية الأبعاد
هانز هنريك سكوفجارد
هذا هو منشور Elector. Elektor هي العلامة التجارية الإعلامية لـ
Elektor International Media BV، PO Box 11, NL-6114-ZG Susteren، هولندا الهاتف: +31 46 4389444
كل الحقوق محفوظة. لا يجوز إعادة إنتاج أي جزء من هذا الكتاب بأي شكل مادي، بما في ذلك التصوير الفوتوغرافي أو
التخزين في أي وسيط بالوسائل الإلكترونية، سواء كان ذلك بشكل عابر أو عرضي لبعض الاستخدامات الأخرى لهذا المنشور، دون الحصول على إذن كتابي من صاحب حقوق الطبع والنشر إلا وفقًا لأحكام قانون حقوق الطبع والنشر وبراءات الاختراع لعام 1988 أو بموجب شروط الترخيص صادر عن وكالة ترخيص حقوق الطبع والنشر المحدودة، 90 طريق توتنهام كورت، لندن، إنجلترا W1P 9HE. ينبغي توجيه طلبات الحصول على إذن صاحب حقوق الطبع والنشر لإعادة إنتاج أي جزء من المنشور إلى الناشرين.
تصريح
بذل المؤلف والناشر قصارى جهدهما لضمان صحة المعلومات الواردة في هذا الكتاب. إنهم لا يتحملون، ويتنصلون بموجب هذا، من أي مسؤولية تجاه أي طرف عن أي خسارة أو ضرر ناجم عن الأخطاء أو السهو في هذا الكتاب، سواء كانت هذه الأخطاء أو السهو ناتجة عن الإهمال أو حادث أو أي سبب آخر. جميع البرامج الواردة في الكتاب محمية بحقوق الطبع والنشر للمؤلف ولشركة Elektor International Media. لا يجوز استخدام هذه البرامج إلا للأغراض التعليمية. يجب الحصول على إذن كتابي من المؤلف أو Elektor قبل استخدام أي من هذه البرامج لأغراض تجارية.
فهرسة المكتبة البريطانية في بيانات النشر
يتوفر سجل فهرس لهذا الكتاب في المكتبة البريطانية
ISBN 978-3-89576-536-0 طباعة ISBN 978-3-89576-537-7 الكتاب الإلكتروني
© حقوق الطبع والنشر 2022: Elektor International Media BV المحرر: Jan Buiting، MA إنتاج ما قبل الطباعة: D-Vision، Julian van den Berg
Elektor هو جزء من EIM، المصدر الرائد عالميًا للمعلومات التقنية الأساسية والمنتجات الإلكترونية للمهندسين المحترفين ومصممي الإلكترونيات والشركات التي تسعى إلى إشراكهم. كل يوم، يقوم فريقنا الدولي بتطوير وتقديم محتوى عالي الجودة - عبر مجموعة متنوعة من القنوات الإعلامية (بما في ذلك المجلات والفيديو والوسائط الرقمية ووسائل التواصل الاجتماعي) بعدة لغات - فيما يتعلق بتصميم الإلكترونيات والإلكترونيات التي تصنعها بنفسك. www.elektormagazine.com
4
محتويات
محتويات
الفصل 1 مقدمة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.1. لماذا هذا الكتاب؟ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.2. لمن هذا الكتاب؟ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 1.3. كيفية استخدام هذا الكتاب . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 1.4. تنظيم الكتاب . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.4.1. الفصل الثاني: المكونات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.4.2. الفصل الثالث: تركيب Arduino IDE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.4.3. الفصل الرابع: تركيب emoncms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.4. الفصل الخامس: تثبيت MQTT (البعوض) على Raspberry Pi. . . . . . . . . . . . . . . 18 1.4.5. الفصل السادس: OpenSCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.6. الفصل السابع: الأمن ESP7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.7. الفصل الثامن: أجهزة المراقبة ESP8. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.8. الفصل التاسع: ESP9 التحديث/البرمجة عبر الهواء (OTA). . . . . . . . . . . . 18 1.4.9. الفصل 10: هوائي WiFi ESP8266. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 1.4.10. الفصل 11: الإسكان ESP8266. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.11. الفصل 12: بوابة VPN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.12. الفصل 13: تصميم البرمجيات/البرامج الثابتة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.13. الفصل 14: هاك ايكيا. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.14. الفصل 15: مراقبة قفل الباب. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.15. الفصل السادس عشر: مستشعر الطاقة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.16. الفصل 17: التحكم في الثلاجة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.17. الفصل 18: ترموستات الدفيئة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.18. الفصل 19: التحكم في مرحل 230 فولت تيار متردد. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.19. الفصل العشرون: مستشعر درجة الحرارة المستقل. . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.20. الفصل الحادي والعشرون: مستشعر درجة الحرارة والضغط والرطوبة. . . . . . . . . . . . . . . 20 1.4.21. الفصل 22: وحدة تحكم IKEA Trådfri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.22. الفصل 23: استكشاف الأخطاء وإصلاحها. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.23. الفصل 24: تخطيط ثنائي الفينيل متعدد الكلور. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.5. الاختصارات. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.6. مراجع. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5
دليل اختراق الأجهزة المنزلية وإنترنت الأشياء
1.7. تعليق . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 الفصل 2 · المكونات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
2.1. ESP8266 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 2.1.1. ويموس/لولين، ملاحظات عامة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.1.2. وضع السكون . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2.2. فطيرة التوت . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.2.1. تكوين راسبيري باي . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.3. نيوبيكسل جوهرة 7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31 2.4. ايكيا Grönö lamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 2.5. الاشتراكية السوفياتية . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.6. مكسيم DS18B20. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.7. QRE1113 (التناظرية). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.8. سيلابس MGM210L . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2.9. أجهزة الإدخال/الإخراج. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.9.1. درع SHT30 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.9.2. درع HP303B. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 الفصل الثالث · تثبيت Arduino IDE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 38. تثبيت Arduino IDE القياسي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1 38. دعم ESP3.2. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8266 38. فلاش سبي File تثبيت نظام (SPIFFS). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 3.4. بدائل لSPI Flash File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 3.5. مكتبات إضافية . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 الفصل الرابع · تركيب emoncms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 47 تحديث وترقية Raspberry Pi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1 48. تثبيت التبعيات. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2 49. ماريا دي بي وأباتشي . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.1 49. phpMyAdmin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.2 51. بيكل . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.3 54. كود ايمونكمس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3 58. تكوين emoncms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.1 59. وحدات emoncms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4 65. لوحة القيادة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.1
6
محتويات
4.4.2. رسم بياني. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67 4.4.3. تطبيقات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69 4.5. توثيق. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 الفصل الخامس · تثبيت MQTT (البعوض) على Raspberry Pi. . . . . . . . . . . . . . . . 5 74. تركيب وسيط البعوض . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.1 76. تثبيت عميل Mosquitto (RPI). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.2 80. التحقق من تركيب البعوض . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.3 81. تثبيت عميل Mosquitto (جهاز كمبيوتر يعمل بنظام Windows). . . . . . . . . . . . . . . . . . . . . . . . 5.4 الفصل السادس · OpenSCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83 الفصل السابع · ESP6 الأمان. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86 7. VPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8266 الفصل الثامن · ESP88 المراقبون. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7.1 88. المراقبين بشكل عام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 8266. حلقة المراقبة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 8.1 سبب التمهيد . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 الفصل التاسع · ESP8.2 التحديث/البرمجة عبر الهواء (OTA). . . . . . . . . . . . . 89 8.2.1. web متصفح عبر الهواء. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 96 9.1.1. تكوين اردوينو IDE. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97 9.1.2. قم بإعداد برنامج يعمل بالفعل لتحديث OTA. . . . . . . . . . . . . . . . . . . . . . . 97 9.1.3. تحديث OTA على سبيل المثالampليه. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 98 9.1.3.1. بناء البرامج الثابتة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99 9.1.3.2. تحديث البرامج الثابتة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100 9.1.3.3. Fileبناء النظام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104 9.1.3.4. Fileتحديث النظام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106 9.1.3.5. تحديث عبر الهواء مع حماية بكلمة مرور. . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 9.1.4. كلي أوتا. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108 الفصل العاشر · ESP10 هوائي WiFi. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8266 110. أبعاد الهوائيات الخارجية. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.1 111. هوائيات جاهزة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.2 113. الهوائيات المنقذة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.3 113. هوائي DIY. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10.4 116. هوائي ياغي DIY (10.5 جيجا هرتز) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.4
7
دليل اختراق الأجهزة المنزلية وإنترنت الأشياء
10.5.1. علم الميكانيكا . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122 10.6. قياسات الهوائي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 126 10.7. مواصلة الدراسة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127 الفصل 11 · ESP8266 الإسكان. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 128. LOLIN D11.1 السكن القياسي الصغير. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. LOLIN D128 مبيت صغير متوافق مع المعايير. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2. LOLIN D1 غطاء قفل باب صغير. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129. LOLIN D11.3 مبيت التحكم في الثلاجة الصغيرة. . . . . . . . . . . . . . . . . . . . . . . . . . 1 131. LOLIN D11.4 مبيت مستشعر الطاقة الصغير. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1. LOLIN D132 غطاء وحدة تحكم IKEA Trådfri صغير. . . . . . . . . . . . . . . . . . . . . . . . 11.5 الفصل 1 · بوابة VPN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133 11.6. تكوين جدار الحماية. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 133. تكوين راسبيري باي . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 137. التكوين الأساسي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.1 138. تثبيت OpenVPN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.2 140. تكوين OpenVPN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12.2.1 140. ترخيص OpenVPN file. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 12.2.3.2. ابدأ في وقت التمهيد. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146 12.2.3.3. تكوين بوابة VPN (متعة مع جداول IP!) . . . . . . . . . . . . . . . 147 12.3. استخدام بوابة VPN. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 12.3.1. تحسينات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 الفصل 13 · تصميم البرامج/البرامج الثابتة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 152 13.1. استخدام إيبروم. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 13.2. وظائف المرافق. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 13.2.1. تركيب وظائف المرافق . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153 13.2.2. تنسيق بايت () . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 13.2.3. طباعة تعويم () . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 13.2.4 هو رقمي() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 13.2.5. حالة الخطأ (حالة int). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 13.2.6. keypressWait() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 13.2.7. CACHE_RAM_ATTR lwdtcb() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 13.2.8. lwdtFeedInit() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156
8
محتويات
13.2.9. lwdtFeed() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156 13.2.10. getBootDevice() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 13.2.11. ابدأWiFi(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 13.2.12. showWiFiStatus() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157 13.2.13. دووايفي كونيكت() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 158 13.2.14. MQTT_connect(). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159 الفصل 14 · اختراق ايكيا. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 14.1. تخطيطي . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 14.2. تركيبات ميكانيكية. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160 14.2.1. غرونو لamp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161 14.2.2. الإسكان ESP8266. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165. برمجة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3 166. مكتبات إضافية . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3.1 166. سمات . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3.2 167. تصميم . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14.3.3 167. web واجهه المستخدم . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167 14.3.4. البرامج الثابتة ويموس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 14.3.4.1. يثبت() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 14.3.4.2. حلقة() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 14.3.5. طلبات HTTP POST. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171 14.3.5.1. رمز طلب HTTP POST بشكل عام. . . . . . . . . . . . . . . . . . . . . . . . . . 172 14.3.5.2. أوامر طلب HTTP POST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 172 14.3.6. تنفيذ الإنارة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 14.3.6.1. قوس المطر. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174 14.3.6.2. قوس قزح. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 14.3.6.3. ثابتة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175 14.3.6.3. يختفي . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176 14.4. عملية . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 14.4.1. الاستخدام اليومي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 14.4.1.1. رفع الطاقة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 14.4.2. إعدادات. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178 الفصل 15 · مراقبة قفل الباب. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
9
دليل اختراق الأجهزة المنزلية وإنترنت الأشياء
15.1. تخطيطي . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179 15.2. تركيبات ميكانيكية. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180 15.3. برمجة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1. البرامج الثابتة Emoncms wemos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1.1. يثبت() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184 15.3.1.2. حلقة() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185 15.3.2. لوحة القيادة Emoncms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186 15.3.3. البرامج الثابتة MQTT wemos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193 15.3.3.1. ناشر عميل MQTT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195 15.3.3.2. مشترك عميل MQTT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197 15.3.4. وسيط MQTT. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199 الفصل 16 · مستشعر الطاقة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200 16.1. تخطيطي . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201 16.2. تركيبات ميكانيكية. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203 16.3. برمجة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 16.3.1. البرامج الثابتة ويموس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 16.3.1.1. يثبت() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204 16.3.1.2. حلقة() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 16.3.1.3. المهام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206 16.4. عملية . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208 16.5. لوحة القيادة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209 الفصل 17 · التحكم في الثلاجة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224 17.1. تخطيطي . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 226 17.1.1. الاشتراكية السوفياتية . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 17.1.2. DS18B20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 228 17.2. تركيبات ميكانيكية. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231 17.2.1. لا يوجد تعديلات على الثلاجة نهائيا . . . . . . . . . . . . . . . . . . . . . . . . . . 231 17.2.2. تعديل الثلاجة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 232 17.3. برمجة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 17.3.1. مكتبات إضافية . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 17.3.2. البرامج الثابتة ويموس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 240 17.3.2.1 الإعداد() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10
محتويات
17.3.2.2. حلقة() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 17.3.3. تنظيم درجة الحرارة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 242 17.3.4. وظيفة المراقبة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 17.3.5. web واجهه المستخدم . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 244 17.3.5.1. ضبط درجة الحرارة والتباطؤ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 17.3.5.2. فتح مسجل درجة الحرارة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245 17.3.5.3. حفظ التكوين . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 17.3.6. فلاش سبي File نظام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 17.3.7. تجميع . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247 17.4. عملية . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 17.5. لوحة القيادة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248 الفصل 18 · ترموستات الدفيئة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260 18.1. تخطيطي . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 264 18.1.1. الاشتراكية السوفياتية . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 18.1.2. DS18B20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265 18.2. تركيبات ميكانيكية. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266 18.3. برمجة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 18.3.1. مكتبات إضافية . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 270 18.3.2. البرامج الثابتة ويموس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 271 18.3.2.1. يثبت() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 18.3.2.2. حلقة() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 18.3.3. تنظيم درجة الحرارة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272 18.3.4. وظيفة المراقبة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 18.3.5. web واجهه المستخدم . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274 18.3.5.1 ضبط درجة الحرارة والتباطؤ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 275 18.3.5.2 مسجل درجة الحرارة المفتوحة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 276 18.3.5.3. حفظ التكوين . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 18.3.6. فلاش سبي File نظام . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 277 18.3.7. تجميع . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 18.4. عملية . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 18.5. لوحة القيادة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 278 الفصل 19 · التحكم في مرحل 230 فولت تيار متردد. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
11
دليل اختراق الأجهزة المنزلية وإنترنت الأشياء
19.1. برمجة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.1. البرامج الثابتة ويموس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.1.1.الإعداد() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.1.2. حلقة() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292 19.1.2. Web واجهه المستخدم . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293 19.2. الأجهزة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.1. الاشتراكية السوفياتية . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.2.1. السكن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.2. تناوب . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294 19.2.2.1 الإسكان . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 19.2.3. درع التتابع . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 295 19.2.3.1. السكن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296 19.2.4. بناء تشغيل/إيقاف التتابع البديل 230-VAC. . . . . . . . . . . . . . . . . . . . . . 297 الفصل 20 · مستشعر درجة الحرارة المستقل. . . . . . . . . . . . . . . . . . . . . . . . . . . . 299 20.1. السكن . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300 20.2. برمجة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 20.2.1. مكتبات إضافية . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301 20.2.2. البرامج التي تدعم OTA. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 20.2.2.1. البرامج الثابتة ويموس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 302 20.2.2.2. لوحة القيادة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303 20.2.3. برنامج تمكين وضع السكون. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 304 20.2.3.1. الاختلافات في وضع سكون الأجهزة وإعدادها. . . . . . . . . . . . . . . . . . . . . . . 304 20.2.3.2. البرامج الثابتة ويموس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 20.2.3.3. لوحة القيادة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 308 الفصل 21 · مستشعر درجة الحرارة والضغط والرطوبة. . . . . . . . . . . . . . . . . 309 21.1. تخطيطي . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 309 21.2. برمجة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310 21.2.1. مكتبات إضافية . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 21.2.1.1. HP303B. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 21.2.1.2. SHT3x. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 311 21.2.2. البرامج الثابتة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 21.2.2.1. يثبت() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12
محتويات
21.2.2.2. حلقة() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312 21.2.3. Web واجهه المستخدم . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 313 21.3. لوحة القيادة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 314 الفصل 22 · وحدة تحكم IKEA Trådfri . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 22.1. وصف المفهوم. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318 22.2. الوصول إلى وحدات IKEA trådfri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321 22.3. تخطيطي . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328 22.4. تركيبات ميكانيكية. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330 22.4.1. وصلات العبور لعنوان I2C . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 22.4.2. موصلات خارجية . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331 22.4.3. زيجبي قافزات الطاقة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.4. مقاومات سلسلة LED. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.5. وحدات زيجبي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 332 22.4.6. متنوع . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334 22.5. برمجة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 22.5.1. البرامج الثابتة ويموس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 22.5.1.1. إعداد "الاختبار والتصحيح" (). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 335 22.5.1.2. حلقة "الاختبار والتصحيح" (). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 22.5.1.3. الإعداد تحكم() . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 336 22.5.1.4. حلقة التحكم (). . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 22.5.2. web واجهه المستخدم . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 338 22.5.3. مكتبات إضافية . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339 22.6. عملية . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 340 22.6.1. تكوين وحدة التحكم (إضافة وحدات ZigBee). . . . . . . . . . . . . 340 22.6.1.1. إضافة وحدة ZigBee مع جهاز التحكم عن بعد. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341 22.6.1.2. إضافة وحدة ZigBee بدون ريموت. . . . . . . . . . . . . . . . . . . . . . . . . . . 345 22.6.2. الاستخدام اليومي لوحدة تحكم IKEA Trådfri. . . . . . . . . . . . . . . . . . . . . . . . . . . . 347 الفصل 23 · استكشاف الأخطاء وإصلاحها. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 23.1. مشاكل الأجهزة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 23.1.1. DS18B20 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348 23.1.2. أحمر/أخضر LED. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 23.1.3. ضاغط. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
13
دليل اختراق الأجهزة المنزلية وإنترنت الأشياء
23.1.4. كابلات يو اس بي . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 349 23.2. قضايا الشبكة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 350 23.3. البرامج الثابتة ويموس. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 23.3.1. إعادة ضبط . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 23.4. com.emoncms. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351 23.4.1. تركيب الرسم البياني. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.4.2. الإدخال / الأعلاف. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5. وحدات ايكيا زيجبي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5.1. تحميل البرامج. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5.2. إضافة وحدات زيجبي. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 352 23.5.3. اختبار وحدة تحكم IKEA Trådfri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 23.5.4. يقاطع . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 الفصل 24 · تخطيط ثنائي الفينيل متعدد الكلور. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 24.1. مراقبة قفل الباب ثنائي الفينيل متعدد الكلور. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 354 24.2. مستشعر الطاقة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357 24.3. منظم الثلاجة . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 24.3.1. منظم ثنائي الفينيل متعدد الكلور. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 360 24.3.2. DS18B20 ثنائي الفينيل متعدد الكلور. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 362 24.4. ترموستات الدفيئة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 24.5. وحدة تحكم ايكيا Trådfri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363 الفصل 25 · قائمة البرامج. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 25.1. برامج فائدة طلب HTTP POST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 25.1.1. بي أتش بي . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 366 25.1.2. ج-كود . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368 25.1.3. بيثون. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371 25.2. حلقة توقيت الوكالة الدولية للطاقة. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372 25.2.1. يقع في hhsUtility.h/cpp . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 373 25.2.2. المراد إضافتها في الإعداد (): . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 374 25.2.3. ليتم إضافتها في الحلقة (): . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 الفهرس . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14
المستندات / الموارد
![]() |
إليكتور ESP8266 طباعة ثلاثية الأبعاد [بي دي اف] ورقة البيانات ESP8266 طباعة ثلاثية الأبعاد، ESP3، طباعة ثلاثية الأبعاد، طباعة |
