Contiki ay isang open source, multi-tasking, naka-network, at lubos na portable operating system espesyal na idinisenyo para sa mga memory-nilimitahan. Ito ay ininhinyero sa paraan na maaari itong ikonekta ang mga maliliit na microcontrollers mababang-kapangyarihan, mababang halaga sa World Wide Web, na ginagawa itong ang operating system para sa Internet ng Things.Supports isang malawak na hanay ng mababang-kapangyarihan wireless devicesWith isang aktibong komunidad at isang mabilis, mabilis na ikot sa pagbuo, nagtatampok Contiki suporta para sa isang malawak na hanay ng mga device na may mababang kapangyarihan wireless, buong suporta para sa IPv6 at IPv4 protocol, pati na rin ang suporta para sa mga 6lowpan, CoAP, at RPL mababang-kapangyarihan wireless standards.Integrates ang file kape flash systemAmong iba pang mga highlight, maaari naming banggitin ang memorya ng paglalaan, buong IP networking, kapangyarihan kamalayan, inaantok router, dynamic module sa pag-load, ang Cooja Network Simulator, protothreads, sistema kape flash file, ang Contiki shell, ang pawis-niyebe stack, pagsubok pagbabalik , mababang memory footprint, at marami more.Supported sa isang malawak na hanay ng platformsContiki ay sinusuportahan sa isang malawak na hanay ng mga platform, bukod sa kung saan namin banggitin apple2enh, atari, c128, c64, kalangitan, jcreate, sentilla-USB, msb430, esb, avr-atmega128rfa, buto-eye, cc2530dk, sensinode, katutubong, minimal-net, cooja, mb851, mbxxx, redbee-dev, redbee-econotag, micaz, exp5438, z1, cc2538dk, avr-uwak, avr-rcb, avr- zigbit, IRI, at eval-ADF7023DB1.Getting Magsimula sa ContikiTo makapagsimula sa Contiki operating system, kailangan mong i-download ang pinakabagong release mula sa Softoware, i-save ang ZIP archive sa iyong direktoryo ng Home, at kunin ang mga nilalaman nito gamit ang isang manager archive utility . Buksan ang README-BUILDING.md file upang malaman kung paano bumuo ng OS para sa iyong platform (tingnan ang seksyon sa itaas para sa mga suportadong platform).
Upang bigyan Contiki isang try, kakailanganin mong i-isa lamang buksan ang isang terminal na window, pumunta sa direktoryo Cooja (hal cd contiki / mag / cooja), simulan Cooja sa pamamagitan ng pagpapatakbo ng & lsquo; ant run & rsquo; utos, maghintay para sa Cooja upang simulan at gamitin ang isang halimbawa simulation gaya ng ipinaliwanag sa opisyal na gabay sa Pagsisimula http://www.contiki-os.org/start.html.
What ay bagong sa paglabas:
- Mga bagong tampok at mga mekanismo sa:
- pagbabalik pagsubok framework
- Travis pagsasama
- Bagong estilo code ng script
- mDNS
- timer pumatak library
- Compiler output mas mababa maligoy
- Mga Matinding bugfixes sa:
- CSMA
- 802.15.4 framer
- Nullrdc
- ContikiMAC
- 6lowpan pagkapira-piraso sa paghawak
- IPv6
- RPL routing
- IPv6 stack:
- IPv6 kapit-bahay talahanayan refactorization
- IPv6 pagruruta talahanayan refactorization
- RPL muling pagsulat
- RPL auto-repair ng Nabigo ang mga ruta li>
- IPv6 stack monitor kapag nabigo ang kapwa
- callback sa mga pagbabago routing talahanayan
- 6lowpan: payagang ang maximum na laki ng frame ng radyo upang i-configure
- Platform:
- Bagong TI CC2538 802.15.4 System-on-a-Chip platform
- Bagong PIC32 / SeedEye platform
- -update STM32w
- -update CC2430
- -update MC1322x
- Cooja:
- Suporta para sa link-layer ACKs
- Pinahusay na stack na pagsubaybay at stack overflow nagti-trigger
- Pinahusay na radiologger: duplicate packet ngayon pinaliit
- Pinahusay na Timeline paghawak
- I-save radio bitrate sa .csc file
- Suporta para sa CC1101, CC1120, at ENC28J60 pagtulad
- MSPsim suporta para sa MSP430x pagtuturo set, na-verify laban sa hardware
Ano ang bagong sa bersyon 2.6:
- antilope. Ang isang magaang SQL-tulad ng database ng manager para sa Contiki (apps / antilope at mga halimbawa / antilope).
- uri ng bakal. Ang isang bagong pagpapatupad CoAP para sa Contiki (apps / uri ng bakal at mga halimbawa / uri ng bakal).
- JSON library. Ang isang magaang JSON sa pag-parse at pagtatayo ng library (apps / json) at isang serbisyo sa web HTTP server (apps / httpd-WS).
- ContikiMAC. Pagpapabuti upang payagan ang mga busts ng packet na ipapadala mabilis.
- RPL. Idinagdag ang suporta para sa mga header ng extension.
- Katutubong router hangganan. Ang RPL hangganan router Maaari opsyonal na ngayon tumakbo bilang isang native na proseso sa ilalim ng Linux at makipag-usap sa isang mababang-kapangyarihan radio sa loob ng isang serial port.
- Cooja. Maraming mga pagpapabuti sa user interface. Simulation ng suporta para sa arkitektura MSP430x at ang exp5438, wismote, at z1 platform.
- stm32w. Idinagdag ang suporta para sa ContikiMAC.
- Bagong port:. Cc2530, exp5438, wismote
- Instant Contiki. Nai-update sa Ubuntu 12.04. Paglalaho naka-install bilang default na editor.
Ano ang bagong sa bersyon 2.5:
- ContikiRPL:
- ContikiRPL ay isang bagong pagpapatupad ng ipinanukalang IETF pamantayan RPL protocol para sa mababang-kapangyarihan routing IPv6. ContikiRPL ngayon ay ang default na IPv6 pagruruta mekanismo sa Contiki.
- ContikiMAC:
- Ang bagong ContikiMAC state-of-the-art na may mababang kapangyarihan nakikinig sa radyo asynchronous tungkulin cycling mekanismo na ngayon ang default na tungkulin cycling mekanismo sa Contiki.
- Contiki Kolektahin:
- Contiki Kolektahin ang isang address ng libreng pagkolekta ng data protocol na tumatakbo sa tuktok ng Contiki karima stack. Para sa Contiki 2.5, Contiki mangolekta ay ganap reworked upang magbigay ng makabuluhang pinabuting pagganap pati na rin ang configurability.
- CollectView:
- CollectView ay isang Java GUI na ginagamit upang i-set up ng isang Contiki pagkolekta ng data network, alinman sa paglipas ng Contiki mangolekta o higit UDP / IPv6 / RPL.
- Powertrace:
- Powertrace ay isang interface sa Contiki kapangyarihan-profile system na nagbibigay-daan sa alinman sa real-time na inspeksyon o off-line na pag-aaral ng kapangyarihan pagkonsumo ng isang sensor network.
- Ang Contiki simulation kapaligiran:
- Ang MSPSim / Cooja simulation kapaligiran ay nakatanggap ng makabuluhang bilis-up.
- CoAP / REST:
- Contiki 2.5 nagsasama ng isang pang-eksperimentong pagpapatupad ng layer CoAP application protocol IETF ang core group para sa matahimik na pakikipag-ugnay na may isang mababang-kapangyarihan IP sensor network.
- Bagong mga platform:
- Zolertia z1, RedWire Econotag mc13224v, ST Microelectronics STM32w, Sentilla JCreate.
Ano ang bagong sa bersyon 2.4:
- Pangunahing pagbabago:
- Mga kapansin-pansing pagpapabuti sa kapangyarihan-pag-save ng mababang-kapangyarihan radio protocol MAC.
- Ang ilang mga bugfixes sa uIP at ang SICSlowpan code.
- Bagong sensor API.
- Mga kapansin-pansing COOJA / MSPsim speedup.
- Dalawang bagong pang-eksperimentong platform:. MicaZ at Sensinode 8051 / CC2430
- Mababang-Power Radio MAC Protocol:
- Bagong CSMA MAC protocol, na tumatakbo sa tuktok ng mababang-kapangyarihan ng mga protocol MAC layer tulad ng X-MAC, na gumaganap retransmissions kapag nakita nito collisions o pagkagambala. Pinagana bilang default sa Tmote Sky.
- Mga kapansin-pansing pagpapabuti sa X-MAC: ang operasyon na may mababang kapangyarihan nagrerehistro ngayon ang phase ng mga kapitbahay at binabawasan ang strobing panahon ayon sa mga phase ng receiver; broadcast ay ipinadala sa higit pang kapangyarihan-mahusay; frame format tugma na ngayon sa 802.15.4.
- Streaming suporta para sa parehong mga LPP at X-MAC.
- Bagong non-rtimer-based na pagpapatupad ng X-MAC, na tinatawag na cx-MAC, para sa mga platform na walang rtimer suporta.
- Bagong configuration opsyon para sa mas madaling tuning ng mababang-kapangyarihan MAC check channel rate.
- Pini-print na ngayon Tmote Sky boot-up na code tseke channel rate sa pamamagitan ng default.
- uIP at pawis-niyebe Networking:
- SICSlowpan ngayon na may mababang-kapangyarihan MAC para sa Tmote Sky.
- Bugfix na nagbibigay-daan 6lowpan pagkapira-piraso at reassembly na may mababang-kapangyarihan MAC sa Tmote Sky.
- Bugfixes sa uIP code: simulan ang timer kung nawala SYN; pagkawala ng SYNACK bugfix; iwasan ang paggamit ng mga lumulutang na mga pagpapatakbo ng punto sa IPv6 code.
- Bugfix sa IPv4-over-mesh: gumana nang mas mahusay sa paglipas ng mababang-kapangyarihan MAC .
- Suporta para sa pagtanggap ng IPv4 pangmaramihang.
- Runicast oras retransmission-configure sa contiki-conf.h.
- Pinahusay na Tmote Sky IPv6 / 6lowpan tulay sa pag-setup.
- Pagbabago ng API:
- Mga Sensor API ay nagbago; -Update Tmote Sky platform upang tumugma sa bagong API.
- COOJA:
- 10x bilis ng pagpapabuti sa pamamagitan ng pinahusay na pagsasama MSPSim.
- ipinakilala mababang overhead interface ng pag-debug na nakabase sa MSPSim simulation.
- Pinapayak na application sa antas ng simulation, na may mga halimbawa.
- pagsasama Coffee filesystem.
- Pagpapabuti sa plugin Timeline at Visualizer.
- Mas mahusay na suporta para sa MicaZ pagtulad.
- Build gabi-gabi at Contiki pagbabalik Test Suite:
- -update ang istraktura ng Pagsubok configuration:. Pangsubok na file ay self-contained na ngayon
- Bagong uIPv6 routing pagsubok.
- Pinahusay na shell mangolekta ng pagsubok.
- Bagong shell netperf pagsubok.
- Contiki Shell:
- Bagong shell module:. Netperf para sa pagsubok ang pagganap ng komunikasyon sa pagitan ng dalawang mga kapitbahay, memdebug, na may mga command 'silip' at 'sundutin', para sa pagbabasa at pag-set ng mga lokasyon ng memorya mula sa shell - kapaki-pakinabang para sa pag-debug driver aparato
- Paghahanay bugfixes.
- Driver:
- Pinapayagan ka na ngayon CC2420 transmisyon kapangyarihan upang itakda sa batayang bawat packet.
- CC2420 timesynch bugfix.
- CC2420:. Pinagana SFD interrupts
- pagpapabuti Serial linya.
- Mas mabilis SPI driver.
- Platform:
- Bagong mga platform: MicaZ (pang-eksperimento), Sensinode 8051 / CC2430. (Pang-eksperimento)
- Minimal-net ay mayroon na ngayong IPv6 support.
- Mga kapansin-pansing pagpapabuti sa Tmote Sky IPv6 support.
- 6502:. Kaangkupan sa cc65 bersyon 2.13; 80 screen ng hanay sa Apple2 at C1286502 mga bagay-bagay
- msb430:. Bagong SD driver nakasulat mula sa simula
- Iba pang Mga Pagbabago:
- Mga module mmem at dhcpc na ngayon ang pinagsama-sama sa pamamagitan ng default.
- Bagong mga halimbawa para sa email, irc, webserver, wget.
- Pinahusay na IPv4 at IPv6 mga halimbawa para sa Tmote Sky.
- Bugfixes sa AVR maliit loader.
- Power-profile bugfix:. Enerhiya ay minsan misattributed kapag paligid ay naka-off kapag ito ay naka-off
- Bagong pinasimpleng rtimer code na humahawak lamang ng isang rtimer.
- halimbawa karima ngayon tumakbo sa magkahiwa-hiwalay channel upang maiwasan ang pagkagambala semantiko.
- tool na batay sa Java Bagong maintenance para sa mga imahe Coffee file system.
- Pinahusay na makefsdata script.
Ano ang bagong sa bersyon 2.2.3:
- Mga bagong tampok isama checkpointing, na nag-iimbak ang kumpletong pagpapatupad ng estado ng isang sistema sa isang solong file; per-packet kapangyarihan-profile, na nagpapahintulot sa mga pino ang haspe pagkakahati-hati ng kapangyarihan pagkonsumo; anunsyo, na gumawa ng mga kapit-bahay at ruta ng mga anunsyo ng protocol-independiyenteng; at delubyo, isang bulk pamamahagi ng data protocol.
- Bagong port sa Meshnetics ZigBit at Sentilla JCreate module ay inilabas.
Ano ang bagong sa bersyon 2.2.1-uipv6:
- Ang release na ito ay naglalaman ng uIPv6, sa mundo pinakamaliliit IPv6 stack, sama-sama na binuo sa pamamagitan ng Cisco, Atmel, at SICS.
Ano ang bagong sa bersyon 2.2.1:
- Ikinalulugod naming ipahayag ang release ng Contiki 2.2 .1! Ang pokus ng mga ito release ay upang ayusin ang bug na natagpuan sa na 2.2 na bersyon. Ang mga pagbabago ay ang mga: makabuluhang bugfixes at mga pagpapahusay ng pagganap sa pagkolekta ng data protocol; pinahusay na pagtatanghal ng data sa Contiki mangolekta ng programa; pagbawas sa pagkonsumo ng kuryente para sa mga mekanismo ng radyo X-MAC; mga pagpapahusay ng pagganap at bugfixes sa Coffee flash file system; workaround para sa isang problema sa CC2420 radyo.
1 Puna
mmm 4 Jan 17
سلام دوستان. کسی هست با شبیه ساز کوجا کار کرده باشه?? من برای تزم به کمک احتیاج دارم با پرداخت هزینه.