moschee.io Ingress Client

بث الصوت من جهاز أجهزة مخصص مثل Raspberry Pi إلى moschee.io.

يسمح moschee.io Ingress Client لمؤسستك ببث الصوت مباشرة من ميكروفون متصل أو خلاط صوت إلى منصة moschee.io. يعمل على أجهزة Linux ARM مثل Raspberry Pi، ويتوفر أيضاً كصورة Docker متعددة المعمارية.

التثبيت على Raspberry Pi

نوفر صورة معدة مسبقاً تتضمن العميل وDocker وشاشة الحالة عبر HDMI والاقتران وإعداد Wi-Fi.

تنزيل الصورة

قم بتنزيل أحدث صورة لجهاز Raspberry Pi الخاص بك:

كتابة الصورة

فك ضغط ملف .img.zst، ثم استخدم balenaEtcher أو Raspberry Pi Imager أو dd لكتابته على بطاقة microSD.

التوصيل والتشغيل

أدخل البطاقة، وصّل جهاز الصوت (خلاط USB أو ميكروفون أو بطاقة صوت HAT متوافقة) والشبكة. يوصى باستخدام Ethernet للصوت المباشر. إذا لم تكن هناك شبكة محفوظة، يفتح الجهاز نقطة اتصال Wi-Fi باسم MoscheeIO-Ingress-Setup لتتمكن من إعداد Wi-Fi من هاتفك.

شغّل الجهاز. HDMI اختياري لكنه موصى به لأن الشاشة تعرض الحالة ورمز الاقتران.

اقتران الجهاز

بعد اتصال الجهاز بالإنترنت، امسح رمز QR للاقتران أو افتح https://app.moschee.io/device. سجّل الدخول كمسؤول للمسجد، واختر المسجد، ثم وافق على الرمز الظاهر. لا تحتاج إلى مفتاح API.

تثبيت Docker

تدعم صورة العميل مضيفي Linux بمعمارية ARM64 وamd64. استخدم هذا المسار مع جهاز Mini-PC أو خادم Linux موجود أو Raspberry Pi يشغل Docker مسبقاً:

docker run -d \
  --name moscheeio-ingress \
  -p 8080:8080 \
  --restart unless-stopped \
  --device /dev/snd:/dev/snd \
  -v moscheeio-ingress-data:/app/data \
  moscheeio/moscheeio-lk-ingress-client:stable

افتح http://localhost:8080 بعد تشغيل الحاوية. تعرض صفحة الجهاز رمز الاقتران إلى أن يوافق المسؤول على الجهاز من خلال https://app.moschee.io/device. يتيح ربط /dev/snd للحاوية الوصول إلى أجهزة الصوت على المضيف، ويحافظ مجلد البيانات المسمى على الإعدادات بين عمليات إعادة التشغيل.

لا يتم تحديث تثبيت Docker تلقائياً. اسحب الصورة المستقرة وأعد إنشاء الحاوية أثناء نافذة صيانة مناسبة عند الحاجة إلى التحديث.

مثال على الأجهزة: Raspberry Pi 4 / 5

عند إعداد Ingress Client على Raspberry Pi 4 أو 5، قد تحتاج إلى أجهزة إضافية للحصول على إدخال صوت عالي الجودة من الخلاط.

الأجهزة الموصى بها

  1. Raspberry Pi 4 أو 5
  2. بطاقة صوت (HAT): RASPIAUDIO Audio DAC Hat Sound Card ULTRA++
    • يتم توصيل هذه البطاقة مباشرة بدبابيس GPIO الخاصة بـ Raspberry Pi وتوفر إدخالاً صوتياً نقياً.
  3. كابل صوت: كابل مناسب بين مخرج الخلاط ومدخل بطاقة الصوت، عادةً RCA إلى مقبس 3.5 مم أو 6.3 مم إلى 3.5 مم.

التحديثات التلقائية

تقوم التثبيتات التي تستخدم صورة Raspberry Pi بتحديث Ingress Client تلقائياً. أما تثبيتات Docker فيحدّثها المشغّل عن قصد حتى يمكن إعادة إنشاء الحاوية أثناء نافذة صيانة مناسبة.

الإعدادات المحلية

بعد الاقتران، تعرض شاشة الحالة عبر HDMI رمز QR للإعدادات المحلية. يمكنك أيضاً فتح http://<device-ip>:8080/settings من جهاز على الشبكة نفسها. قم بتهيئة:

  • اسم الجهاز: اسم مميز للجهاز في لوحة التحكم.
  • جهاز الصوت: اختر إدخال الميكروفون أو الخلاط أو HAT الصحيح.
  • وضع الاختبار: استخدم اختيارياً نغمة 440 هرتز بدلاً من صوت الميكروفون أثناء الاختبار.

تسري الإعدادات فوراً. استخدم مقياس مستوى الصوت في الوقت الفعلي للتأكد من التقاط الصوت بشكل صحيح.