Bluetooth est l’un des piliers du monde mobile Gadget, permettant aux appareils mobiles de communiquer facilement sur de courtes distances. C’est ainsi que votre casque sans fil parle à votre téléphone portable sans la complexité et les exigences de puissance du WiFi. En particulier, le composant Bluetooth basse énergie (BLE) est intéressant pour ceux qui construisent des gadgets portables, car il nécessite une très petite quantité de puissance.
Qu’est-ce que Bluetooth Le?
Bluetooth Le, également appelé Bluetooth Smart, fait partie de la quatrième version de la norme Bluetooth. Finalisé en 2010, Bluetooth 4.0 a été mis à jour à plusieurs reprises puisque et la version actuelle est 4.2, publiée en juillet 2015. Cette version crée trois classes différentes de périphérique: Bluetooth, Bluetooth Smart Prêt et Bluetooth Smart. L’idée de base est que Bluetooth Smart indique un périphérique tel qu’un podomètre ou un moniteur cardiaque qui ne peut envoyer et recevoir que Bluetooth Le signaux, tandis qu’un périphérique Smart Ready peut gérer les signaux Bluetooth Smart. Un périphérique Bluetooth 4.2 standard (tel qu’un téléphone portable ou un dongle USB) peut également envoyer et recevoir des signaux Bluetooth le.
Au moins, c’est la théorie. Parce que Bluetooth a progressé au fil des ans, la compatibilité réelle est souvent difficile à déterminer. Cela n’a pas été aidé par un support quelque peu inattendu pour Bluetooth dans les systèmes d’exploitation des ordinateurs et des téléphones cellulaires: Bluetooth Le support pour Android, par exemple, n’a pas été inclus avant la version 4.3 (jellybean), donc il y a encore beaucoup d’appareils Android là-bas qui ne le soutiennent pas. Apple a été beaucoup plus proactif: Bluetooth Le support a été inclus dans IOS version 6 et OSX version 10.9.
Le groupe d’intérêt spécial Bluetooth (SIG) utilise ce guide pour comprendre la compatibilité de différentes versions de Bluetooth
Le but de Bluetooth Le est d’ouvrir la norme jusqu’à une nouvelle classe d’appareils: celles qui envoient de petites quantités de données rarement et s’épuisent de petites batteries. Bluetooth LE fonctionne sur la même bande de fréquence que Bluetooth standard: la bande ISM de 2,4 GHz (industrielle, scientifique et médicale) qui ne nécessite pas de licence à utiliser. La bande ISM est divisée en 40 canaux et le houblon entre ces canaux pour éviter les interférences. Pour conserver les exigences de puissance, Bluetooth LE a une puissance de transmission inférieure (entre 0,01 et 10 mW) que la Bluetooth standard, qui permet une puissance allant jusqu’à 100 MW pour les périphériques de classe 1 et 1MW pour la classe 3. Les données sont envoyées de la même manière, (Utilisation de la touche de décalage de fréquence gaussien), mais la vitesse des données est inférieure: un maximum de 1 mégabit par seconde (MB / s), contre le maximum de Bluetooth standard 24MB / S. Les appareils Bluetooth Le permettent également de basculer entre les modes de veille et actifs beaucoup plus rapides que ceux standard, ce qui permet d’envoyer des rafales de données.
Bluetooth classifie les appareils par leur objectif, créant un certain nombre de profils pour des éléments tels que des casques, des écouteurs et des périphériques d’interface humaine tels que des souris et des claviers. Bluetooth Le ajoute un nouvel ensemble de ces profils, appelés profils de qualité générique (GATT). Celles-ci incluent des profils pour des appareils tels que des moniteurs de pression artérielle et de nombreux profils génériques pour des périphériques tels que des FOBs cruciaux (le profil de proximité). Beaucoup de périphériques Bluetooth le supportent un certain nombre de ces profils, avec les certains profils qui sont activés en étant contrôlé par le micrologiciel sur l’appareil.
Les périphériques Bluetooth utilisent très peu de puissance et sont créés pour exécuter des piles. La série de chips NRF52 NRF52 de semi-conducteur nordique, par exemple, peut fonctionner sur une tension comprise entre 1,7 et 3,6 V et dessine seulement 1,2μA lorsque le système est en mode veille. C’est assez bas que cela puisse courir pendant au moins un an sur une batterie de monnaie.
Bluetooth Le est absolument un protocole intéressant pour le pirate informatique matériel, mais il a ses critiques. Mike Ryan a démontré de nombreux problèmes de sécurité avec la norme, enfreignant le cryptage que le protocole utilise et démontrant comment il est possible de planter à distance un téléphone Android à l’aide d’une radio Bluetooth.
Comment utiliser Bluetooth LE
Le moyen le plus simple de commencer à travailler avec Bluetooth Le est d’obtenir un kit de développement. Celles-ci sont largement disponibles auprès des entreprises qui fabriquent des copeaux Bluetooth, telles que les semi-conducteurs nordiques, les instruments du Texas et la RSE. Adafruuit utilise également une carte de rupture nette basée sur une radio semi-conductrice nordique. Pour faire des appareils autonomes, le bean LightBlue est un bon endroit pour commencer, car il combine un Bluetooth Le radio avec un Arduino pour une programmation et un contrôle faciles.
Le bean Lightblue, un petit appareil Bluetooth Bluetooth (et très piraable).