Uncategorized

UBIQUITI MFI – تتبع أتمتة المنزل وكذلك إدارة

أرسلنا اللاعبين في Linitx بعض المعلومات حول مجموعة جديدة رائعة من أجهزة التشغيل الآلي للمنزل من Ubiquiti. يتكون مجموعة متنوعة من الأدوات المتصلة بالشبكة “M” وكذلك كل MPORT يمكن أن يكون لها ما يصل إلى 3 أجهزة استشعار مرتبطة بها.

تعمل أدوات فئة “M” هذه على تشغيل Linux حتى تتمكن من SSH (اسم المستخدم الافتراضي وكذلك كلمة المرور لـ UBNT/UBNT) إذا كنت تريد تشغيلها في الوضع المستقل. تابع القراءة للحصول على نظرة عامة على الأجهزة وكذلك البرامج …

MPORT – يوفر الوصول إلى مجموعة من المستشعرات وكذلك المرحلات. ما يصل إلى 3 أجهزة استشعار خاصة يتم تقديمها بشكل عام ، ولكن يتم توفير I/O رقمي واحد فقط بالإضافة إلى ذلك يتم تضمينه في الحد الأقصى لعدد المستشعر.

MPORT Serial – يوفر اتصالًا متسلسلًا عن بُعد يتيح الأدوات التسلسلية عن بُعد للربط بتطبيق برنامج الإدارة أو لفتح جلسة طرفية من برنامج الإدارة.

MPOWER- يتوفر MPOWER في ثلاثة أشكال ، ولكن بشكل أساسي ، فهي نفسها تمامًا كما يوفرون عددًا مختلفًا من المنافذ القابلة للتبديل بشكل فردي. يحتوي MPOWER MINI على منفذ واحد ، ويحتوي MPOWER على ثلاثة منافذ بالإضافة إلى MPOWER PRO لديها ثمانية. إن العيب الضخم لهذه ، للأسف ، استخدام مآخذ القوة على غرار الولايات المتحدة. بالتأكيد بالنسبة للتصميم المحترف ، كان من الأفضل استخدام موصلات نمط IEC.

ما يلفت الانتباه حقًا في هذه الأدوات ، هو أنه بالإضافة إلى وجود Ethernet السلكي ، فهي أيضًا قادرة على wifi (b/g/n). هذا يعني أنك ستتمكن من الاستفادة من هذه في أي مكان تتوفر فيه مقبس طاقة. يتضمن مسلسل MPORT هوائيًا قابلاً للتنفيذ وكذلك المقبس الخارجي أيضًا. أثناء الإعداد ، نظرًا لأن جميع morts يتم شحنها بنفس عنوان IP بالضبط ، قمنا بتكوينها عبر منفذ Ethernet السلكي الصعب لاستخدام WiFi الخاص بهم للربط بالنظام الأساسي. شريطة أن تستخدم مجموعة المستخدم/كلمة المرور نفسها بالضبط على كل من أنظمة الإدارة الخاصة بك ، يجب ألا تواجه أي مشاكل في تكوين الأدوات مثل هذه.

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

مستشعر الباب – هو مفتاح القصب البسيط الذي يمكن أن يكون مرتبطًا بالسلاسل ، ومع ذلك ، فإن Daisy Chaining سيتسبب في “حدث بعض الأحداث في هذا الموقع” ، ويتم إعداده بفعالية كمستشعر واحد. يتم توصيل مستشعر الباب إلى I بالإضافة إلى مدخلات O على كتلة الطرفية المقدمة وكذلك يتم توصيلها بمنفذ المستشعر الثالث.

مستشعرات الجدار/السقف – يستخدم الجدار وكذلك أجهزة استشعار السقف كلاً من أجهزة استشعار INFRA RED وكذلك Microwave لتحديد الحركة ، على الرغم من أن هذا قابل للتكوين عبر لاعبي القفز. يمكنك أيضًا تكوين ما إذا كان LED يضيء عند الكشف ، فهذا هو خارج افتراضيًا.

مستشعر درجة الحرارة – يعود مستشعر درجة الحرارة ، من الواضح ، درجة الحرارة الحالية في موقع معين. يمكن أن يتم عرض تقارير درجة الحرارة في مئوية أو فهرنهايت من داخل برنامج الإدارة.

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

