قدمت موزيلا منصة WebThings

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

يوفر WebThings Framework مجموعة من المكونات القابلة للاستبدال لبناء أجهزة إنترنت الأشياء التي يمكنها الاتصال مباشرة باستخدام Web Things API. يمكن اكتشاف هذه الأجهزة تلقائيًا بواسطة البوابات المستندة إلى بوابة WebThings أو برنامج العميل (باستخدام mDNS) للمراقبة والإدارة اللاحقة عبر الويب. يتم إعداد تطبيقات الخادم لـ Web Things API في شكل مكتبات في
بايثون,
جافا,

Rust, اردوينو и MicroPython.

بوابة WebThings هو هي طبقة عالمية لتنظيم الوصول إلى فئات مختلفة من أجهزة المستهلك وأجهزة إنترنت الأشياء، وإخفاء ميزات كل منصة وعدم المطالبة باستخدام تطبيقات خاصة بكل مصنع. رمز المشروع مكتوب في JavaScript باستخدام منصة خادم Node.js. لتفاعل البوابة مع منصات إنترنت الأشياء، يمكنك استخدام بروتوكولات ZigBee وZWave أو WiFi أو الاتصال المباشر عبر GPIO. البرامج الثابتة مع البوابة معد لمختلف موديلات Raspberry Pi، متاحة أيضًا пакеты لـ OpenWrt وDebian.

قدمت موزيلا منصة WebThings

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

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

جنبا إلى جنب مع الإعلان عن منصة WebThings الجديدة، تم نشر بيان بوابة WebThings 0.8، والذي يقترح الابتكارات التالية:

  • تمت إضافة نظام تسجيل الأحداث الذي يجمع إحصائيات حول تشغيل جميع أجهزة وأجهزة استشعار إنترنت الأشياء في الشبكة المنزلية ويسمح لك بتقييم نشاطها في شكل رسوم بيانية مرئية. على سبيل المثال، يمكنك معرفة عدد مرات فتح وإغلاق الأبواب أثناء غيابك، وكيف تغيرت درجة الحرارة في المنزل، وكم استهلاك الطاقة من الأجهزة المتصلة بالمقابس الذكية، ومتى تم تشغيل كاشف الحركة، وما إلى ذلك. يمكن إنشاء الرسوم البيانية من حيث الساعات والأيام والأسابيع وتمريرها على طول النطاق الزمني؛

    قدمت موزيلا منصة WebThings

  • تمت إضافة الإنذارات التي يمكن تشغيلها في حالة وقوع أحداث تتطلب استجابة فورية. على سبيل المثال، يمكن ربط أجهزة الإنذار بتفعيل أجهزة الكشف عن الدخان أو التسرب أو أول أكسيد الكربون، وكذلك عند وجود إشارات سطو. إذا تم إطلاق إشارة، فيمكن إرسال إشعار بحدوثها عبر الرسائل القصيرة أو وسائل الإعلام الأخرى؛

    قدمت موزيلا منصة WebThings

  • تمت إضافة واجهة لتكوين معلمات اتصال الشبكة. في السابق، كان التبديل من شبكة لاسلكية إلى أخرى عندما تكون كلتا الشبكتين متاحتين يتطلب تشغيل أوامر وحدة التحكم. يمكن الآن تغيير معلمات الشبكة من خلال واجهة الويب (قسم الإعدادات ➡ الشبكة)، حيث يمكنك إدارة تعيين عناوين IP ومسح الشبكات اللاسلكية المتاحة وتغيير نقاط الوصول؛

    قدمت موزيلا منصة WebThings

  • مُعد الحزم التجريبية لأجهزة التوجيه المستندة إلى OpenWrt، والتي تسمح باستخدام أجهزة التوجيه ليس فقط لتوفير الوصول إلى الشبكة، ولكن أيضًا كعقد تحكم في المنزل الذكي. في المستقبل، نخطط لإعداد التوزيع الخاص بنا استنادًا إلى OpenWrt مع دعم متكامل لـ Things Gateway، مما يوفر واجهة موحدة لإعداد منزل ذكي ونقطة وصول لاسلكية. في الوقت الحالي، يمكن لبوابة WebThings أن تعمل بالفعل كنقطة وصول لاسلكية، وليس فقط كعميل لاسلكي.

المصدر: opennet.ru

إضافة تعليق