Design, Simulerer og tester en grunnleggende Radio Duty-Cycling Protocol for Contiki
For noen dager siden, presenterte vi [Marcus] ‘Contiki Port til TI Launchpad, Contiki er et open source operativsystem dedikert til internett av ting som er opprettet av [Adam Dunkels] på SICS i Sverige. En del av [Marcus] ‘Arbeid involvert med å skape en grunnleggende radio-plikt-sykkelprotokoll som oppnår 3% tomgangsoppgavelsessyklus samtidig som det tillater en gjennomsnittlig 65ms latens uten tidligere kontakt eller synkronisering.
Som noen få lesere kanskje allerede vet, tar det mye strøm for en trådløs enhet å lytte / sende data. En plattform som et resultat må ha en algoritme som minimerer strømforbruket samtidig som det tillater en (vanlig) planlagt dataoverføring. Etter å ha opprettet sin protokoll som heter SimpicerDC, simulerte [Marcus] først å bruke Cooja-simulatoren i kjøp for å sjekke at det kunne gjøre som ønsket. Han implementerte deretter en ekte livstest og sjekket protokollets ytelse ved å snuse SPI-linjene som forbinder sin MSP430 til den trådløse modulen og ved å overvåke plattformens strømforbruk med sitt oscilloskop og en shuntmotstand.