جدول المحتويات:
- الخطوة 1: كيف تعمل إنترنت الأشياء اليوم
- الخطوة الثانية: كيف تتخيل Mozilla المستقبل
- الخطوة 3: ابدأ في إنشاء بوابة Mozilla IOT الشخصية الخاصة بك مجانًا
- الخطوة 4: إضافة الأجهزة
- الخطوة 5: أجهزة Arduino
- الخطوة 6: ESP8266 + درع الترحيل
- الخطوة 7: مستشعر العقدة ESP8266
فيديو: بوابة Mozilla IoT مع ESP8266 و Z-Wave: 7 خطوات
2024 مؤلف: John Day | [email protected]. آخر تعديل: 2024-01-30 07:40
القوة للشعوب! تريد موزيلا تحرير بروتوكول إنترنت الأشياء. يتمثل نطاق هذا المشروع في "ضمان أن الإنترنت هو مورد عام عالمي ، ومفتوح ومتاح للجميع." إنترنت الأشياء (IoT) هو عصر جديد للإنترنت. ومثل الإنترنت ، تتخيل Mozilla بروتوكولًا مجانيًا للجميع. عبر الأنظمة الأساسية ، عبر البلاد ، عبر العلامات التجارية.
الأجهزة
لهذا المشروع يجب أن يكون لديك:
1 X Raspberry Pi 3 (https://amzn.to/2DmQ8eB)
2 X ESP8266 (https://amzn.to/2AUvC3c)
اختياري
1 × محول دونجل Z-Wave (https://amzn.to/2HxZokm)
ESP8266-01 لوحة الترحيل (https://amzn.to/2Ufx7Ao)
اختياري لإعداد Raspberry Pi
الفأر
لوحة المفاتيح
شاشة HDMI
البرنامج
لهذا المشروع يجب أن يكون لديك:
Arduino IDE أو Arduino Create (https://create.arduino.cc)
بوابة Mozilla for Raspberry 3
جميع مكتبات بوابة Mozilla
الخطوة 1: كيف تعمل إنترنت الأشياء اليوم
اليوم لدينا الكثير من المكونات داخل اتصال إنترنت الأشياء. يجب أن يكون لديك ، على سبيل المثال ، بوابة Amazon Alexa والعديد من الأجهزة المتصلة بذلك. ولكن مع Mozilla Gateway ، يمكنك استخدام نفس البوابة لاستخدام Alexa أو Google home kit أو ESP8266 البسيط أو أي جهاز تريد "إضفاء الطابع الذكي" على منزلك.
الخطوة الثانية: كيف تتخيل Mozilla المستقبل
مشروع Mozilla هو إطار عمل تجريبي مكون من 3 مكونات:
بوابة الأشياء: تنفيذ لبوابة Web of Things.
سحابة الأشياء: مجموعة من خدمات إنترنت الأشياء السحابية.
إطار عمل الأشياء: مجموعة من مكونات البرامج القابلة لإعادة الاستخدام لبناء أشياء على الويب.
بوابة Raspberry Pi
جوهر المشروع هو Raspberry Pi 3 Gateway من Mozilla. إنها حقًا خطوة بسيطة. أعدت Mozilla توزيعة Linux تقوم بتثبيت النظام على Raspberry Pi. يمكنك إعداد البوابة باستخدام هاتفك الذكي.
الخطوة 3: ابدأ في إنشاء بوابة Mozilla IOT الشخصية الخاصة بك مجانًا
1. بطاقة فلاش SD
قم بتنزيل صورة نظام التشغيل Raspberry Pi OS المبنية مسبقًا من Mozilla ووميضها على بطاقة SD. قم بتنزيل توزيعة Mozilla Gateway من هذا الرابط. يمكنك استخدام دليل Raspberry Pi الرسمي لتثبيت Mozilla Gateway على بطاقة SD. الاحتمال الآخر هو Balena Etcher (https://www.balena.io/etcher/).
Balena Ethcer هو برنامج لنظامي التشغيل Windows Mac و Linux يقوم بنسخ صورة ISO على SD.
2. ابدأ البوابة
يمكنك الآن بدء تشغيل Mozilla Gateway. بعد ذلك ، يمكنك توصيل هاتفك بالبوابة باستخدام Wifi من Raspberry Pi. قم بتوصيل بوابتك بشبكة wifi الخاصة بك
بعد ذلك ، يجب عليك إنشاء نفق إلى نظام Mozilla السحابي. بعد ذلك ، يمكنك رؤية البوابة الخاصة بك حتى خارج شبكة المنطقة المحلية الخاصة بك.
بعد هذه الخطوة ، ستتلقى رسالة بريد إلكتروني تحتوي على بيانات اعتماد Mozilla الخاصة بك. يجب عليك تجميع الوحدة و … هذا كل شيء!
الخطوة 4: إضافة الأجهزة
الآن يمكنك إضافة بعض الأجهزة. يمكنك استخدام Zigbee dongle لتوصيل أجهزة Zigbee أو Z-Wave dongle لأجهزة Z-Wave.
الخطوة 5: أجهزة Arduino
الحل الخاص بي قادر على استخدام الأجهزة المتوافقة مع Arduino. أستخدم 2 NODE ESP8266. واحد من ذلك يستخدم كجهاز استقبال. يمكنك توصيل اللوحة بمرحل وقيادة الضوء على سبيل المثال. الآخر هو ESP8266 الذي يجمع البيانات من جهاز استشعار ويرسل القيمة إلى البوابة. في هذا الكود (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU) قمت بإنشاء اختبار تصحيح. يرسل ESP8266 رقمًا عشوائيًا كل 3 ثوانٍ إلى لوحة معلومات البوابة.
Node ESP8266 led هو الرابط الموجود على كود Github (https://github.com/masteruan/webthing-arduino/tree/master/examples/LED).
قم بتنزيل الكود ووضعه على لوحة Node ESP8266.
الخطوة 6: ESP8266 + درع الترحيل
لقد استخدمت أيضًا هذا النوع من اللوحات. مرحل ESP8266 +. يمكنك رؤية الكود الخاص بي على جيثب. يجب عليك فقط شحن البرامج الثابتة على لوحة ESP8266 ويمكنك أيضًا قيادة مرحل يعمل بوضوح مع Mozilla WoT Gateway.
عند إضافة الجهاز ، يمكنك استخدامه كجهاز led. إذا أرسلت من Mozilla Gateway "on" أمر ESP بإرسال أمر المنفذ التسلسلي إلى درع الترحيل أمرًا تسلسليًا للتبديل على المرحل ، وإلا فإن ESP8266 يرسل إلى اللوحة أمر إيقاف التشغيل للترحيل.
هذا هو الرابط على كود جيثب (https://github.com/masteruan/webthing-arduino/tree/master/examples/relayEsp8266)
الخطوة 7: مستشعر العقدة ESP8266
يمكنك رؤية رمز مستشعر Node ESP8266. هذا هو الرابط على كود جيثب (https://github.com/masteruan/webthing-arduino/tree/master/examples/sensorNodeMCU)
يجب عليك تضمين بعض المكتبات الخاصة بمستشعر ESP LED و ESP.
"Thing.h"
"WebThingAdapter.h"
"stdio.h"
"Arduino.h"
أيضًا بالنسبة لـ ESP8266-01 Relay ، يجب عليك تضمين
"SoftwareSerial.h"
باستخدام هذا الرمز ، يمكنك إعداد SSID وكلمة المرور لشبكتك المحلية. بعد إنشاء مثيل ThigDevice جديد.
موصى به:
كيفية تحويل Raspberry Pi الخاص بك إلى بوابة وصول عن بعد: 6 خطوات
كيف تحول Raspberry Pi إلى بوابة وصول عن بعد: مرحبًا يا رفاق! في ضوء الأحداث الجارية مؤخرًا ، عمل فريقنا في remote.it بجد في تبادل الأفكار لجعل العمل عن بُعد غير مؤلم ويمكن الوصول إليه. لقد توصلنا إلى remote.itPi SD Card Image ، وهي بطاقة SD يمكنك وضعها في
بوابة لورا (Dragino LG01-P): 6 خطوات
Lora Gateway (Dragino LG01-P): LoRa es una red LPWAN، por sus siglas en inglés (LOW POWER WIDE WIDE NETWORK). Es una red de largo alcance y bajo Consumo de energía، perfect para dispitivos IoT. Entre las aplicaciones más comunes se encuentran؛ Ciudades inteligentes ، الزراعة
بوابة لورا على أساس MicroPython ESP32: 10 خطوات (بالصور)
بوابة لورا استنادًا إلى MicroPython ESP32: لقد حظيت Lora بشعبية كبيرة في السنوات الأخيرة. عادة ما تكون وحدة الاتصالات اللاسلكية التي تستخدم هذه التقنية رخيصة (باستخدام الطيف الحر) ، وصغيرة الحجم ، وموفرة للطاقة ولها مسافة اتصال طويلة ، وتستخدم بشكل أساسي للتواصل المتبادل
بوابة UDP / IP التسلسلية لـ Arduino استنادًا إلى ESP8266 Shield: 8 خطوات
بوابة UDP / IP التسلسلية لـ Arduino استنادًا إلى ESP8266 Shield: لقد نشرت بالفعل في عام 2016 هذه التعليمات & quot؛ كيفية إنشاء بوابة Wifi الخاصة بك لتوصيل Arduino بشبكة IP & quot ؛. منذ أن أجريت بعض التحسينات على الكود وما زلت أستخدم هذا الحل. ومع ذلك ، هناك الآن بعض دروع ESP8266 t
سيارة IoT RC مزودة بمصباح ذكي عن بعد أو بوابة: 8 خطوات (مع صور)
IoT RC Car With Smart Lamp Remote أو Gateway: بالنسبة لمشروع غير ذي صلة ، كنت أكتب بعض كود Arduino للتحدث إلى مصابيح MiLight الذكية وأجهزة التحكم عن بعد في منزلي ، بعد أن نجحت في اعتراض الأوامر من أجهزة التحكم عن بعد اللاسلكية ، قررت صنع سيارة RC صغيرة لاختبارها