جيبسون ماجيك

بروتوكول نقل المعلومات العالمي المُسرّع بالوسائط ( MaGIC ) هو بروتوكول لنقل الصوت عبر الإيثرنت، طوّرته شركة جيبسون للغيتارات بالتعاون مع شركة 3COM . وهو يُمكّن من نقل البيانات الصوتية متعددة القنوات وبيانات التحكم وطاقة الآلات الموسيقية في اتجاهين.

تم تقديم المراجعة 1.0 في عام 1999؛ وتم إصدار أحدث مراجعة 3.0c في عام 2003. [ 1 ]

تُستخدم تقنية MaGIC في العديد من منتجات الجيتار، مثل جيتار جيبسون الرقمي.

القدرات

  • يستخدم كابلات UTP من الفئة 5 يصل طولها إلى 100 متر
  • متوافق مع إطار إيثرنت السريع
  • 32 قناة، معدل أخذ عينات 192 كيلو هرتز
    • صوت عدد صحيح 32 بت
    • صوت بنظام الفاصلة العائمة 32 بت
    • صوت عددي صحيح 24 بت مع حالة قناة 4 بت وأمر قناة 4 بت
    • بيانات أولية 32 بت
  • يدعم هذا النظام بنية الشبكة الخطية، وبنية الشبكة النجمية، ومزيجًا من الاثنين.

بروتوكول الشبكة

من حيث نموذج ISO OSI ، يمكن لـ MaGIC استخدام الطبقة الفيزيائية وطبقة الربط ( MAC / LLC ) استنادًا إلى إشارات Fast Ethernet بسرعة 100 ميجابت المحددة في IEEE 802.3 / IEEE 802.3af و IEEE 802.2 ، ومع ذلك، فإن MaGIC ينفذ طبقات الشبكة والتطبيقات الخاصة التي يمكن استخدامها مع طبقات فيزيائية مختلفة مثل Gigabit Ethernet أو الوسائط الضوئية.

يتكون الإطار من 1776 بايت. يقوم بروتوكول الشبكة بتغليف بيانات التطبيق لكل إطار (1506 بايت) في حقلي حمولة الوسائط (1024 بايت) وحمولة التحكم (352 بايت). حمولة الوسائط مخصصة لبيانات الصوت والفيديو المتزامنة منخفضة زمن الوصول، بينما قد تحتوي حمولة التحكم على رسائل تحكم MaGIC وبيانات MIDI وبروتوكولات أخرى.

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

بروتوكول التطبيق

يتكون جهاز MaGIC من الكيانات المنطقية التالية:

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

يتم الكشف عن إمكانيات التحكم الفردية للجهاز من خلال بروتوكول التحكم MaGIC (MCP)، والذي يسمح بالاتصال بالمكونات في الأجهزة الأخرى (بحد أقصى 65535 لكل جهاز).

تقوم الشبكة باختيار جهاز رئيسي لتوقيت النظام (STM)، وهو مصدر التزامن لجميع الأجهزة. تشمل تنسيقات رمز الوقت رمز وقت MaGIC ورمز وقت MIDI.

تتكون بيانات التحكم من حقل حالة مكون من 4 بتات ورمز رسالة تحكم (CMC) مكون من 12 بت، ومصدر مكون من 32 بت (الوحدة والمكون، 16 بت لكل منهما) ووجهة مكونة من 32 بت، وقد تحتوي على ما يصل إلى 32 كيلوبايت من البيانات في إطارات متعددة.

تُصنف وحدات التحكم في التصنيع إلى أربع فئات:

  • رسائل إدارة الشبكة (0-127)
  • بروتوكولات التطبيقات المعروفة (128-511) - تستخدم لتغليف البروتوكولات عالية المستوى المعروفة أو لنقل الرسائل بتنسيق وبنية معروفة (مثل MIDI). 
  • رسائل التحكم الخاصة بالمستخدم (512-1023) - رسائل خاصة بالمستخدم
  • محجوز (1024-4095).

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

رسائل إدارة الشبكة [ 2 ]
سي إم سياسموصف
0x01إتمام العمليةالحالة المستخدمة للإبلاغ عن الأخطاء.
0x03تغيير STMيجبر الجهاز على إعادة المزامنة.
0x05إعلان العنوانيُستخدم لتكوين عنوان الجهاز تلقائيًا. بث عنوان مؤقت.
0x07معالجة النزاعيُبلغ عن تعارض في العناوين بين جهازين أو أكثر.
0x09إعلان جاريقوم بإبلاغ الأجهزة المجاورة بالاسم الرمزي للجهاز.
0x11إضافة/إزالة سجل الارتباطيضيف أو يزيل سجلاً من/إلى جدول روابط التحكم لمكون الجهاز.
0x13إنشاء/قطع رابط التحكميقوم بإنشاء أو فصل رابط تحكم بين مكونين بعيدين.
0x15قراءة/مسح جدول الارتباطيقرأ أو يمسح جدول روابط التحكم لمكون الجهاز.
0x17قائمة المكونات المرتبطةيوفر قائمة بعناوين المكونات المرتبطة.
0x19قراءة معلمات الرابطاقرأ معلمات رابط تحكم معين.
0x1Bقائمة معلمات الارتباطيوفر معلومات حول رابط التحكم.
0x31قم بتعيين جدول التوجيهجدول توجيه منافذ البرامج.
0x33قراءة جدول التوجيهالوصول إلى بيانات جدول توجيه المنافذ.
0x35بيانات جدول التوجيهيعرض محتوى جدول توجيه المنافذ.
0x41صامتيقوم بإرسال قائمة بأقنعة تمكين/تعطيل خانات البيانات.
0x51قراءة السمةيطلب قيمة سمة.
0x53قيمة السمةينقل قيمة السمة المطلوبة.

مراجع

  1. "ناقل المعلومات العالمي المُسرّع إعلاميًا" . مؤرشف من الأصل بتاريخ 14-05-2010.
  2. مواصفات هندسة ناقل المعلومات العالمي المُسرّع بالوسائط، الإصدار 3.0c (ملف PDF) ، مؤرشف من النسخة الأصلية (ملف PDF) بتاريخ 2016-03-04
  • الصفحة الرئيسية لـ MaGIC على موقع Gibson في Wayback Machine (تمت أرشفة بتاريخ 28-07-2010)