The Mulle - A node for Bluetooth Sensor Networks
The Mulle - A node for Bluetooth Sensor Networks

Mulle

Mulle - En sensorplatform för sensornätverk och Internet of Things. Mulle är en strömsnål EIS (Embedded Internet Systems) plattform för WSN, BSN och IoT. Mulleplattformen stöder full TCP/IP, Bluetooth, SOA-protokoll och 6LoWPAN.

lwIP, TinyOS och Contiki användas som operativsystem och programmeringsramverk.

Översikt

Mulle är batteridriven och designad för låg strömförbrukning. Storleken på en Mulle ör endast 25x25x5 mm. Mulleplattformen är en komplett sensornod avsedd för ad-hoc sensornätverk.

Mulle generation 3 har en högdensitetskontakt med 60 pinnar för att ansluta externa sensorkort som kan innehålla en stor mängd olika sorters sensorer. Alla Mullar klarar viss signalbehandling, har en inbyggd webbserver och trådlös kommunikation.

Mulleplatformen finns i huvudsak i två olika versioner. Den första versionen har stöd för TCP/IP över Bluetooth. Den andra använder IEEE 802.15.4 (6LowPAN) för att kommunicera med Internet. 

Kommunikation

Mullen använder standardiserade protokoll, ex. Bluetooth profiler (LAP; SPP och PAN) samt TCP/IP för att kommunicera. Detta möjliggör användare och tjänster att få tillgång till sensor data från en Mulle i real-tid.

Den Bluetooth-baserade versionen av Mulle stöder följande protokoll:

  • Internetprotokoll
    TCP/IP + UDP
    ICMP
    HTTP
    OLPv2
    DHCP (klient och server)
    NTP
    mDNS-SD (Bonjour kompatilen)
    SOAP (visst DPWS-stöd)
    IGMP
    NAT
    NATPMP
  • Bluetooth
    H4 / CSR BCSP
    HCI
    L2CAP
    SDP
    BNEP
    RFCOMM
    PPP
    OBEX
  • Bluetooth Profiles
    SPP
    DUN
    LAP
    PAN-PANU
    PAN-GN
    PAN-NAP
    OPP

Den IEEE 802.15.4-baserade versionen av Mulle stöder följande protokoll

  • 2,4 GHz och 868 MHz IEEE 802.15.4
  • 6LoWPAN (TinyOS och Contiki)

Service-oriented architechture

SOA arkitektur

SOA (Service Oriented Architecture)

Forskningsområden

Luleå tekniska universitet