البرمجيات – يتم كتابة تطبيق برنامج الإدارة في Java مما يوفر المرونة لإعداده وكذلك تشغيله ضمن Linux و OS X وكذلك Windows. لا يحتوي تطبيق البرنامج على واجهة المستخدم الرسومية التقليدية ، ومع ذلك يوفر الواجهة عبر متصفح الويب المعاصر. تستفيد الواجهة نفسها من الاستخدام الثقيل من JavaScript لتوفير تجربة سائل وتفاعلية. يمكنك إضافة روتين بحيث ، على سبيل المثال ، لا تحدث مشغلات مستشعر الحركة إلا في أوقات محددة من النهار أو الليل. يمكنك أيضًا جعل المشغلات مشروطة بناءً على أحداث أخرى. لذلك ، على سبيل المثال ، قد تحتاج إلى تشغيل مستشعرين مختلفين للحركة قبل إرسال بريد إلكتروني تنبيه. مثل تطبيقات الإدارة الأخرى في Ubiquiti ، إذا كنت قد استخدمتها ، فسترى التشابه ، يمكنك أن تتطابق مع خطط الطابق الخاص بك أو عرض ثلاثي الأبعاد بالإضافة إلى ضبط المستشعرات عليها بشكل صحيح.

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

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

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

HACKING – تعمل أدوات MPORT على تشغيل Linux وكذلك تستخدم Dropbear كخادم SSH. إذا لم تكن قد استخدمت تطبيق برنامج الإدارة بالإضافة إلى تبني أداة MPORT الخاصة بك ، فيمكنك استخدام SSH لتسجيل الدخول باستخدام اسم المستخدم الافتراضي وكذلك كلمة المرور لـ UBNT. ومع ذلك ، إذا كنت تستخدم تطبيق برنامج الإدارة ، فستكتشف أن اسم المستخدم وكذلك كلمة المرور لـ SSH تطابق تسجيل الدخول إلى برنامج المسؤول.

بمجرد إجراء اتصال SSH ، ستكتشف دليل CFG هناك ، ستكتشف بيانات التكوين المختلفة التي تخبرك بالمنفذ الذي يتم توصيله بمستشعر. إذا قمت بتصنيف البيانات المسماة config_file ، فستتمكن من معرفة المستشعرات ، إن وجدت ، يعتقد النظام أنك لديك. يوجد أدناه عينة حيث يتم توصيل مستشعر درجة الحرارة في المنفذ 1.

Port.0.SensorId = 50559f7dca9bb0e4385dfde4
pwr.0.volt = 12
ai.0.sensorid = 50559f7dca9bb0e4385dfde4
ai.0.model = ubiquiti mfi-ths
ai.0.label = درجة الحرارة 1
ai.0.conversion = xyz*30 – 10
ai.0.rep_analog = 1
ai.0.analog_tag = درجة الحرارة
ai.0.sum_tag = درجة الدرجة

بالنسبة لمستشعر درجة الحرارة ، يمكننا أن ننظر إلى /proc /التناظرية وكذلك استخراج القراءات. هناك بعض الأشياء التي يجب ملاحظتها. يبدو أن ai.0 حقًا/proc/tannog/ai1 لا يوجد ai0 في/proc/talog. أنت متطلبات لتفقد تمكين المنفذ للقراءة ، يمكنك البحث من خلال النظر في/proc/تمثيلي/ممكّن وكذلك فحص أن القيمة التي تم إرجاعها هي 1. إذا لم تكن مجرد صدى بقيمة 1 إليها. القيمة التي يتم إرجاعها من مقطع من/proc/tannog/ai1 ليست درجة الحرارة الفعلية ، فمن المرجح أن ترى رقمًا منخفضًا ، على سبيل المثال 1.003. هذا هو المكان الذي يأتي فيه سطر AI.0.Conversion.

#CAT/PROC/ANALOG/AI1
1.003

لأن صيغتنا هي:

xyz * 30 – 10

درجة الحرارة الفعلية لدينا

1.003 * 30 – 10 = 20.09

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

هناك إمكانية لتطوير أجهزة الاستشعار الخاصة بك ، على سبيل المثال تثبيت بطارية AA إلى دبابيس 3 بالإضافة إلى 6 من اتصال RJ45 ، أو A+ وكذلك A- من الكتلة الطرفية يتيح لك إعادة الجهد من / PROC/TANALOG/AI منفذ. مع بطارية جديدة يجب أن يتم فحصها حوالي 1.5 فولت.

linitx.com: ubnt.com

تريد المزيد؟ – تابعنا على Twitter ، مثلنا على Facebook ، أو اشترك في موجز RSS الخاص بنا. يمكنك حتى الحصول على هذه القصص الإخبارية عبر البريد الإلكتروني ، مباشرة إلى صندوق الوارد الخاص بك كل يوم.

شارك هذا:
فيسبوك
تويتر
رديت
LinkedIn
Pinterest
البريد الإلكتروني
أكثر

ال WhatsApp
مطبعة

سكايب
نعرفكم

برقية
جيب