يصبح بروتوكول Z-Wave مفتوحًا
تم نشره مؤخرًا في مواصفات المجال العام لبروتوكول Z-Wave ، وهو أحد أشهر البروتوكولات في التشغيل الآلي للمنزل. لا ، هذا ليس تسربًا ، ولكن خطوة واعية من قبل سيجما ديزاينز ، مالك بروتوكول Z-Wave. اليوم ، يتم استخدام Z-Wave في عشرات الملايين من المنازل الذكية ، وسيفيد اكتشاف المواصفات القياسية بوضوح شعبية Z-Wave.
في مقالنا القديم ، وصفنا كيف يتحلل بروتوكول Z-Wave إلى نموذج طبقة OSI. في عام 2012 ، تم تضمين الطبقات المادية وقنوات بروتوكول Z-Wave في معيار الاتحاد الدولي للاتصالات بموجب ITU-T G.9959. هذه المستويات مسؤولة بشكل مباشر عن إرسال البيانات عبر الهواء ، ووصف الترددات المستخدمة ، وطرق التشفير والعنونة. ومع ذلك ، ظلت جميع المستويات المذكورة أعلاه مغلقة ، من أجل الوصول إلى الوثائق ، كان من الضروري التوقيع على اتفاقية عدم الإفشاء وشراء مجموعة مطور. غالبًا ما أصبح هذا عقبة أمام الشركات التي خططت لإنشاء برامجها الخاصة لإدارة أجهزة Z-Wave (أي أنها لم تكن بحاجة حتى إلى مجموعة أدوات تطوير).على سبيل المثال ، المشاريع الشهيرة مثل OpenZWave أو OpenHAB(بتعبير أدق ، نطاقات الموجة Z ) تستند إلى الهندسة العكسية لبروتوكول الموجة Z ، وليس على المواصفات. هذا ، بالطبع ، أدى إلى تنفيذات ملتوية أو غير مكتملة.بالإضافة إلى ذلك ، لم يتمكن المستخدمون من فهم الجهة المسؤولة عن التشغيل غير الصحيح للجهاز مع وحدة التحكم: الشركة المصنعة للجهاز أو الشركة المصنعة لجهاز التحكم. يمكنك الاطلاع على السجلات ، ولكن كان من المستحيل تحليلها وفهم ما إذا كانت الحزمة من السجلات تستوفي المواصفات أم لا.الآن تغير كل شيء! يمكن لأي شخص التحقق من المواصفات الرسمية وحتى تقديم الاقتراحات والتعليقات. يعد اكتشاف مواصفات Z-Wave تطبيقًا قويًا لبروتوكول الهيمنة في التشغيل الآلي للمنزل وإنترنت الأشياء. ربما ستصبح Z-Wave لغة تفاعل عالمية للأجهزة والتطبيقات الذكية في المنازل.ولكن نعود إلى الحقائق. ما الذي نشرته سيجما ديزاينز لنا هنا؟
كانت جميع أوصاف فئات الأوامر ، وكذلك أوصاف فئات الأجهزة ، مفتوحة بالكامل . يصف الأول كيفية تشكيل كل أمر فردي ، وما البايت والبت في حزمة البيانات مما يعني كيفية تفسيره. يصف النوع الثاني التفسير المحدد لبعض فئات الأوامر اعتمادًا على نوع الجهاز. على سبيل المثال ، تعد فئة Switch Multilevel الخاصة باهتة الضوء سطوعًا ، وبالنسبة لجهاز التحكم الأعمى ، فهذا هو موضع الشرائح. في الواقع ، هذا وصف كامل للغة التواصل بين الأجهزة و "الوحدات اللغوية". هذا هو الأكثر إثارة للاهتمام من بين جميع المنشورات.تتضمن المواصفات المفتوحة وصفًا للمستوى الجديد الذي تم الإعلان عنه مؤخرًا في Z-Waveاسمه S2. هذا المستوى يفوق المستوى المستخدم في كل مكان في الوقت الحالي (يطلق عليه الآن S0) من حيث الأداء والأمان.بالإضافة إلى ذلك ، تم فتح وصف Z / IP (Z-Wave over IP) ، الإضافات عبر TCP / IP لإرسال حزم Z-Wave. يتيح لك Z / IP التفاف حزم Z-Wave في TCP أو UDP مع الإرسال والتحليل اللاحقين على خادم سحابي. على رأس Z / IP تم تصنيع Z-Ware - الوسيطة ، مما يوفر مستوى أعلى من التجريد عبر Z-Wave. من الناحية العملية ، أن Z / IP ، التي لم يستخدمها Z-Ware حقًا. جميع وحدات التحكم الشائعة: RaZberry / Z-Way ، Fibaro ، Vera ، OpenHAB ، Domoticzلديهم مستويات تجريد خاصة بهم وواجهات برمجة تطبيقات للعمل عبر HTTP (أي عبر TCP / IP). على سبيل المثال هنا ، للأسف ، لم نتلق أي شيء مثير للاهتمام بشكل خاص.كل هذا متاح على الموقع الخاص zwavepublic.comلاحظ أن كل هذا لا يلغي الحاجة إلى التصديق على كل جهاز Z-Wave جديد كما كان من قبل للتحقق من الامتثال للبروتوكول والتوافق مع الأجهزة الأخرى. علاوة على ذلك ، أصبحت أدوات الاختبار الآلي الجديدة أكثر صرامة وتنوعا.لماذا فعلت سيجما ديزاينز ذلك؟
حسنًا ، من الواضح أن الجميع يطلبون ذلك منذ فترة طويلة. إغلاق بروتوكول ليس فكرة جيدة لأسباب عديدة.يؤديإخفاء الأمان فقط إلى زيادة عدد الثقوب ، مما يقلل من عدد العيون التي فحصت المواصفات والرمز. يعد اكتشاف بروتوكول Z-Wave علامة على نضج مخططات أمان البروتوكول.التوافق والجودة معوجود فرصة للتحقق من التشغيل الصحيح للجهاز ، سيطلب المستخدمون من الشركات المصنعة المزيد من الأجهزة عالية الجودة وتصحيح الأخطاء الموجودة.تعدد الوظائف عندمعرفة "الرقائق" المتاحة في البروتوكول ، سيحث المستخدمون الشركات المصنعة على صنع أجهزة "متقدمة".في النهاية ، تصمم Sigma Designs رقائق بيع الأموال وترخيصًا كامنًا في سعرها ، ومن الواضح أن القيد الإضافي على "دخول التكنولوجيا" لا يفضي إلى المبيعات. من الغريب أن هذا القرار قد نضج لفترة طويلة.بالتأكيد لقد أخفوا شيئًا؟
نعم ، أخفى ؛)للأسف ، لم تصل طبقات الشبكة والنقل التي تصف التوجيه ، والترحيل ، والتأكيدات إلى الوصول المفتوح. هذه المستويات هي التي تغطيها العديد من براءات اختراع تصاميم سيجما وتضمن استقرار شبكات Z-Wave الكبيرة.أنا متأكد من أن اكتشاف معظم البروتوكول سيؤدي إلى تعميم Z-Wave حول العالم.» الخبر الأصلي هنا . Source: https://habr.com/ru/post/ar397893/
All Articles