Contiki هو نظام تشغيل للأنظمة المتصلة بالشبكة وإنترنت الأشياء

Contiki هو نظام تشغيل للأنظمة المتصلة بالشبكة والمقيدة بالذاكرة مع التركيز على أجهزة إنترنت الأشياء اللاسلكية منخفضة الطاقة.

تشمل الاستخدامات الحالية لـ Contiki أنظمة إضاءة الشوارع ، ومراقبة الصوت للمدن الذكية ، ومراقبة الإشعاع ، والإنذارات.
Contiki هو نظام تشغيل مفتوح المصدر تم إصداره بموجب ترخيص BSD.

blank blank blank

تم إنشاء وتطوير Contiki بواسطة Adam Dunkels في عام 2002 وتم تطويره بشكل أكبر من قبل فريق عالمي من المطورين من Texas Instruments ، Atmel ، Cisco ، ENEA ، ETH Zurich ، Redwire ، جامعة RWTH Aachen ، جامعة أكسفورد ، SAP ، Sensinode ، المعهد السويدي علوم الكمبيوتر ، ST Microelectronics ، Zolertia ، وغيرها الكثير.

اكتسبت Contiki شهرة بسبب built in TCP / IP المدمج والجدولة الاستباقية خفيفة على النواة المدفوعة بالحدث والتي تعد ميزة محفزة للغاية لإنترنت الأشياء.

توفر شركة Contiki المهام المتعددة ومجموعة بروتوكول الإنترنت المضمنة (built in TCP / IP) ، ولكنها تحتاج فقط إلى حوالي 10 كيلو بايت من ذاكرة الوصول العشوائي (RAM) و 30 كيلو بايت من ذاكرة القراءة فقط (ROM).

يحتاج النظام الكامل ، بما في ذلك واجهة المستخدم الرسومية ، إلى حوالي 30 كيلو بايت من ذاكرة الوصول العشوائي.

تم مؤخرًا إنشاء فرع جديد يُعرف باسم Contiki-NG: نظام التشغيل لأجهزة الجيل التالي من إنترنت الأشياء

blank

◎ المعدات
تم تصميم Contiki للتشغيل على أنواع الأجهزة المقيدة بشدة في الذاكرة والطاقة وقوة المعالجة وعرض النطاق الترددي للاتصالات.

يحتوي نظام Contiki النموذجي على ذاكرة بترتيب بالكيلو بايت ، وميزانية طاقة في حدود ملي واط ، وسرعة معالجة تقاس بالميجاهرتز ، وعرض النطاق الترددي للاتصالات بترتيب مئات الكيلوبتات / ثانية.
تتضمن هذه الأنظمة أنواعًا عديدة من الأنظمة المضمنة وأجهزة الكمبيوتر القديمة ذات 8 بت.

blank

◎ الشبكات
يوفر Contiki ثلاث آليات للشبكة: built uIP TCP / IP ، الذي يوفر شبكات IPv4 ، built uIPv6 ، الذي يوفر شبكة IPv6 ، built Rime ، وهو عبارة عن مجموعة من بروتوكولات الشبكات المخصصة خفيفة الوزن المصممة لمنخفض -قوة الشبكات اللاسلكية.

ساهمت Cisco في built IPv6 وكان ، عند إصداره ، أصغر built IPv6 يتلقى شهادة IPv6 Ready. تحتوي built IPv6 أيضًا على بروتوكول توجيه بروتوكول التوجيه للشبكات منخفضة الطاقة وفقدان (RPL) لشبكات IPv6 منخفضة الطاقة وفقدان الطاقة وطبقة ضغط وتكييف رأس 6LoWPAN لارتباطات IEEE 802.15.4.

blank

◎ محاكاة
يشتمل نظام Contiki على جهاز محاكاة للمستشعر يسمى Cooja ، والذي يحاكي عقد Contiki. تنتمي العقد إلى إحدى الفئات الثلاثة التالية:
أ) تمت محاكاة عقد Cooja ،
ب) تم تجميع شفرة Contiki وتنفيذها على مضيف المحاكاة ،
ج) عُقد Java ، حيث يجب إعادة تنفيذ سلوك العقدة كفئة Java.

قد تحتوي محاكاة Cooja واحدة على مزيج من عقد الاستشعار من أي من الفئات الثلاث. يمكن أيضًا استخدام العقد التي تمت محاكاتها لتضمين العقد غير التابعة لـ Contiki في شبكة تمت محاكاتها.

في Contiki 2.6 ، يمكن محاكاة الأنظمة الأساسية التي تحتوي على متحكمات TI MSP430 و Atmel AVR.

blank
Contiki Protothreads

Contiki Os | Cooja | Installation | Tutorial

Contiki cooja Simulator for beginners

Wireless Sensor Networks Lab: Contiki OS and Cooja Simulator

Complete Contiki OS Tutorial


blank

Aosus

عن GNU/ Linux SA

blank
احاول من خلال مدونتي البسيطة التى نادرا ما اجد الوقت للكتابة نشر مبادئ حركة البرمجيات الحرة والتى هدفها ضمان الحريات الأربع الأساسية لمستخدمي البرمجيات: حرية تشغيل البرمجيات, دراستها وتغييرها, وتوزيع نسخ منها مع تعديلات أو بدون تعديلات. ,ونشر فلسفة الحركة هي إعطاء مستخدمي الحاسوب الحرية عن طريق استبدال البرمجيات الاحتكارية بالبرمجيات الحرة, مع الهدف الأساسي المتمثل في تحرير الجميع إلى "الفضاء الإالكتروني" - أي كل مستخدمي الحاسوب.