Skip to Main content Skip to Navigation
Theses

Programming Support for a Delay-Tolerant Web of Things

Résumé : L'internet des Objets (IoT) est habituellement présenté comme l'ensemble d'objets interconnectés à travers un réseau qui est, en pratique, Internet. Or, il existe beaucoup de cas où la connectivité est intermittente à cause des interfaces radio courte-portées et des contraintes d'économie d'énergie. L'architecture de réseautage tolérant les délais (DTN) ainsi que le Bundle Protocole (BP) sont considérés comme des solutions viables pour résoudre ce genre de challenges grâce au mécanisme store-carry-and-forward. Cette thèse vise à fournir des supports de programmation adaptés autant à l'IoT qu'au contexte DTN. Dans ce but, les challenges relevant du DTN et de l'IoT (DT-IoT) sont étudiés et quelques principes de design logiciels sont proposés. Ces principes ont pour but d'optimiser la réactivité et l'efficacité des applications ayant pour cible un contexte DT- IoT. La première contribution est la définition d'un support de programmation orienté ressources, nommé BoaP. Ce support fournit un protocole de requête/réponse grâce à une transposition de CoAP (Contrained Application Protocol). Cette transposition est composée d'ajustements fondamentaux et d'améliorations pour utiliser BP en tant que couche de transport. BoaP a été implémenté et testée dans un petit réseau physique. Une méthode pour évaluer des intergiciels dans des réseaux DTNs est présentée. Un outil implémentant cette méthode a été développé. Il repose sur une plateforme de virtualisation qui simule les contacts réseaux tout en émulant les nœuds du réseau. Cet outil a été utilisé pour exécuter des expériences pour évaluer la validité de BoaP. Enfin, un autre support de programmation est examiné. Celui-ci adopte une approche orientée service et respecte les contraintes REST (Representational State Transfer). Il se repose sur BoaP a été créé avec l'IoT en tête et est adapté à l’environnement DTN. La découverte exploite une interface de publications/souscriptions. Les descripteurs de services contiennent des champs spécifiques pour informer de la disponibilité de leur fournisseurs.
Document type :
Theses
Complete list of metadatas

Cited literature [243 references]  Display  Hide  Download

https://tel.archives-ouvertes.fr/tel-01814863
Contributor : Abes Star :  Contact
Submitted on : Wednesday, June 13, 2018 - 4:00:06 PM
Last modification on : Wednesday, June 24, 2020 - 4:19:44 PM
Document(s) archivé(s) le : Friday, September 14, 2018 - 2:45:03 PM

File

2017theseAuziasM.pdf
Version validated by the jury (STAR)

Identifiers

  • HAL Id : tel-01814863, version 1

Citation

Maël Auzias. Programming Support for a Delay-Tolerant Web of Things. Mobile Computing. Université de Bretagne Sud, 2017. English. ⟨NNT : 2017LORIS462⟩. ⟨tel-01814863⟩

Share

Metrics

Record views

485

Files downloads

373