Étape 5: Choisir un profil
Entre les trois d'entre nous qui ont travaillé sur ce projet, nous avons eu le matériel pour prendre en charge un Android et une application iOS. Toutefois, faute de temps, nous avons décidé de ne écrire qu’une seule application. En outre, le modem Bluetooth que nous avons utilisé pris en charge le profil de port série (SPP) dès le déballage. Nous avons voulu utiliser SPP pour plusieurs raisons, pas la moindre, étant que c’est simple. En vertu de la SPP, la liaison Bluetooth agit comme un remplacement de câble série. Cela signifie que vous pouvez parler au transfert et recevoir les épingles sur le modem Bluetooth comme vous le feriez les lignes correspondantes sur un câble série physique. En outre, Arduino a consacré matériel et une logithèque intégrée pour communiquer par l’intermédiaire de série, et Android prend en charge aussi bien. Puisque ces trois composantes clés tous pris en charge l’utilisation de la PSP, nous sommes allés avec cette option.
D’autre part, aucune version d’iOS supporte SPP . Votre meilleur pari prochain iOS serait le profil Human Interface Device (HID), mais vous devrez trouver un modem Bluetooth différent et probablement écrire beaucoup plus de code Arduino.
Une autre chose cool de prendre en compte est que, étant donné que parle votre téléphone via Bluetooth, il est physiquement séparé du matériel que vous allez construire. C’est une bonne chose, car cela signifie que les chances de casser votre téléphone en raison de ce projet sont essentiellement négligeables. À moins, bien sûr, vous décidez d’aller suicidaire du canon. Mais supposons que vous ne vous tromperez là.