وContiki هو مفتوح المصدر، وتعدد المهام، الشبكية، ونظام التشغيل عالية محمولة مصممة خصيصا لمقيدة الذاكرة. فقد تم تصميمها في مثل هذه الطريقة أنه يمكن الاتصال ميكروكنترولر منخفضة الطاقة، منخفضة التكلفة صغيرة إلى الشبكة العالمية، مما يجعل من نظام التشغيل للإنترنت من Things.Supports مجموعة واسعة من الطاقة المنخفضة اللاسلكية devicesWith نشط المجتمع و، ودورة التطور السريع سريع، Contiki ملامح الدعم لمجموعة واسعة من الأجهزة منخفضة الطاقة اللاسلكية، الدعم الكامل ل IPv6 و IPv4 بروتوكولات، فضلا عن تقديم الدعم لل6lowpan، CoAP، وRPL الطاقة المنخفضة standards.Integrates اللاسلكية ملف فلاش القهوة systemAmong يسلط الضوء الأخرى، يمكننا أن يذكر تخصيص الذاكرة، والربط الشبكي IP كامل، والوعي السلطة، والموجهات نعسان، ودينامية وحدة التحميل، وCooja شبكة محاكي، protothreads، نظام الملفات فلاش القهوة، وقذيفة Contiki، المكدس ريم، اختبارات الانحدار ، وانخفاض أثر الذاكرة، ويتم دعم more.Supported كثيرا على مجموعة واسعة من platformsContiki على مجموعة واسعة من المنصات، من بينها يمكن أن نذكر apple2enh، أتاري، C128، C64، السماء، jcreate، sentilla-USB، وmsb430، ESB، AVR-atmega128rfa، والبذور والعين، cc2530dk، sensinode، مسقط رأسه، الحد الأدنى الصافي، cooja، mb851، mbxxx، redbee-ديف، redbee-econotag، micaz، exp5438، Z1، cc2538dk، AVR-الغراب، AVR-RCB، avr- التي zigbit، القزحية، وEVAL-ADF7023DB1.Getting مع ContikiTo تبدأ مع نظام التشغيل Contiki، سيكون لديك لتحميل أحدث إصدار من Softoware، انقاذ ارشيف ZIP على دليل الصفحة الرئيسية الخاصة بك، واستخراج محتوياته باستخدام أداة مدير أرشيف . فتح ملف README-BUILDING.md لمعرفة كيفية بناء OS النظام الأساسي الخاص بك (انظر القسم أعلاه عن الأنظمة الأساسية المعتمدة).
لإعطاء Contiki المحاولة، سيكون لديك لفتح أساسا نافذة الصالة، انتقل إلى Cooja الدليل (على سبيل المثال مؤتمر نزع السلاح contiki / أدوات / cooja)، وبدء Cooja عن طريق تشغيل وسقوو]؛ النمل المدى و [رسقوو]؛ الأوامر، انتظر Cooja لبدء واستخدام المحاكاة سبيل المثال كما هو موضح في الدليل الرسمي الابتداء http://www.contiki-os.org/start.html.
What هو الجديد في هذا الإصدار:
ملامح وآليات جديدة:
إطار اختبار الانحدار
التكامل ترافيس
جديد النصي رمز نمط
MDNS
مكتبة الموقت هزيلة
الناتج مترجم أقل مطول
بوجفيكسيس حادة في:
CSMA
802.15.4 المبروز
Nullrdc
ContikiMAC
معالجة تجزئة 6lowpan
الإصدار IPv6
RPL التوجيه
الإصدار IPv6 كومة:
الإصدار IPv6 طاولة جاره refactorization
الإصدار IPv6 جدول التوجيه refactorization
RPL كتابة
RPL لصناعة السيارات في إصلاح طرق فاشلة
الإصدار IPv6 مراقبة كومة إذا فشل الجيران
رد على التغييرات جدول التوجيه
6lowpan: يسمح حجم الإطار الأقصى الإذاعة ليتم تكوينه
منصات:
نيو TI CC2538 802.15.4 النظام على واحد في رقاقة منصة
PIC32 جديد / منصة SeedEye
STM32w تحديثها
CC2430 تحديثها
MC1322x تحديثها
Cooja:
دعم لرسائل تأكيد الوصول طبقة الارتباط
تحسين رصد المكدس وكومة تجاوز اثار
تحسين radiologger: الحزم المكررة انهارت الآن
تحسين التعامل مع الجدول الزمني
حفظ معدل البت الراديو في ملف .csc
دعم CC1101، CC1120، ومضاهاة ENC28J60
دعم MSPsim لMSP430x مجموعة التعليمات، التحقق ضد الأجهزة
ما هو جديد في الإصدار 2.6:
الظباء. خفيفة الوزن مدير قاعدة البيانات مثل SQL للContiki (تطبيقات / الظباء وأمثلة / الظباء).
الإربيوم. وتنفيذ CoAP جديد لContiki (تطبيقات / الإربيوم وأمثلة / الإربيوم).
مكتبة JSON. خفيفة الوزن JSON تحليل ومكتبة البناء (تطبيقات / جسون) وخادم خدمات الويب HTTP (تطبيقات / هتبد-WS).
ContikiMAC. تحسينات للسماح تماثيل نصفية من الحزم ليتم إرسالها بسرعة.
RPL. واضاف لدعم رؤوس التمديد.
جهاز التوجيه الحدود الأصلي. يمكن للجهاز التوجيه الحدود RPL الآن تشغيل اختياريا كعملية الأم في لينكس والتواصل مع راديو الطاقة المنخفضة عبر منفذ تسلسلي.
Cooja. العديد من التحسينات على واجهة المستخدم. دعم محاكاة لبنية MSP430x وexp5438، wismote، ومنصات Z1.
stm32w. واضاف لدعم ContikiMAC.
موانئ جديدة: CC2530، exp5438، wismote.
Contiki الفورية. تحديث لأوبونتو 12.04. كسوف تثبيت كمحرر افتراضي.
ما هو جديد في الإصدار 2.5:
ContikiRPL:
ContikiRPL هو تطبيق جديد للمعيار IETF بروتوكول RPL المقترحة لتوجيه الطاقة المنخفضة الإصدار IPv6. ContikiRPL الآن هو الافتراضي الإصدار IPv6 آلية التوجيه في Contiki.
ContikiMAC:
وContikiMAC دولة من بين الفن المنخفضة للطاقة الجديدة الاستماع غير متزامن آلية اجب الدراجات الإذاعة هي الآن الافتراضي آلية ركوب الدراجات واجب في Contiki.
Contiki اجمع:
Contiki اجمع هو بروتوكول جمع البيانات خالية من العنوان الذي يمتد على أعلى كومة Contiki ريم. لContiki 2.5، Contiki اجمع وقد أعيدت صياغتها بالكامل لتوفير تحسن كبير في الأداء، فضلا عن كونفيغورابيليتي.
CollectView:
CollectView هو واجهة المستخدم الرسومية جافا الذي يستخدم لانشاء شبكة لجمع البيانات Contiki، إما عبر Contiki جمع أو عبر UDP / الإصدار IPv6 / RPL.
Powertrace:
Powertrace هو واجهة لنظام التنميط السلطة Contiki التي تسمح إما التفتيش في الوقت الحقيقي أو خارج الخط تحليل استهلاك الطاقة من شبكة الاستشعار.
وContiki محاكاة البيئة:
تلقت محاكاة البيئة MSPSim / Cooja وكبير السرعة تصل.
CoAP / REST:
يشمل Contiki 2.5 التنفيذ التجريبي للبروتوكول طبقة التطبيقات CoAP المجموعة الأساسية IETF للتفاعل مريحة مع شبكة استشعار IP الطاقة المنخفضة.
منصات جديدة:
Zolertia Z1، RedWire Econotag mc13224v، ST الدقيقة STM32w، Sentilla JCreate.
ما هو الجديد في الإصدار 2.4:
التغييرات الرئيسية:
تحسينات كبيرة على الراديو منخفضة الطاقة MAC بروتوكولات الموفرة للطاقة.
عدة بوجفيكسيس إلى UIP ورمز SICSlowpan.
استشعار API الجديد.
COOJA كبيرة / MSPsim تسريع.
منصتين التجريبية الجديدة: MicaZ وSensinode 8051 / CC2430.
الطاقة المنخفضة راديو MAC البروتوكولات:
الجديد بروتوكول CSMA MAC، التي تعمل على قمة الطاقة المنخفضة MAC بروتوكولات طبقة مثل X-MAC، أن يؤدي إعادة الإرسال عندما يكشف الاصطدامات أو تدخل. تمكين افتراضيا على Tmote سكاي.
تحسينات كبيرة لX-MAC: العملية الطاقة المنخفضة يسجل الآن مرحلة من الجيران ويقلل من فترة المضيئة وفقا لمرحلة من المتلقي. وتنتقل البث المزيد من الطاقة بكفاءة. تنسيق الإطار متوافق الآن مع 802.15.4.
تدفق الدعم لكلا LPP وX-MAC.
التنفيذ استنادا غير rtimer-جديد من X-MAC، ودعا CX-MAC، لمنصات دون دعم rtimer.
خيار التكوين الجديد لضبط أسهل من الطاقة المنخفضة MAC معدل الاختيار القناة.
Tmote سكاي رمز التمهيد المتابعة يطبع الآن معدل الاختيار قناة افتراضيا.
UIP وريم التواصل:
SICSlowpan الآن مع الطاقة المنخفضة MAC لTmote سكاي.
خلل تسمح تجزئة 6lowpan وإعادة التجميع مع الطاقة المنخفضة MAC على Tmote سكاي.
بوجفيكسيس في التعليمات البرمجية UIP: بدء الموقت إذا ضاع SYN. فقدان SYNACK خلل. تجنب استخدام عملية نقطة عائمة في التعليمات البرمجية الإصدار IPv6.
خلل في IPv4 أوفر-شبكة: تعمل على نحو أفضل على الطاقة المنخفضة MAC.
دعم لتلقي عناوين IPv4 التراسل.
Runicast الوقت إعادة الإرسال للتكوين في contiki-conf.h.
تحسين Tmote سكاي الإصدار IPv6 / 6lowpan الإعداد الجسر.
التغييرات API:
تغيرت أجهزة الاستشعار API. منصة Tmote سكاي تحديثها لتتناسب مع API الجديد.
COOJA:
10X تحسين سرعة من خلال تحسين التكامل MSPSim.
وعرض واجهة التصحيح منخفضة في سماء المنطقة لمحاكاة استنادا MSPSim.
محاكاة على مستوى التطبيق مبسطة، مع أمثلة.
تكامل نظام الملفات القهوة.
تحسينات على الجدول الزمني ومتخيل الإضافات.
دعم أفضل للMicaZ مضاهاة.
يبني كل ليلة فضلا جناح Contiki الانحدار اختبار:
اختبار هيكل التكوين تحديث: اختبار الملفات هي الآن مكتفية ذاتيا.
جديد uIPv6 التوجيه الاختبار.
تحسين قذيفة جمع الاختبار.
جديد اختبار قذيفة netperf.
Contiki شل:
وحدات قذيفة جديدة: netperf لاختبار أداء اتصال بين اثنين من الجيران، memdebug، مع الأوامر "نظرة خاطفة" و "كزة"، للقراءة وتحديد مواقع الذاكرة من قذيفة - مفيدة للتصحيح برامج تشغيل الأجهزة.
بوجفيكسيس المحاذاة.
برامج التشغيل:
يسمح CC2420 الآن انتقال السلطة إلى أن يتم تعيين على أساس لكل حزمة.
CC2420 خلل timesynch.
CC2420: تمكين المقاطعات الصندوق الاجتماعي للتنمية.
تحسينات خط التسلسلية.
أسرع سائق SPI.
منصات:
منصات جديدة: MicaZ (التجريبية)، Sensinode 8051 / CC2430. (تجريبي)
الحد الأدنى من صافي لديها الآن دعم IPv6.
تحسينات كبيرة لدعم Tmote سكاي الإصدار IPv6.
6502: التوافق مع cc65 النسخة 2.13، و 80 شاشة العمود على Apple2 وC1286502 الاشياء.
msb430: جديد سائق SD خطية من الصفر.
التغييرات الأخرى:
ويتم تجميع وحدات mmem وdhcpc الآن افتراضيا.
أمثلة جديدة للبريد الإلكتروني، المركز، خادم، مجلد مشترك.
تحسين IPv4 و IPv6 أمثلة لTmote سكاي.
بوجفيكسيس في عربة AVR ELF.
السلطة التنميط خلل: تم ارجاعها لاسباب أخرى للطاقة في بعض الأحيان عندما تحولت الطرفية قبالة عندما كان بالفعل قبالة.
قانون جديد للrtimer مبسطة الذي يعالج فقط rtimer واحد.
أمثلة ريم تشغيل الآن على القنوات المنفصلة لتفادي أي تشويش الدلالي.
أداة صيانة جافا القائمة الجديدة لصور نظام ملف القهوة.
تحسين النصي makefsdata.
ما هو الجديد في الإصدار 2.2.3:
وتشمل الميزات الجديدة التدقيق و، الذي يخزن دولة التنفيذ الكامل للنظام في ملف واحد. التنميط السلطة لكل حزمة، والذي يسمح انهيار غرامة الحبيبات من استهلاك الطاقة. الإعلانات، التي تجعل الجار والطريق الإعلانات بروتوكول مستقل. والطوفان، وبروتوكول نشر البيانات السائبة.
وأفرج عن موانئ جديدة للMeshnetics ZigBit وSentilla JCreate حدات.
ما هو الجديد في الإصدار 2.2.1-uipv6:
هذا الإصدار يحتوي uIPv6، أصغر كومة الإصدار IPv6 في العالم، وضعت بشكل مشترك من قبل سيسكو، اتميل، وSICS.
ما هو الجديد في الإصدار 2.2.1:
ونحن سعداء للإعلان عن إطلاق سراح Contiki 2.2.1! ويركز هذا الإصدار هو لإصلاح الخلل الموجود في الإصدار 2.2. التغييرات هي: بوجفيكسيس كبيرة وتحسينات الأداء لبروتوكول جمع البيانات؛ تحسين عرض البيانات في برنامج Contiki جمع. انخفاض استهلاك الطاقة لآلية الإذاعة X-MAC. تحسينات في الأداء وبوجفيكسيس إلى نظام الملفات فلاش القهوة. الحل البديل لمشكلة مع الراديو CC2420.
1 تعليقات
mmm 4 Jan 17
سلام دوستان. کسی هست با شبیه ساز کوجا کار کرده باشه?? من برای تزم به کمک احتیاج دارم با پرداخت هزینه.