SeedLight: Hardening LED-to-Camera Communication with Random Linear Coding

Abstract : With the increasing consumer demand for smart objects, LED-to-Camera communication appears as a low-cost alternative to radio to make any conventional device smart. Since LEDs are already on most electronics devices, that is achieved at the cost of negligible hardware modifications. However, as these LEDs are very different from the widely studied ceiling ones, several challenges need to be addressed to make this happen. Among these issues, we note the constrained physical layer data unit (PHY-SDU) length that complicates the use of coding strategies to cope with bits or packets erasure. To break this limitation, this paper presents SeedLight, a coding scheme designed to face the inherent packet losses and enhance line-of-sight LED-to-Camera communication goodput. SeedLight leverages random linear coding to provide an efficient redundancy mechanism that works even on PHY-SDU of tens of bits. The key idea of SeedLight is to reduce the code overhead by replacing the usual coding coefficients by a seed. Since this work addresses IoT devices with low computational resources, SeedLight encoding algorithm complexity remains low. We develop an implementation of SeedLight on a low-cost MCU and a smartphone to evaluate both the communication and algorithmic performances. Experimental results show that SeedLight introduces a negligible overhead and can be implemented even on the cheapest MCU, such as the ones used in many IoT devices. The achievable goodput can be up to 2.5kbps, while the gain compared to a trivial retransmissions scheme is up to 100%.
Type de document :
Communication dans un congrès
VLCS'17: 4th ACM Workshop on Visible Light Communication Systems, Oct 2017, Snowbird, UT, United States. pp.6, <http://vlcs17.winlab.rutgers.edu>. <10.1145/3129881.3129889>
Liste complète des métadonnées


https://hal.inria.fr/hal-01571530
Contributeur : Alexis Duque <>
Soumis le : mercredi 2 août 2017 - 17:55:03
Dernière modification le : vendredi 4 août 2017 - 01:08:36

Fichier

seedlight-vlcs17.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

Collections

Citation

Alexis Duque, Razvan Stanica, Hervé Rivano, Adrien Desportes. SeedLight: Hardening LED-to-Camera Communication with Random Linear Coding. VLCS'17: 4th ACM Workshop on Visible Light Communication Systems, Oct 2017, Snowbird, UT, United States. pp.6, <http://vlcs17.winlab.rutgers.edu>. <10.1145/3129881.3129889>. <hal-01571530>

Partager

Métriques

Consultations de
la notice

74

Téléchargements du document

26