بوابة Mozilla WebThings 0.9، بوابة للمنزل الذكي وأجهزة إنترنت الأشياء متاحة

شركة موزيلا опубликовала الافراج عن منتج جديد بوابة WebThings 0.9وكذلك تحديث المكتبات إطار عمل WebThings 0.12، تشكيل المنصة أشياء الويب، والذي يوفر مكونات لتمكين الوصول إلى فئات مختلفة من أجهزة المستهلك والاستخدام الشامل واجهة برمجة تطبيقات أشياء الويب لتنظيم التفاعل معهم. تطورات المشروع الانتشار مرخص بموجب MPL 2.0.

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

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

بوابة Mozilla WebThings 0.9، بوابة للمنزل الذكي وأجهزة إنترنت الأشياء متاحة

الابتكار المهم الثاني هو تنفيذ دعم مجلس الإدارة التوت بي 4، والتي، مثل لوحات Raspberry Pi الأخرى، معد فصل جمعية على أساس توزيع Raspbian.

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

بوابة Mozilla WebThings 0.9، بوابة للمنزل الذكي وأجهزة إنترنت الأشياء متاحة

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

بوابة Mozilla WebThings 0.9، بوابة للمنزل الذكي وأجهزة إنترنت الأشياء متاحة

البوابة ممكنة إنشاء على لوحة Raspberry Pi واحصل على نظام تحكم منزلي ذكي يدمج جميع أجهزة إنترنت الأشياء في المنزل ويوفر أدوات لمراقبتها وإدارتها عبر واجهة الويب. تتيح لك المنصة أيضًا إنشاء تطبيقات ويب إضافية يمكنها التفاعل مع الأجهزة عبرها واجهة برمجة تطبيقات الويب.

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

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

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

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

المصدر: opennet.ru

إضافة تعليق