කොන්ටිකි යනු සංවේදක ජාල සඳහා භාවිතා කරන නිදහස් විවෘත මෙහෙයුම් පද්ධතියකි. කොන්ටිකි මෙහෙයුම් පද්ධතිය වීථි පහන්, ශබ්ද අධීක්ෂණ පද්ධති, විකිරණ නිරීක්ෂණ පද්ධති, අනතුරු ඇගවීමේ සංඥා සඳහා භාවිතා කර ඇත. ඇඩම් ඩන්ක්ලස් (Adam Dunkels) 2002 වසරෙදී කොන්ටිකි නිර්මාණය් කරන ලද අතර Texas Instruments, Atmel, Cisco, ENEA, ETH Zurich, Redwire, RWTH Aachen University, Oxford University, SAP, Sensinode, Swedish Institute of Computer Science, ST Microelectronics, Zolertia, ඇතුලු බොහො දෙනෙක් එහි වැඩි දියුණුවට දායක වී ඇත. කොන්ටිකි නාමය Thor Heyerdahl ගෙ Kon-Tiki පහුර හා සබැදී ඇත.
උබුන්ටු පද්ධතියක කූජා කොන්ටිකි සිමියුලේටරයක් මත දුවන කොන්ටිකි 2.6 බාවිතයෙන් නිමවූ මංසල් (nodes) 41 සහිත IPv6/RPL/6lowpan ජාලයක තිර පිටපතක්. | |
Working state | Current |
---|---|
මූලාශ්ර ආකෘතිය | |
Initial release | මාර්තු 10, 2003 |
Latest release | 3.0 / අගෝස්තු 26, 2015 |
Official website | contiki-os.org |
සම්පූර්ණ අන්තර් ජාල සමුති ස්තරයන් සහිත බහු කාර්ය මෙහෙයුම් පද්ධතියක් වුවත් කොන්ටිකි සදහා අවශ්ය වන්නෙ කිලෝ බයිට 10ක සසම්භාවී-ප්රවේශ මතකය (RAM ) සහ කිලෝ බයිට 30ක කියවීමට පමනක් හැකි මතකය (ROM) පමනි. චිත්රක පරිශීලක අතුරුමුහුණත (Graphical User Interface) සහිත පද්ධතිය සදහා අවශ්ය වන්නෙ කිලෝ බයිට 30 පමණ වූ RAM මතකය පමනි.
දෘඩාංග
කොන්ටිකි නිර්මාණය කර ඇත්තෙ ඉතා සීමිත වූ මතකය (memory), සැකසීමේ බලය, ජාල ධාරිතාව, සහ බලය (power) සහිත දෘඩාංග මත ධාවනය වීමට හැකි අයුරිනි. සාමාන්ය කොන්ටිකි පද්ධතියක කිලො බයිට ගනනක මතකයක් ඇති අතර එය මිලි වොට් ගනනක විදුලි බලය භාවිතා කරයි. එසෙම එවැනි ප්ද්ධතියක සැකසීමේ වෙගය මෙගා හර්ට්ස් මගින් දැක්විය හැකි අතර තත්පරයකට කිලො බිට් ගනනක වෙගයකින් සන්නිවෙදනය කරයි. කොන්ටිකි භාවිතා කරන මෙවැනි පද්ධති අතර කාවැද්දූ පද්ධති සහ බිට් 8 ක පරිගණ්ක ද ඇත.
ජාල
කොන්ටිකි මගින් තුන් අයුරකින් ජාල නිමවිය හැක. IPv4 ජාල සදහා වන uIP TCP/IP ඇසිරුම භාවිතා කිරීම එක් ක්රමයකි. uIPv6 ඇසිරුම හාවිතයෙන් IPv6 ජාල තැනිය හැක. අඩු බලැති රැහැන් රහිත ජාල සදහාම වු සැහැල්ලු සම්මුති එකතුවක් වු රයිම් (Rime) ඇසිරුම භවිතා කිරිම තුන්වන ක්රමයයි. IPv6 ඇසුරුම කොන්ටිකි සදහා ලබා දෙන ලද්දෙ Cisco සමාගම වන අතර එම වකවානුව වන විට IPv6 සදහා සුදානම් බවට සහතිකලත් (IPv6 Ready) කුඩාම IPv6 ඇසිරුම විය. The IPv6 ඇසුරුම තුල RPL යනුවෙන් දක්වන දුබල IPv6 ජාල සදහා වන මංහැසුරුම් සම්මුතිය ද, 6LoWPAN ශීර්ෂ හැකිලුම් ක්රමයද, IEEE 802.15.4 සබැඳි සදහා අනුවර්තන ස්ථරයක් ද ඇතුළත් වෙ.
IPv4 හො IPv6 ඇසිරුම් යොදා ගැනීමේ බරපැන වැඩි වන අවස්ථාවලදී රයිම් ඇසිරුම විකල්පයක් ලෙස භාවිතා කල හැක. එය අඩු බලයක් සහිත රැහැන් රහිත ජාල තුල සන්නිවෙදනය සදහා පහසුකම් සපයයි. රයිම් හී ඇතී පෙරනිමි සන්නිවෙදන පහසුකම් අතර එක් අදියරකින් එක් ග්රාහකයකු වෙත විකාශනය ද (single-hop unicast), එක් අදියරකින් සියලු මංසල් වෙත විකාශනය ද (single-hop broadcast), අදියර කිහිපයකින් එක් ග්රාහකයකු වෙත විකාශනය ද (multi-hop unicast), ජාලය සිසාරා ගලා යන ලෙස විකාශනය ද (network flooding), මංසල් නම් නොකර එම මංසල් වෙතින් දත්ත එක් තැනකට එකතු කිරිම ද (address-free data collection) ඇත. මෙම පහසුකම් තනි තනි ව හො එකිනෙක හා එකතු කර නිම්වූ සංකීර්ණ සම්මුති ලෙස හො භාවිතා කල හැක.
අඩු බලයක් අවශ්ය ක්රියාකාරිත්වය
කොන්ටිකි යොදාගන්නා බොහො පද්ධති බල ගැන්වෙන්නෙ ඉතා සිමිත වූ බල සැපයුම්වලිනි. බැටරි බලයෙන් ක්රියාකරන රැහැන් රහිත සංවේදක වසර ගනනාවක් පුද්ගල මැදිහත්වීමකින් තොරව සේවාව ලබා දිය යුතුය. මෙවැනි සංවේදකයන්හී බැටරි මාරු කිරීම හො නැවත ආරොපනය කිරීම ඉතා අපහසු කටයුත්තකි. මෙම ප්රශ්නයට පිළිතුරක් ලෙස බල ශක්තිය අඩුවෙන් සහ අරපරිස්සමින් යොදා ගැනිමට යාන්ත්රණයක් කොන්ටිකි තුල ඇත. ගුවන් විදුලි පද්ධතිය භාවිතා කරන බලය අවම කිරීමට යොදා ගන්නා යාන්ත්රණය ContikiMAC නම් වෙ. ContikiMAC භාවිතා කිරීමෙන් අඩු බලයක් වැයකොට පනිවුඩ හුවමාරු කර ගැනීමෙ හැකියාව මංසල්වලට ලැබෙ.
අනුරූපනය
කොන්ටිකි පද්ධතිය තුල ජාල අනුරූපනය කිරීමට Cooja නම්වූ වැඩසටහනක් ඇත. Cooja යොදාගනිමින් කොන්ටිකි මංසල්වලින් යුතු වූ ජාලයක් පරිගණකයක් තුල අනුරූපනය කල හැක. මෙහිදී සිදුවන්නෙ සත්ය ලෝකයෙ පවතින හො පැවතිය හැකි ජාලයක අනුරුවක් මෘදුකාංග උපකාරයෙන් පරිගණකයක් තුල නිමවීමයි. Cooja තුල වර්ග තුනක මංසල් අනුරූපනය කල හැක. එක් වර්ගයක් මංසල් දෘඩාංග සම්පූර්නයෙන්ම අනුකරණය කරයි ( emulated nodes). දෙවන වර්ගය වන්නෙ අනුරූපනය ධාවනය වන පරිගණකය සදහාම කොන්ටිකි ක්රම ලේඛනය සම්පාදනය කිරීමයි. එවැනි මංසල් Cooja nodes ලෙස හැදින්වෙ. මංසලෙ ක්රියාකාරිත්වය ජාවා පංතියක් (Java Class) මගින් නැවත ගොඩනැගීම (Java nodes) තුන්වන ක්රමයයි. Cooja අනුරූපනයක් තුල මෙම තුන් වර්ගයම පැවතිය හැක. කොන්ටිකි නොවන මංසල් ද අනුකරණය කිරීමෙ ක්රමය තුලින් අනුරූපනයක තිබිය හැක.
කොන්ටිකි 2.6 තුල TI MSP430 සහ Atmel AVR ක්ෂුද්රපාලක සදහා අනුකරණ ඇත.
වැඩසටහන් සම්පාදනය කිරීමෙ ආකෘතිය
ඉතා අඩු මතකයක් සහිත පද්ධති තුල කාර්යක්ෂමව ධාවනය වීම සදහා කොන්ටිකි protothreads යොදාගන්නා වැඩසටහන් සම්පාදනය කිරීමෙ ආකෘතියක් භාවිතා කරයි. එකිනෙකින් ස්වායත්තව සහ සමගාමීව ධාවනය කිරීම සදහා තෝරා ගතහැකි ක්රියාවලි (පොට) කොන්ටිකි තුල දක්වන්නෙ protothread මගිනි. බහුපොට හා සිද්ධි ධාවිත ආකාරය මුහුන් වූ ආකාරයකට අඩු මතකයක් යොදාගෙන කාර්යක්ෂම ලෙස ක්රමලේඛණය කිරිමට සහය protothread ලබා දෙයි. බාහිර හෝ අභ්යන්තර සිද්ධි සඳහා ප්රතිචාරයක් ලෙස මෙභෙයුම් පද්ධතිය ක්රියාවලියකට අදාල protothread පොට ක්රියාත්මක කරයි. අභ්යන්තර සිද්ධි සඳහා උදාහරන ලෙස මුහුර්තකයක් ක්රියා කිරීම සහ වෙනත් ක්රියා වලියකින් පනිවුඩයක් ලැබීම දැක්විය හැක. බාහිර සිද්ධි සඳහා උදාහරන ලෙස සංවේදක ක්රියා කිරීම සහ අසලක ඇති මංසලකින් පනිවුඩයක් ලැබීම දැක්විය හැක.
Protothread කිහිපයක් එකිනෙක හා සහයෝගීව වරින් වර ස්වේච්ඡාවෙන් මෙහෙයුම් පද්ධතියට පාලනය බාර දෙමින් වැඩ කරයි. කොන්ටිකි ක්රියාවලියක් යම් සිද්ධියක් බලාපොරොත්තු වන්නෙනම් ඒ සඳහා විශෙෂ Protothread පොටක් අරඹා එම සිද්ධිය වන තුරු මෙහෙයුම් පද්ධතියට පාලනය බාර දෙයි.
විශේෂාංග
විවිධ් පද්ධතිවලට සුදුසු සේ යලි සැකසීම් (Ports)
කොන්ටිකි මෙහෙයුම් පද්ධතිය පහත සඳහන් පද්ධති සඳහා සකස්කොට හෝ සකස්කෙරෙමින් හෝ පවති.
Microcontrollers
- en:Atmel – ARM, AVR
- en:NXP Semiconductors – LPC1768, LPC2103, MC13224
- Microchip – dsPIC, PIC32 (PIC32MX795F512L)
- en:Texas Instruments – MSP430, CC2430, CC2538 2016-03-03 at the Wayback Machine, CC2630, CC2650 2015-03-13 at the Wayback Machine
- en:STMicroelectronics – STM32 W
Computers
- Apple – II series
- en:Atari – 8-bit,ST, Portfolio
- en:Casio – en:Pocket Viewer
- Commodore – PET,VIC-20,64,128
- en:Tangerine Computer Systems – en:Oric
- en:NEC – PC-6001
- Sharp – Wizard
- en:Intel, AMD, VIA, many others – en:x86-based en:Unix-like systems, atop en:GTK+, or more directly using an en:X Window System
Game consoles
- Atari – Jaguar
- en:Game Park – en:GP32
- en:Nintendo – en:Game Boy, en:Game Boy Advance, Entertainment System (NES)
- NEC – en:TurboGrafx-16 Entertainment SuperSystem (PC Engine)
සටහන්
- en:cc65 based development
මූලාශ්ර
- Contiki OS, http://www.contiki-os.org/.
- Contiki: Bringing IP to Sensor Networks, http://ercim-news.ercim.eu/en76/rd/contiki-bringing-ip-to-sensor-networks
- "Community", Contiki OS, http://www.contiki-os.org/community.html.
- Out in the Open: The Little-Known Open Source OS That Rules the Internet of Things
- Dunkels, Adam (May 2003), "Full TCP/IP for 8 Bit Architectures", Proceedings of the First ACM/Usenix International Conference on Mobile Systems, Applications and Services (MobiSys), San Francisco.
- Durvy, Mathilde; Abeillé, Julien; Wetterwald, Patrick; O'Flynn, Colin; Leverett, Blake; Gnoske, Eric; Vidales, Michael; Mulligan, Geoff et al. (November 2008), "Making sensor networks IPv6 ready", Proceedings of the Sixth ACM Conference on Networked Embedded Sensor Systems (SenSys), Raleigh, , : ACM.
- Newsroom, Cisco, 2008, http://newsroom.cisco.com/dlls/2008/prod_101408e.html.
- Dunkels, Adam; Österlind, Fredrik; He, Zhitao (November 2007), "An adaptive communication architecture for wireless sensor networks", Proceedings of the Fifth ACM Conference on Networked Embedded Sensor Systems (SenSys), Sydney, AU.
- Dunkels, Adam (), The ContikiMAC Radio Duty Cycling Protocol, http://dunkels.com/adam/dunkels11contikimac.pdf.
- "Start", Contiki OS, http://www.contiki-os.org/start.html.
- Dunkels, Adam; Schmidt, Oliver; Voigt, Thiemo; Ali, Muneeb (November 2006), "Protothreads: Simplifying event-driven programming of memory-constrained embedded systems", Proceedings of the Fourth ACM Conference on Embedded Networked Sensor Systems (SenSys), Boulder, , USA Dunkels, A.; Schmidt, O.; Voigt, T.; Ali, M. (2006). "Protothreads". Proceedings of the 4th international conference on Embedded networked sensor systems - Sen Sys '06. p. 29. doi:10.1145/1182807.1182811. ISBN . (PDF, Presentation slides).
- "Protothread", Code, Google, http://code.google.com/p/protothread/.
- http://sourceforge.net/p/contiki/mailman/message/31753844/
- Stein, H, Running Contiki under Windows, Trix, archived from the original on 2003-12-09, http://web.archive.org/web/20031209140045/hstein.trix.net/contiki/, ප්රතිෂ්ඨාපනය 2016-03-01.
විකිපීඩියාව, විකි, සිංහල, පොත, පොත්, පුස්තකාලය, ලිපිය, කියවන්න, බාගන්න, නොමිලේ, නොමිලේ බාගන්න, mp3, වීඩියෝ, mp4, 3gp, jpg, jpeg, gif, png, පින්තූරය, සංගීතය, ගීතය, චිත්රපටය, පොත, ක්රීඩාව, ක්රීඩා., ජංගම දුරකථන, android, ios, apple, ජංගම දුරකථන, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, පීසී, වෙබ්, පරිගණකය
ක න ට ක යන ස ව දක ජ ල සඳහ භ ව ත කරන න දහස ව ව ත ම හ ය ම පද ධත යක ක න ට ක ම හ ය ම පද ධත ය ව ථ පහන ශබ ද අධ ක ෂණ පද ධත ව ක රණ න ර ක ෂණ පද ධත අනත ර ඇගව ම ස ඥ සඳහ භ ව ත කර ඇත ඇඩම ඩන ක ලස Adam Dunkels 2002 වසර ද ක න ට ක න ර ම ණය කරන ලද අතර Texas Instruments Atmel Cisco ENEA ETH Zurich Redwire RWTH Aachen University Oxford University SAP Sensinode Swedish Institute of Computer Science ST Microelectronics Zolertia ඇත ල බ හ ද න ක එහ ව ඩ ද ය ණ වට ද යක ව ඇත ක න ට ක න මය Thor Heyerdahl ග Kon Tiki පහ ර හ සබ ද ඇත ක න ට ක උබ න ට පද ධත යක ක ජ ක න ට ක ස ම ය ල ටරයක මත ද වන ක න ට ක 2 6 බ ව තය න න මව ම සල nodes 41 සහ ත IPv6 RPL 6lowpan ජ ලයක ත ර ප ටපතක Working stateCurrentම ල ශ ර ආක ත යInitial releaseම ර ත 10 2003 වසර 21 කට ප ර 2003 03 10 Latest release3 0 අග ස ත 26 2015 වසර 8 කට ප ර 2015 08 26 Official websitecontiki os org සම ප ර ණ අන තර ජ ල සම ත ස තරයන සහ ත බහ ක ර ය ම හ ය ම පද ධත යක ව වත ක න ට ක සදහ අවශ ය වන න ක ල බය ට 10ක සසම භ ව ප රව ශ මතකය RAM සහ ක ල බය ට 30ක ක යව මට පමනක හ ක මතකය ROM පමන ච ත රක පර ශ ලක අත ර ම හ ණත Graphical User Interface සහ ත පද ධත ය සදහ අවශ ය වන න ක ල බය ට 30 පමණ ව RAM මතකය පමන ද ඩ ගක න ට ක න ර ම ණය කර ඇත ත ඉත ස ම ත ව මතකය memory ස කස ම බලය ජ ල ධ ර ත ව සහ බලය power සහ ත ද ඩ ග මත ධ වනය ව මට හ ක අය ර න ස ම න ය ක න ට ක පද ධත යක ක ල බය ට ගනනක මතකයක ඇත අතර එය ම ල ව ට ගනනක ව ද ල බලය භ ව ත කරය එස ම එව න ප ද ධත යක ස කස ම ව ගය ම ග හර ට ස මග න ද ක ව ය හ ක අතර තත පරයකට ක ල බ ට ගනනක ව ගයක න සන න ව දනය කරය ක න ට ක භ ව ත කරන ම ව න පද ධත අතර ක ව ද ද පද ධත සහ බ ට 8 ක පර ගණ ක ද ඇත ජ ලක න ට ක මග න ත න අය රක න ජ ල න මව ය හ ක IPv4 ජ ල සදහ වන uIP TCP IP ඇස ර ම භ ව ත ක ර ම එක ක රමයක uIPv6 ඇස ර ම හ ව තය න IPv6 ජ ල ත න ය හ ක අඩ බල ත ර හ න රහ ත ජ ල සදහ ම ව ස හ ල ල සම ම ත එකත වක ව රය ම Rime ඇස ර ම භව ත ක ර ම ත න වන ක රමයය IPv6 ඇස ර ම ක න ට ක සදහ ලබ ද න ලද ද Cisco සම ගම වන අතර එම වකව න ව වන ව ට IPv6 සදහ ස ද නම බවට සහත කලත IPv6 Ready ක ඩ ම IPv6 ඇස ර ම ව ය The IPv6 ඇස ර ම ත ල RPL යන ව න දක වන ද බල IPv6 ජ ල සදහ වන ම හ ස ර ම සම ම ත ය ද 6LoWPAN ශ ර ෂ හ ක ල ම ක රමයද IEEE 802 15 4 සබ ඳ සදහ අන වර තන ස ථරයක ද ඇත ළත ව IPv4 හ IPv6 ඇස ර ම ය ද ග න ම බරප න ව ඩ වන අවස ථ වලද රය ම ඇස ර ම ව කල පයක ල ස භ ව ත කල හ ක එය අඩ බලයක සහ ත ර හ න රහ ත ජ ල ත ල සන න ව දනය සදහ පහස කම සපයය රය ම හ ඇත ප රන ම සන න ව දන පහස කම අතර එක අද යරක න එක ග ර හකයක ව ත ව ක ශනය ද single hop unicast එක අද යරක න ස යල ම සල ව ත ව ක ශනය ද single hop broadcast අද යර ක හ පයක න එක ග ර හකයක ව ත ව ක ශනය ද multi hop unicast ජ ලය ස ස ර ගල යන ල ස ව ක ශනය ද network flooding ම සල නම න කර එම ම සල ව ත න දත ත එක ත නකට එකත ක ර ම ද address free data collection ඇත ම ම පහස කම තන තන ව හ එක න ක හ එකත කර න ම ව ස ක ර ණ සම ම ත ල ස හ භ ව ත කල හ ක අඩ බලයක අවශ ය ක ර ය ක ර ත වයක න ට ක ය ද ගන න බ හ පද ධත බල ග න ව න න ඉත ස ම ත ව බල ස පය ම වල න බ ටර බලය න ක ර ය කරන ර හ න රහ ත ස ව දක වසර ගනන වක ප ද ගල ම ද හත ව මක න ත රව ස ව ව ලබ ද ය ය ත ය ම ව න ස ව දකයන හ බ ටර ම ර ක ර ම හ න වත ආර පනය ක ර ම ඉත අපහස කටය ත තක ම ම ප රශ නයට ප ළ ත රක ල ස බල ශක ත ය අඩ ව න සහ අරපර ස සම න ය ද ග න මට ය න ත රණයක ක න ට ක ත ල ඇත ග වන ව ද ල පද ධත ය භ ව ත කරන බලය අවම ක ර මට ය ද ගන න ය න ත රණය ContikiMAC නම ව ContikiMAC භ ව ත ක ර ම න අඩ බලයක ව යක ට පන ව ඩ හ වම ර කර ග න ම හ ක ය ව ම සල වලට ල බ අන ර පනයක න ට ක පද ධත ය ත ල ජ ල අන ර පනය ක ර මට Cooja නම ව ව ඩසටහනක ඇත Cooja ය ද ගන ම න ක න ට ක ම සල වල න ය ත ව ජ ලයක පර ගණකයක ත ල අන ර පනය කල හ ක ම හ ද ස ද වන න සත ය ල කය පවත න හ ප වත ය හ ක ජ ලයක අන ර වක ම ද ක ග උපක රය න පර ගණකයක ත ල න මව මය Cooja ත ල වර ග ත නක ම සල අන ර පනය කල හ ක එක වර ගයක ම සල ද ඩ ග සම ප ර නය න ම අන කරණය කරය emulated nodes ද වන වර ගය වන න අන ර පනය ධ වනය වන පර ගණකය සදහ ම ක න ට ක ක රම ල ඛනය සම ප දනය ක ර මය එව න ම සල Cooja nodes ල ස හ ද න ව ම සල ක ර ය ක ර ත වය ජ ව ප ත යක Java Class මග න න වත ග ඩන ග ම Java nodes ත න වන ක රමයය Cooja අන ර පනයක ත ල ම ම ත න වර ගයම ප වත ය හ ක ක න ට ක න වන ම සල ද අන කරණය ක ර ම ක රමය ත ල න අන ර පනයක ත බ ය හ ක ක න ට ක 2 6 ත ල TI MSP430 සහ Atmel AVR ක ෂ ද රප ලක සදහ අන කරණ ඇත ව ඩසටහන සම ප දනය ක ර ම ආක ත යඉත අඩ මතකයක සහ ත පද ධත ත ල ක ර යක ෂමව ධ වනය ව ම සදහ ක න ට ක protothreads ය ද ගන න ව ඩසටහන සම ප දනය ක ර ම ආක ත යක භ ව ත කරය එක න ක න ස ව යත තව සහ සමග ම ව ධ වනය ක ර ම සදහ ත ර ගතහ ක ක ර ය වල ප ට ක න ට ක ත ල දක වන න protothread මග න බහ ප ට හ ස ද ධ ධ ව ත ආක රය ම හ න ව ආක රයකට අඩ මතකයක ය ද ග න ක ර යක ෂම ල ස ක රමල ඛණය ක ර මට සහය protothread ලබ ද ය බ හ ර හ අභ යන තර ස ද ධ සඳහ ප රත ච රයක ල ස ම භ ය ම පද ධත ය ක ර ය වල යකට අද ල protothread ප ට ක ර ය ත මක කරය අභ යන තර ස ද ධ සඳහ උද හරන ල ස ම හ ර තකයක ක ර ය ක ර ම සහ ව නත ක ර ය වල යක න පන ව ඩයක ල බ ම ද ක ව ය හ ක බ හ ර ස ද ධ සඳහ උද හරන ල ස ස ව දක ක ර ය ක ර ම සහ අසලක ඇත ම සලක න පන ව ඩයක ල බ ම ද ක ව ය හ ක Protothread ක හ පයක එක න ක හ සහය ග ව වර න වර ස ව ච ඡ ව න ම හ ය ම පද ධත යට ප ලනය බ ර ද ම න ව ඩ කරය ක න ට ක ක ර ය වල යක යම ස ද ධ යක බල ප ර ත ත වන න නම ඒ සඳහ ව ශ ෂ Protothread ප ටක අරඹ එම ස ද ධ ය වන ත ර ම හ ය ම පද ධත යට ප ලනය බ ර ද ය ව ශ ෂ ගVNC ස ව ද යකය Atmel AVR සඳහ සකස කරන ලද ක න ට ක මත ව ඩකරන අය ර දක වන ත රසටහනක ව ව ධ පද ධත වලට ස ද ස ස යල ස කස ම Ports C64 සඳහ සකස කරන ලද ක න ට ක ක න ට ක ම හ ය ම පද ධත ය පහත සඳහන පද ධත සඳහ සකස ක ට හ සකස ක ර ම න හ පවත Microcontrollers en Atmel ARM AVR en NXP Semiconductors LPC1768 LPC2103 MC13224 Microchip dsPIC PIC32 PIC32MX795F512L en Texas Instruments MSP430 CC2430 CC2538 2016 03 03 at the Wayback Machine CC2630 CC2650 2015 03 13 at the Wayback Machine en STMicroelectronics STM32 WComputers Apple II series en Atari 8 bit ST Portfolio en Casio en Pocket Viewer Commodore PET VIC 20 64 128 en Tangerine Computer Systems en Oric en NEC PC 6001 Sharp Wizard en Intel AMD VIA many others en x86 based en Unix like systems atop en GTK or more directly using an en X Window SystemGame consoles Atari Jaguar en Game Park en GP32 en Nintendo en Game Boy en Game Boy Advance Entertainment System NES NEC en TurboGrafx 16 Entertainment SuperSystem PC Engine සටහන en cc65 based developmentම ල ශ රContiki OS http www contiki os org Contiki Bringing IP to Sensor Networks http ercim news ercim eu en76 rd contiki bringing ip to sensor networks Community Contiki OS http www contiki os org community html Out in the Open The Little Known Open Source OS That Rules the Internet of Things Dunkels Adam May 2003 Full TCP IP for 8 Bit Architectures Proceedings of the First ACM Usenix International Conference on Mobile Systems Applications and Services MobiSys San Francisco Durvy Mathilde Abeille Julien Wetterwald Patrick O Flynn Colin Leverett Blake Gnoske Eric Vidales Michael Mulligan Geoff et al November 2008 Making sensor networks IPv6 ready Proceedings of the Sixth ACM Conference on Networked Embedded Sensor Systems SenSys Raleigh ACM Newsroom Cisco 2008 http newsroom cisco com dlls 2008 prod 101408e html Dunkels Adam Osterlind Fredrik He Zhitao November 2007 An adaptive communication architecture for wireless sensor networks Proceedings of the Fifth ACM Conference on Networked Embedded Sensor Systems SenSys Sydney AU Dunkels Adam The ContikiMAC Radio Duty Cycling Protocol http dunkels com adam dunkels11contikimac pdf Start Contiki OS http www contiki os org start html Dunkels Adam Schmidt Oliver Voigt Thiemo Ali Muneeb November 2006 Protothreads Simplifying event driven programming of memory constrained embedded systems Proceedings of the Fourth ACM Conference on Embedded Networked Sensor Systems SenSys Boulder USA Dunkels A Schmidt O Voigt T Ali M 2006 Protothreads Proceedings of the 4th international conference on Embedded networked sensor systems SenSys 06 p 29 doi 10 1145 1182807 1182811 ISBN 1595933433 PDF Presentation slides Protothread Code Google http code google com p protothread http sourceforge net p contiki mailman message 31753844 Stein H Running Contiki under Windows Trix archived from the original on 2003 12 09 http web archive org web 20031209140045 hstein trix net contiki ප රත ෂ ඨ පනය 2016 03 01