(Demo) Joint Automated Header and Payload Compression in Constrained Networks
(Demo)Compression automatisée des en-têtes et des charges utiles dans les réseaux contraints
Résumé
Reducing the number of bytes transmitted by a low-power wireless device greatly reduces its power consumption. While header compression is a well-studied topic with solutions such as SCHC that are well-established standards, very little work exists on compressing the payload. This is all the stranger that the payload typically contains more bytes than the headers. This demonstration introduces Dixy, a payload compression technique which can be used alongside SCHC. We implement SCHC and Dixy on the nRF52840, a popular micro-controller. We have them compress packets collected from a real-world deployment by startup company Falco. We show how the resulting joint header and payload compression
reduces the number of bytes exchanged between two boards by 74%. The demonstration allows visitors to understand SCHC and Dixy, trigger packets being compressed and transmitted, and observe the number of bytes and the charge consumed with enabling header and/or payload compression.
Réduire le nombre d'octets transmis par un dispositif sans fil à faible consommation d'énergie diminue significativement sa consommation globale. Bien que la compression des en-têtes soit un domaine bien étudié avec des solutions telles que SCHC, qui sont des normes bien établies, il existe très peu de travaux sur la compression des charges utiles. Cela est d'autant plus surprenant que la charge utile contient généralement plus d'octets que les en-têtes. Cette démonstration présente Dixy, une technique de compression de charge utile pouvant être utilisée en complément de SCHC. Nous implémentons SCHC et Dixy sur le nRF52840, un microcontrôleur populaire. Nous les utilisons pour compresser des paquets collectés lors d'un déploiement réel par la startup Falco. Nous montrons comment la compression conjointe des en-têtes et des charges utiles réduit de 74 % le nombre d'octets échangés entre deux cartes. La démonstration permet aux visiteurs de comprendre SCHC et Dixy, de déclencher la compression et la transmission des paquets, et d'observer le nombre d'octets et la charge consommée avec l'activation de la compression des en-têtes et/ou des charges utiles.
Origine | Fichiers produits par l'(les) auteur(s) |
---|