نظام Revox متعدد المستخدمين

يتم إعداد مكبرات الصوت أولاً باستخدام تطبيق Revox. ثم يتم التعرف تلقائيًا على الأجهزة المتكاملة. يحصل كل جهاز على معرف خاص به، يبدأ هذا المعرف من 100. إذا تم إزالة الجهاز، فإن المعرف سيظل محجوزًا في الخلفية.

يدعم النظام متعدد المستخدمين 2.0 و3.0. مع الإصدار 3.0، يتم أيضًا عرض جميع المناطق. يتم تعيين المناطق عبر تطبيق Revox أو باستخدام الأوامر التالية:

[zonen-id]:zone-owner:[raum-id]:on
[zonen-id]:zone-owner:[raum-id]:off

ملاحظات مهمة

هناك العديد من النقاط التي يجب مراعاتها عند تكوين Revox. إذا لم يتم اتباع هذه التعليمات، قد تحدث مشاكل غير متوقعة.

  1. يجب تعريف كل علياس مرة واحدة فقط، حتى في المصادر.
  2. لا يجب أن تتجاوز أسماء الألياسات وأسماء المستخدمين طولًا أقصى يبلغ 16 حرفًا.
  3. لا يجب أن يحتوي اسم الألياس على الرمز :.
  4. تجد الواجهة فقط الأجهزة المتاحة فعليًا.
  5. إذا تم تغيير الإعدادات في جانب Revox، يُنصح بإعادة الاستيراد أو البحث عن الأجهزة من خلال التثبيت في Antcas Control. يمكن أيضًا تحقيق ذلك من خلال إعادة تشغيل خادم Revox.

إنشاء القنوات

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

أنواع شرط
مكبرات الصوت يجب أن يكون الجهاز مرئيًا في الهيكلية.

آلية العمل

على unlike "العادة" واجهة Revox Action Server، يتم هنا نقل جميع المتغيرات بشكل ثنائي الاتجاه. بالإضافة إلى ذلك، يتم استخدام بروتوكول WebSocket للحصول على جميع المعلومات.

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

ملاحظة: دعم المناطق بشكل سلس عبر PLC غير متاح. يجب تكوين هذه المناطق في تطبيق Revox Multiuser App. ومع ذلك، يمكن استخدام المناطق بدلاً من الغرف.

المتغيرات

المتغيرات التالية متاحة في الغرفة. يُنصح باستخدام المتغيرات الخاصة بالغرفة المحددة للتحكم في النظام عبر التصفح المرئي.

متغير القيم الوصف
power TRUE/FALSE تشغيل/إيقاف تشغيل اللاعب
play TRUE/FALSE تشغيل/إيقاف مؤقت
next TRUE المقطع التالي. عند حافة إيجابية، يتم التبديل. هذا الأمر غير متاح دائمًا.
prev TRUE المقطع السابق. عند حافة إيجابية، يتم التبديل. هذا الأمر غير متاح دائمًا.
repeat TRUE/FALSE تكرار الكل. هذا الأمر غير متاح دائمًا.
seek 0..# التقدم في المقطع بالمللي ثانية. متاح من Multiuser 3.
shuffle TRUE/FALSE إعادة إنتاج عشوائية. هذا الأمر غير متاح دائمًا.
volume 0..255 يتم تحويل مستوى الصوت إلى نسبة مئوية.
mute TRUE/FALSE كتم الصوت
balance -10..10 ضبط التوازن في مكبرات الصوت الستيريو.
bass -12..12 الباس من -12 ديسيبل إلى +12 ديسيبل
treble -12..12 الارتفاعات من -12 ديسيبل إلى +12 ديسيبل
user المستخدم تعيين مستخدم. جميع الأسماء (بدون prefix $) موجودة في الواجهة تحت المستخدمين. يتم استخدام الألياس المقابلة هنا.
source URI URI للمصدر الحالي.
cmd RAW أمر RAW على الجهاز المقابلة.
يتوافق مع $r.room:RAW
!cmd RAW مثل cmd، ولكن يتم إرسال جميع الرسائل. هذا مفيد مع العديد من الأوامر.
cover_url URL رابط غلاف الألبوم.
duration 0..# مدة المقطع بالمللي ثانية. متاح من Multiuser 3.
infotext نص معلومات متعدد السطور. يمكن فصل هذا النص باستخدام كتلة الوظيفة EXPLODE. يتم always نقل 3 سطور.

المصدر

يتكون المصدر source من اسم المصدر وخدمة (الترميز). يجب أن يكون من الممكن في المستقبل وضع مسارات أكثر تعقيدًا لتوجيه ملف أو محطة راديو مباشرة.

يتم بناء الاسم كما يلي:

$s.xx://radio

إذا كان تيار المستخدم الحالي يساوي المستخدم الحالي، يتم إرجاع التالي:

radio

الأوامر التالية متاحة:

القيمة الوصف
$.xx://radio يختار المصدر $.xx ويضعه على الراديو.
$.xx:// يختار المصدر $.xx
radio يضع التيار الحالي على الراديو. يتم هنا تغيير المصدر إلى تيار المستخدم.
://radio مثل ما سبق.
fav/01 مرجع إلى مفضل في قائمة المفضلات للمستخدم.

ملاحظة: يتم دائمًا محاولة تشغيل اللاعب أو المستخدم عند تغيير المصدر.

إرسال الأوامر

لإرسال أمر واحد أو أكثر، يتم استخدام المتغير cmd. هذا الأمر موجود أيضًا في المستخدمين الفردية والغرف وما إلى ذلك. إذا تم إرسال أمر غرفة على سبيل المثال، يتم إضافة prefix من الغرفة تلقائيًا.

ملاحظة: لا يتوفر Antcas Control على إدارة التصادم عند إرسال قيمة واحدة إلى هذه المتغير في نفس الوقت. إذا كانت الواجهة في انتظار أو إعادة التشغيل، يتم إرسال الحالة الأخيرة فقط.

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

تم إرسال الأمر التالي إلى room100.cmd:

room:on
stream:spotify

هذا يخلق الأمر التالي على خادم Revox Action Server:

#RXXXXXXXXXXXXX:room:on; #RXXXXXXXXXXXXX:stream:spotify

استخدام رسومات Revox

هناك إمكانية لاستخدام الرسومات مباشرة من Revox. يجب نقل القيمة إلى عنصر التصفح المرئي الصورة.

الرسم القيمة
شعار Revox "_revox_logo"

القوالب النطاق

يمكن استخدام القالب التالي للتواصل مع الغرفة. يحتوي القالب على الوظائف التالية:

  • اختيار المستخدمين ومصادر مختلفة.
  • إيقاف التلقائي بعد 5 دقائق، إذا لم يتم استخدام الغرفة.
  • تشغيل الغرفة تلقائيًا عند النقر على تشغيل.
  • يتم عرض مستوى الصوت كقيمة تخفيض.
  • يتم استخدام شعار Revox عندما لا يتم استخدام الغرفة.
  • ترجمة دولية.
  • متوافق مع القنوات.

يجب مراعاة أن هناك عدة إعدادات يجب إجراؤها. هذه هي عادةً التالية:

  • يجب تعديل قائمة المستخدمين.
  • ضبط مستوى الصوت الأقصى في PLC والتصفح المرئي.
  • في M51، لا يمكن استخدام مساوي الصوت مباشرة.
  • تعديل أو إخفاء قائمة المفضلات.

التحميل: