Implémentation et simulation d'un Bluetooth
Principe du fonctionnement
Bluetooth est une technologie de transmission sans fil qui permet la communication à courte distance (10 et 100 mètres) entre plusieurs appareils, en utilisant les ondes radio entre 2400 et 2483 MHz sous le principe Master/Slave. Le Master Bluetooth est celui qui engage la communication. Pour transmettre des datas, la technologie Bluetooth utilise le FHSS (Frequency Hopping Spread Spectrum) sur 80 canaux de 1Mhz environ. Le canal de communication est divisé en time slots numérotés et d’une durée de 625μs chacun. Le TDD (Time Division Duplex) est utilisé, c’est à dire que le Master et le Slave transmettent alternativement. Le Master Bluetooth transmet dans les slots pairs et les Slave Bluetooth dans les slots impairs. Les transmissions sont effectuées par paquets composés de 3 parties, Access code (72 Octets) Header(54 Octets) Payload (0 à 2745 Octets). La description précise est disponible pour les adhérents du Club Insitec.fr
Notre projet de simulation
Pour bien comprendre le fonctionnement de Bluetooth, nous simulerons les canaux par 80 couples LED/Photodiode, nous y implémenterons le FHSS à une fréquence de 1600Hz de façon régulière et un TDD d’une durée de 625μs, pour la couche Radio. Puis nous simulerons la couche Bande de Base (Baseband) afin d'avoir une vision 'Octets' de la communication et pour finir nous implémenterons les couches Link Manager et L2CAP pour avoir une relation avec les couches applicatives (PC par exemple, via USB). Une fois tout fait, nous établirons une communication série entre 2 PC via notre simulateur Bluetooth en mode/profile SPP (Serial Port Profil). Une autre solution consite à se passer des couches Radio et Baseband par une relation direct entre les 2 couches Link Manager par cables ou infra-rouge. Cela permet de simplifier la simulation.
Pour aller plus loin.
Si vous aussi, vous souhaitez réaliser cette technique de simulation ou installer un vrai composant Bluetooth dans votre projet et avoir un peu d'aide ou d'assistance, n'hésitez pas à adhérer à notre club d'Informatique Technique Insitec.fr. Vous pouvez vous connecter avec login et password 'demonstration' et accédez à certaines démonstrations.
Copyright © 2024 insitec.fr Tous droits réservés.
Informations Légales