JavaScript is currently disabled.Please enable it for a better experience of Jumi. Svenska IoT-OS:et nu mer robust

LifxSvenska IoT-OS:et nu mer robust

Det minimala operativsystemet Contiki släpps i version 2.7. Buggfixar, robusthet och bättre testrutiner är det som utvecklarna lyfter fram. Samtidigt presenterar Adam Dunkels ambitionerna för version 3.0.
Utvecklare har lagt mycket krut på att se till att bygga ett mer robust system, särskilt vad gäller trådlösa meshnät over IPv6.

Bakom kulisserna har nya testrutiner införts – varje gång ny kod stoppas in i Contiki körs numera automatiskt ett testbatteri som emulerar ett meshnät med drygt 1000 noder på nio olika hårdvaruplattformar och fyra olika cpu:er.

Contiki har pressats till allt högre prestanda vilket bland annat provocerat fram en del dolda fel i nätverksprogramvaran. Felen stampas ut i och med version 2.7.

Delar av Ipv6-mjukvaran har dessutom skrivits om – inte för att beivra buggar utan för att göra den mer lättläst.

Nya plattformar som stöds är TI CC2538 802.15.4 SoC och PIC32.

Också utvecklingsmiljön Instant Contiki släpps i version 2.7.

Adam Dunkels – Contikis grundare - sätter som mål att i och med nästa version – 3.0 – ska Contiki ha avancerat till att bli en de factostandard vald för nya trådlösa system på låg effekt.

Fokus i 3.0, som ska släppas under 2014, ska flyttas alltmer från IPv4 till IPv6. Mer fokus ska också sättas på Arm, som redan är den cpu-familj som växer starkast bland nya contki-porteringar.

Standard-Contiki saknar kryptosäkerhet. Men det finns i Thingsquares Contiki-system och skulle kunna plockas över därifrån till version 3.0. Och detta med stöd för att utnyttja de hårda kryptoblock som finns inbyggda i SoC:er som TI CC2538.

Annat som skulle kunna plockas över från Thingsquare till kommande Contiki 3.0 är bättre programgränssnitt för TCP och UDP.

En positiv nyhet är att utvecklarnätet växer så mycket att det behövs fler med administratmörsrättigheter bara för att kunna ta hand om alla bidrag.
MER LÄSNING:
 
KOMMENTARER
Kommentarer via Disqus

Anne-Charlotte Lantz

Anne-Charlotte
Lantz

+46(0)734-171099 ac@etn.se
(sälj och marknads­föring)
Per Henricsson

Per
Henricsson
+46(0)734-171303 per@etn.se
(redaktion)

Jan Tångring

Jan
Tångring
+46(0)734-171309 jan@etn.se
(redaktion)