Acklio développe des solutions innovantes dans le monde de l'internet des objets en unifiant la façon dont les objets communiquent quel que soit du type de réseau utilisé.
L'offre se base d'une part sur un SDK intégré aux devices IoT permettant de compresser les couches IP et d'adapter les tailles des messages en fonction des contraintes de réseau LPWAN, et d'autre part, d'un cœur de réseau IP permettant d'assurer la décompression et le rôle de passerelle IoT entre le monde IP et non IP.
Le sujet de stage portera sur la mise en œuvre d'un nouveau protocole de communication (intégré au SDK) appelé MQTT SN, qui permet de communiquer avec le standard MQTT, mais en consommant moins de ressources.
Dans un premier temps, il s'agira de rechercher et de sélectionner une implémentation open source de ce protocole, réaliser un prototype et tester les échanges avec une gateway MQTT.
Dans un second temps, il s'agira d'intégrer cet applicatif avec le SDK Acklio afin de le mettre en œuvre dans le cadre de réseaux IoT contraints.
Vous serez directement intégré à une équipe de développement en mode Agile pour la réalisation de ces tâches. Les développements seront réalisés en langage C.