Bonjour tout le monde.
Je viens pour avoir quelques éclaircissement sur le bluetooth.^^
Je dois réaliser un stack bluetooth en vhdl, le PLD final n'est pas encore choisi mais j'ai une carte d'évaluation de chez Actel, une igloo nano pour faire un prototype.
J'ai sélectionné le contrôleur bluetooth suivant : CC2560 de chez Texas Instruments.
Il embarque toutes les couches basses du protocole bluetooth, jusqu'au HCI, et je communique avec ce module grâce à une liaison UART.
Mon application bluetooth servira à communiquer entre un PC et le PLD, ça sera juste de l'échange de données asynchrones, pas de vocale, ou de connexions synchrones donc.
Je me pose la question suivante, je vois deux solutions qui s'offrent à moi, suivre à la lettre les spécifications de la norme bluetooth, mais l'écrire en VHDL (au lieu du C, java, ou python), ou partir de la norme est faire un truc dérivé propriétaire (car j'ai peur que la norme bluetooth soit difficile à suivre de A à Z) et surtout je n'ai pas besoin de toutes les couches applicatives que le bluetooth embarque, et ça sera également en VHDL.
Je partirai plus vers le truc dérivé propriétaire, mais j'ai du coup une autre interrogation, si le PC avec lequel je veux communiquer à le bluetooth. Est ce que son périphérique bluetooth reconnaitra le mieux ? Ou est ce que du coup je devrais avoir un soft propriétaire sur le PC ?
Je pense notamment pour les phases de découverte et de connexion.
Car j'ai cherché des dongles bluetooth qui pourraient répondre à mon appli, mais j'ai trouvé que du Plug and Play, et la je me doute que ça va pas fonctionner entre les 2 périphériques car le dongle gère toutes les couches.
Merci d'avance pour vos réponses ^^
A plus
Partager