وموحدة BACnet (بروتوكول تراسل البيانات لشبكات أتمتة البناء والتحكم) هو برنامج مكدس البروتوكول المصدر المفتوح الذي يوفر طبقة شبكة موحدة BACnet، على وصول وسائل الإعلام طبقة (MAC)، وطبقة التطبيقات للأنظمة المدمجة.
مصممة للأنظمة المدمجة
وهو مشروع البرنامج الملوك الخالية مصممة خصيصا للأنظمة المدمجة، فضلا عن جنو / لينكس، مايكروسوفت ويندوز، وغيرها من أنظمة تشغيل الكمبيوتر مثل UNIX. يتم دعم أنظمة التشغيل في الوقت الحقيقي (RTOS) وميكروكنترولر أيضا موحدة BACnet.
تشمل مجموعة واسعة من أدوات سطر الأوامر
والحزمة تشمل ما يلي تطبيق ملقم سبيل المثال موحدة BACnet وعميل سبيل المثال موحدة BACnet. في الواقع، وتتكون من مجموعة واسعة من أدوات سطر الأوامر، من بينها يمكن أن نذكر bacarf، bacepics، bacrbdt، bacscov، bacucov، bacwi، mstpcrc، bacawf، baciamr، bacrd، bacserv، bacupt، bacwir، bacdcc، bacinitr، bacrp ، bacrpm، bacts، bacwh، bacwp، وmstpcap.
بروتوكول نقل البيانات
وموحدة BACnet هو بروتوكول نقل البيانات المصممة لبناء شبكات التحكم والأتمتة. هذا المشروع سيساعد على مطوري التطبيقات لتنفيذ الدعم لإرسال واستقبال الرسائل، والتي تحتوي على البيانات التي يتم معترف بها من قبل الأجهزة المتوافقة موحدة BACnet أخرى.
مصممة للجهاز موحدة BACnet جزءا لا يتجزأ من
تم تصميم البرنامج خصيصا لجهاز موحدة BACnet المضمنة. لنقل، هو مكتوب تماما في لغة البرمجة C. ويشمل مجموعة واسعة من وحدة الاختبارات والعديد من عرض أمثلة تطبيق موحدة BACnet.
الشروع في العمل مع موحدة BACnet
وموحدة BACnet هو برنامج بسيط، لذلك تثبيته مهمة سهلة للغاية، ولكن أولا التأكد من أن تقوم بتحميل أحدث إصدار من موحدة BACnet من Softoware، حفظ الأرشيف في دليل منزلك، وضغطه باستخدام مدير أرشيف فائدة اختيارك.
افتح التطبيق المحطة الطرفية، انتقل إلى موقع أرشيف الملفات المستخرجة (مثل قرص /home/softoware/bacnet-stack-0.8.2) وتشغيل وسقوو]؛ جعل و[رسقوو]؛ الأمر لترجمة البرنامج. تثبيته نظام واسع عن طريق تشغيل وسقوو]؛ سودو جعل تثبيت و[رسقوو]؛ الأوامر.
ما هو الجديد في هذا الإصدار:
تحديثات البرامج لدعم النسخة 135-2012 المعيار موحدة BACnet.
يضيف دعما lwIP لموحدة BACnet / IP.
يضيف دعم شرائح لAT91SAM7S.
يضيف دعم نظام التشغيل لBSD و OS / X.
ويضيف 76800 الدعم بود على المنفذ لينكس سائق RS-485.
إصلاحات بناء الأخطاء تحت QNX ومينغو.
يجعل تحسينات طفيفة على فائدة mstpcap.
ويضيف ملفات المشاريع وحل لاتميل ستوديو 6.1.
ويضيف العديد من بوجفيكسيس، ويحل محل بعض وظائف يحتمل أن تكون غير آمنة.
ما هو الجديد في النسخة 0.8.2:
تحديثات البرامج لدعم النسخة 135-2012 المعيار موحدة BACnet.
يضيف دعما lwIP لموحدة BACnet / IP.
يضيف دعم شرائح لAT91SAM7S.
يضيف دعم نظام التشغيل لBSD و OS / X.
ويضيف 76800 الدعم بود على المنفذ لينكس سائق RS-485.
إصلاحات بناء الأخطاء تحت QNX ومينغو.
يجعل تحسينات طفيفة على فائدة mstpcap.
ويضيف ملفات المشاريع وحل لاتميل ستوديو 6.1.
ويضيف العديد من بوجفيكسيس، ويحل محل بعض وظائف يحتمل أن تكون غير آمنة.
ما هو الجديد في النسخة 0.7.1:
أضيفت الناتج التناظرية وإخراج الكائنات الثنائية إلى مثال جهاز محاكاة. تم تحديث الميناء الموافقة المسبقة عن علم MS / TP إلى إطار يست دائما تأجيل الرد عندما أرسل الإطار توقع البيانات رد.
أضيفت CharacterString القيمة ومتعدد الدولة أمثلة كائن قيمة وحدة الاختبارات، والتي تمت إضافتها إلى المثال تطبيق تجريبي / الخادم.
الكائن مدخلات تناظرية، تم إصلاحها النظير الكائن الناتج، النظير الكائن القيمة، وجوه جهاز، كائن الإدخال متعدد الدولة، وأمثلة الكائن الناتج متعدد الدولة للعودة رموز الخطأ الصحيحة لخدمة WriteProperty.
كان هناك بوجفيكسيس واسعة وقانون النظافة.
ما هو الجديد في النسخة 0.6.0:
تم إصلاح أولويات الافتراضية من الأوامر.
تم إصلاح الوثائق.
تمت إضافة رينيساس ميناء RX62N من وصلة البيانات إيثرنت.
تم إصلاح الخلل متنوعة.
ما هو الجديد في النسخة 0.5.8:
العديد من بوجفيكسيس.
ما هو الجديد في النسخة 0.5.7:
تم تنفيذ وظائف ReadRange ل"عنوان الجهاز ملزم" جهاز الممتلكات.
وأضيفت إخراج مسمى إلى MS / TP التقاط.
كما شملت خدمة GetEventInformation، أكدت نقل خاص، بوجفيكسيس، قانون النظافة، وإصلاحات الوثائق.
ما هو الجديد في النسخة 0.5.3:
وقد عزز هذا الإصدار دعم AVR Studio و بورلاند.
انها تحسنت إحصاءات MS / TP، فضلا عن العديد من بوجفيكسيس وقانون النظافة.
ما هو الجديد في النسخة 0.5.0:
تم تصحيح مشكلة تجاوز سعة المخزن المؤقت مع وحدة فك الترميز npdu.
وبإعادة هيكلة PDU الترميز.
وأضاف يخرج أولا إلى وحدة ملف اختبار جعل.
تم إضافة مكتبة FIFO الآمنة المقاطعة إلى ميناء الموافقة المسبقة عن علم MS / TP.
تم تنظيف المشروع PIC18F6720 تصل.
تمت إضافة معالج UCovNotification إلى تطبيق الملقم العرض.
تم تصحيح القبض على / TP MS للحد من البيانات إلى مخزن الإدخال المؤقت.
وأضيف المنفذ للATMEGA8.
وقد أجريت العديد من بوجفيكسيس طفيفة، قانون النظافة، وبناء تنظيفات.
ما هو الجديد في النسخة 0.4.7:
المرئي C ++ يتضمن تم إصلاحها.
هناك بوجفيكسيس طفيفة في مصدر برنامج والأمثلة على ذلك.
ما هو الجديد في النسخة 0.4.6:
لقد تم تصحيح وحدة ملف اختبار جعل.
تمت إضافة التهيئة توجيه العميل رسالة الجدول.
وقد أضيفت العروض الاستفسار الموجه.
تمت إضافة أولي تجريبي I-ام-جهاز توجيه إلى الشبكة.
تمت إضافة تطبيق العميل الذي هو بين جهاز توجيه إلى الشبكة.
تم إنشاء و/ TP أداة التقاط MS التي ترسل البيانات إلى إيثار ريال.
يتم تحديث الدعم بورلاند.
تستخدم وحدة DATALINK لينكس MS / TP الإشارات (شروط pthread) بدلا من مآخذ أو قوائم الانتظار.
هناك بعض تنظيف التعليمات البرمجية. تم إصلاح الدعم مينغو.
لم يتم العثور على التعليقات