أصدرت Mozilla مشروع WebThing كمشروع منفصل

بوابة WebThings

حديثامطوري Mozilla WebThings، منصة لأجهزة إنترنت الأشياء (منصة تحدثنا عنها بالفعل في أكثر من مناسبة وأعلننا عن إصدارات جديدة هنا على المدونة) ، أعلنوا انفصالهم عن Mozilla وأصبحوا مشروعًا المصدر المفتوح مستقلة.

مع اعلان الانفصال تم أيضًا إعادة تسمية النظام الأساسي ببساطة إلى WebThings بدلاً من Mozilla WebThings ويتم توزيعها عبر موقع webthings.io الجديد.

كان سبب الإجراء هو تقليل استثمار Mozilla المباشر في المشروع ونقل العمل متعلق مع المجتمع. سيظل المشروع قائمًا ، ولكنه سيكون الآن مستقلاً عن Mozilla ، ولن يكون قادرًا على استخدام البنية التحتية لـ Mozilla ، وسيفقد الحق في استخدام علامات Mozilla التجارية.

لن تؤثر هذه التغييرات على الوظيفة من بوابات المنزل التي تم نشرها بالفعل والمدارة محليًا استنادًا إلى WebThings ، وهي مكتفية ذاتيًا وغير مرتبطة بالخدمات السحابية أو البنية التحتية الخارجية.

ومع ذلك، سيتم الآن توزيع التحديثات من خلال بنية تحتية مدعومة من المجتمع بدلاً من Mozilla ، الأمر الذي يتطلب تغيير التكوين.

ستستمر خدمة تنظيم الأنفاق إلى بوابات المنزل باستخدام النطاقات الفرعية * .mozilla-iot.org في العمل حتى 31 ديسمبر 2020. قبل إنهاء الخدمة ، من المقرر أن يتم تشغيل بديل يعتمد على مجال الويب. io ، الأمر الذي يتطلب تسجيلًا جديدًا.

للتذكير ، الإطار يتكون WebThings من WebThings Gateway ومكتبة إطار عمل WebThings.

تمت كتابة كود المشروع بلغة جافا سكريبت باستخدام النظام الأساسي للخادم Node.js ويتم توزيعه بموجب ترخيص MPL 2.0. بناءً على OpenWrt ، يتم تطوير مجموعة توزيع جاهزة للاستخدام مع دعم متكامل لبوابة WebThings ، مما يوفر واجهة موحدة لإنشاء منزل ذكي ونقطة وصول لاسلكية.

بوابة WebThings هي طبقة عالمية لتنظيم الوصول إلى فئات مختلفة من المستهلكين وأجهزة إنترنت الأشياء ، إخفاء خصائص كل منصة وعدم الحاجة إلى استخدام تطبيقات محددة من كل مصنع.

للتفاعل مع البوابة مع منصات إنترنت الأشياء ، يمكنك استخدام بروتوكولي ZigBee و ZWave أو WiFi أو الاتصال المباشر عبر GPIO. يمكن تثبيت البوابة على لوحة Raspberry Pi والحصول على نظام تحكم منزلي ذكي يجمع بين جميع أجهزة إنترنت الأشياء في المنزل ويوفر أدوات لمراقبتها والتحكم فيها من خلال واجهة ويب.

المنصة أيضا يسمح لك بإنشاء تطبيقات ويب إضافية يمكنها التفاعل مع الأجهزة من خلال Web Thing API. لذا بدلاً من تثبيت تطبيق الهاتف المحمول الخاص بك لكل نوع من أجهزة إنترنت الأشياء ، يمكنك استخدام واجهة ويب واحدة وموحدة.

لتثبيت WebThings Gateway ، كل ما عليك فعله هو تنزيل البرنامج الثابت المزود على بطاقة SD ، وفتح المضيف "gateway.local" في المتصفح ، وتكوين اتصال بشبكة WiFi أو ZigBee أو ZWave ، والعثور على أجهزة إنترنت الأشياء الموجودة ، وتكوين المعلمات لـ الوصول الخارجي وإضافة الأجهزة الأكثر شيوعًا إلى شاشتك الرئيسية.

البوابة يدعم وظائف مثل تحديد الأجهزة على الشبكة المحلية ، حدد عنوان ويب للاتصال بالأجهزة من الإنترنت ، وإنشاء حسابات للوصول إلى واجهة الويب الخاصة بالبوابة ، وتوصيل الأجهزة التي تدعم بروتوكولات ZigBee و Z-Wave الخاصة بالبوابة ، والتفعيل عن بُعد وإغلاق الأجهزة من تطبيق الويب ، والمراقبة عن بُعد حالة المنزل والمراقبة بالفيديو.

يوفر WebThings Framework مجموعة من المكونات القابلة للاستبدال لبناء أجهزة إنترنت الأشياء يمكنها التفاعل مباشرة باستخدام Web Things API. يمكن اكتشاف هذه الأجهزة تلقائيًا بواسطة بوابات WebThings Gateway أو برنامج العميل (باستخدام mDNS) للمراقبة والتحكم اللاحقين عبر الويب. يتم إعداد تطبيقات الخادم لـ Web Things API في شكل مكتبات في Python و Java و Rust و Arduino و MicroPython.

مصدر: https://discourse.mozilla.org


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: AB Internet Networks 2008 SL
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.