Higher Edu - Research dev card
Development from the higher education and research community
  • Creation or important update: 24/01/12
  • Minor correction: 24/01/12

D-LITe : framework to create and deploy distributed applications for Things

This software was developed (or is under development) within the higher education and research community. Its stability can vary (see fields below) and its working state is not guaranteed.
  • Web site
  • System:
  • Current version: 0.9 - juin 2011
  • License(s): GPL
  • Status: stable release
  • Support: maintained, ongoing development
  • Designer(s): Equipe PASNet
  • Contact designer(s): sylvain.cherrier @ univ-paris-est.fr
  • Laboratory, service: LIGM


General software features

D-LITe is an universal and standardized platform to deploy the logic of a distributed application over a wireless sensor network (ie. Home Automation application). D-LITe uses 6LowPAN (IPv6 on sensors) and CoAP (REST compatible client-server protocol). The goal is to achieve quick deployments and complete reconfiguration of the behavior of the whole wireless sensor network. This is done without flashing each node.

The use of IPv6 and REST allows to abstract hardware and operating system's specificities.

Context in which the software is used

This program can be used for wireless sensor networks. The code works with Contiki and has been tested wich the COOJA simulator and on a real test bed (TelosB).

The access to each node and the logic deployment to be applied can be done with any CoAP client (coapy in Python, or copper as FireFox plugin). The complete description of SALT (the language for the description of the logic) is given on the web site of D-LITe.

Publications related to the software

D-LITe: Distributed Logic for Internet of Things sErvices.
Sylvain Cherrier, Yacine Ghamri-Doudane, Stephane Lohier, Gilles Roussel.
iThings 2011: The 2011 IEEE International Conference on Internet of Things. Dalian, China; October 19-22, 2011.