HStack
حزمة بروتوكول KNX كتبناها بأنفسنا، من البتة على الزوج الملتوي وحتى طبقة التطبيق.
كُتبت لدينا، ومسجّلة باسمها
كل طبقة في HStack هي شيفرة من Horizentis، من توقيت البتات البالغ 104 ميكروثانية على الزوج الملتوي وحتى طبقة التطبيق. سجّلتها جمعية KNX كحزمة قائمة بذاتها تحت معرّف الشركة المصنّعة 867.
كل طبقة، حتى القاع
أنت تكتب التطبيق في الأعلى وتكيّف طبقة النقل في الأسفل. وكل ما بينهما هو HStack.
الطبقة الأدنى، مقيسة
محلّل منطقي موصول بخط KNX عامل أثناء تشغيل HStack. كل دفعة نبضات هي تلغرام واحد، يُقرأ من الزوج الملتوي ويُفكّ ترميزه حقلاً بحقل.
ما هي الحزمة
مُرخَّصة كشيفرة مصدرية، لا كصندوق أسود
تحصل على الشيفرة نفسها، لا على مكتبة مُصرَّفة. تبقى طبقة KNX في منتجك قابلة للقراءة والتنقيح والصيانة من فريقك طوال عمر المنتج.
الحزمة كاملةً بلغة C
كل طبقات KNX من الطبقة المادية حتى طبقة واجهة التطبيق، مع الترويسات التي تشكّل واجهة برمجة التطبيق.
طبقة النقل
المؤقّتات والفلاش وإعادة الضبط وزر البرمجة ومؤشّر LED للمتحكم STM32G0، جاهزة للنقل إلى لوحتك.
مشروع جاهز للبناء
مشروع Keil MDK المستخدم في بناء الاعتماد، وتطبيق نموذجي، وقاعدة بيانات منتج ETS نموذجية.
كيف يسير المشروع
- 1
العتاد
صمّم لوحتك حول STM32G0 و NCN5110، أو ابدأ من تصميمنا المرجعي.
- 2
النقل
كيّف الطبقة الهدف مع لوحتك. وإذا أبقيت توزيع الأطراف المرجعي، فلا شيء يحتاج إلى تغيير.
- 3
التعريف
صِف كائنات المجموعة والمعاملات وكائنات الواجهة مرة واحدة، ثم ابنِ قاعدة بيانات منتج ETS المقابلة.
- 4
التطبيق
اكتب تطبيقك فوق واجهة برمجة الحزمة. تستدعيك الحزمة عند تحديث كائن مجموعة، وتستدعيها أنت عند تغيّر قيمة.
- 5
الاعتماد
الحزمة مسجّلة مسبقاً، لذا يغطي اعتماد جهازك تطبيقك وعتادك، لا تنفيذ البروتوكول.
ورقة البيانات وبيان المطابقة
كلا المستندين منشور بالإنجليزية. أما نماذج PICS و PIXIT الموقّعة المودعة لدى جمعية KNX فتُسلَّم مع الترخيص.
يغطي التسجيل 867/23232/26 حزمة بروتوكول HStack. أما الجهاز المبني على HStack فيظل بحاجة إلى اعتماد منتج KNX خاص به، يشمل برنامج التطبيق والعتاد وقاعدة بيانات منتج ETS.
هل تطوّر جهاز KNX؟
أخبرنا بما تطوّره وسنخبرك بما يتطلبه النقل. وتُحدَّد شروط الترخيص لكل مشروع على حدة.