Modular open-source software

The Mulle software is designed from start with modularity in mind. A user can start a new project with an open-source base and test software. Additions and changes are thereafter straightforward to implement.

The Mulle can communicate with two of the worlds most widely spread technologies: TCP/IP and Bluetooth. The Mulle uses the lwIP stack, and can communicate using the following protocols: IP, TCP, UDP, DHCP, NTP, and HTTP. The lwBT Bluetooth stack provides support for the following layers: HCI, L2CAP, SDP, BNEP, RFCOMM, and PPP. The Bluetooth Profiles supported are: LAP, DUN, PAN, and SPP.

The use of TCP/IP and Bluetooth enables the Mulle to utilize Bluetooth-equipped mobile phones as access points to reach the Internet. This allows a Mulle to transmit sensor data directly to users on the Internet without any specialized gateways. The use of IEEE 802.15.4 combined with support for TinyOS enables formation of mesh networks with multi-hop support.
The Contiki operating system is now also supported, with 6LowPAN.

The Mulle software below is open-source using a modified BSD license. Available compilers for the M16C are the IAR Embedded Workbench, the Renesas NC30, and the GNU gcc compiler. The test and base software, for Bluetooth-based Mulles, linked below is written for the IAR Embedded Workbench. For information about GNU gcc software versions, contact info@eistec.se or see the our Wiki.

Mulle software links:

 

 

www.eistec.se © 2011 - Privacy Policy - Terms of Use