تقنيتنا الخاصة

HStack

حزمة بروتوكول KNX كتبناها بأنفسنا، من البتة على الزوج الملتوي وحتى طبقة التطبيق.

System B زوج ملتوي TP-1 KNX Data Secure ترخيص شيفرة C المصدرية

كُتبت لدينا، ومسجّلة باسمها

كل طبقة في HStack هي شيفرة من Horizentis، من توقيت البتات البالغ 104 ميكروثانية على الزوج الملتوي وحتى طبقة التطبيق. سجّلتها جمعية KNX كحزمة قائمة بذاتها تحت معرّف الشركة المصنّعة 867.

البنية

كل طبقة، حتى القاع

أنت تكتب التطبيق في الأعلى وتكيّف طبقة النقل في الأسفل. وكل ما بينهما هو HStack.

تطبيق جهازك تكتبه أنت، فوق واجهة برمجة الحزمة
مُرخَّص كشيفرة C مصدرية
طبقة التطبيق / AIL كائنات المجموعة، كائنات الواجهة، خصائص الوظائف، KNX Data Secure
طبقة النقل اتصال متعدد الإرسال واتصال موجّه بالاتصال
طبقة الشبكة العنونة الفردية والجماعية، والتحكم في عدد القفزات
طبقة ربط البيانات تكوين الإطارات، التماثل، الإقرار، الإعادة، التصادم
الطبقة المادية توقيت بتات TP-1 في مؤقتات المتحكم الدقيق، بتة بطول 104 ميكروثانية
طبقة النقل إلى العتاد الهدف خطافات الفلاش والمؤقّت ونظام RTOS، تُكيَّف مع لوحتك
جهاز الإرسال والاستقبال onsemi NCN5110 مشغّل الخط على مستوى البتة
ناقل KNX TP-1
على الخط

الطبقة الأدنى، مقيسة

محلّل منطقي موصول بخط KNX عامل أثناء تشغيل HStack. كل دفعة نبضات هي تلغرام واحد، يُقرأ من الزوج الملتوي ويُفكّ ترميزه حقلاً بحقل.

تسجيل بمحلّل منطقي لحركة KNX TP-1، أُخذ أثناء تشغيل الحزمة.
لمحة سريعة

ما هي الحزمة

واصف الجهاز 07B0h ‏System B، وهو الملف الذي يتوقعه ETS من جهاز طرفي حديث
وسط النقل TP1-256 زوج ملتوي، إطارات قياسية وممتدة
أقصى APDU 69 ثمانيات، فتنتهي عمليات النقل الطويلة في برقية واحدة
بصمة الذاكرة 53 kB من الفلاش على المنصة المرجعية، مع تفعيل الأمان
المنصة الهدف Cortex-M0+ ‏STM32G0، معتمدة على STM32G0B0CET6
الأمان Data Secure مفتاح الأداة، ومفاتيح المجموعات، ومفاتيح النقطة إلى النقطة
التسليم

مُرخَّصة كشيفرة مصدرية، لا كصندوق أسود

تحصل على الشيفرة نفسها، لا على مكتبة مُصرَّفة. تبقى طبقة KNX في منتجك قابلة للقراءة والتنقيح والصيانة من فريقك طوال عمر المنتج.

الحزمة كاملةً بلغة C

كل طبقات KNX من الطبقة المادية حتى طبقة واجهة التطبيق، مع الترويسات التي تشكّل واجهة برمجة التطبيق.

طبقة النقل

المؤقّتات والفلاش وإعادة الضبط وزر البرمجة ومؤشّر LED للمتحكم STM32G0، جاهزة للنقل إلى لوحتك.

مشروع جاهز للبناء

مشروع Keil MDK المستخدم في بناء الاعتماد، وتطبيق نموذجي، وقاعدة بيانات منتج ETS نموذجية.

العمل معاً

كيف يسير المشروع

  1. 1

    العتاد

    صمّم لوحتك حول STM32G0 و NCN5110، أو ابدأ من تصميمنا المرجعي.

  2. 2

    النقل

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

  3. 3

    التعريف

    صِف كائنات المجموعة والمعاملات وكائنات الواجهة مرة واحدة، ثم ابنِ قاعدة بيانات منتج ETS المقابلة.

  4. 4

    التطبيق

    اكتب تطبيقك فوق واجهة برمجة الحزمة. تستدعيك الحزمة عند تحديث كائن مجموعة، وتستدعيها أنت عند تغيّر قيمة.

  5. 5

    الاعتماد

    الحزمة مسجّلة مسبقاً، لذا يغطي اعتماد جهازك تطبيقك وعتادك، لا تنفيذ البروتوكول.

الوثائق

ورقة البيانات وبيان المطابقة

كلا المستندين منشور بالإنجليزية. أما نماذج PICS و PIXIT الموقّعة المودعة لدى جمعية KNX فتُسلَّم مع الترخيص.

يغطي التسجيل 867/23232/26 حزمة بروتوكول HStack. أما الجهاز المبني على HStack فيظل بحاجة إلى اعتماد منتج KNX خاص به، يشمل برنامج التطبيق والعتاد وقاعدة بيانات منتج ETS.

هل تطوّر جهاز KNX؟

أخبرنا بما تطوّره وسنخبرك بما يتطلبه النقل. وتُحدَّد شروط الترخيص لكل مشروع على حدة.