README.md 1.6 KB

Programme pour la connexion Bluetooth de la carte du capteur de pollution

Informations pour la connexion avec l'application Android :

  • Particules de pollution et température : ** Pollution Service : 0xA000 ** Pollution Level Characteristic : 0xA001 ** Temperature Characteristic : 0x2A6E
  • Humidité et Pression atmosphérique : ** Environmental Service : 0x181A (Service officiel) ** Humidity Characteristic : 0x2A6F ** Pressure Characteristic : 0x2A6D
  • Position géographique : ** LocationAndNavigationService : 0x1819 (Service officiel) ** Location and Speed Characteristic : 0x2A67
  • Temps et heure : ** CurrentTimeService : 0x1805 (Service officiel) ** DateTime Characteristic : 0x2A08 ** Day of Week Characteristic : 0x2A09
  • Appearance : Pollution Particles Sensor : 0x6000

Informations diverses sur le programme :

  • Le nom de l'application ne peut pas contenir plus de 14 caractères, sinon il devient par défaut ST_BTL_DEV.

##Pour rajouter/modifier des services :

  • uuid16_list contient la liste des services auxquels souscrire.
  • Les services sont déclarés dans le fichier GattService.h du dossier public.
  • Les variables des services sont déclarés dans le main (pollution, battery, ...).
  • Les classes associées se trouvent dans le dossier services.
  • Les informations concernant l'apparence de l'objet connecté sont déclarées dans le fichier GapAdvertisingData.h du dossier public.
  • Les caractéristiques sont déclarées dans le fichier GattCharacteristic.h du dossier public.
  • Les services ne peuvent contenir plus de 2 caractéristiques à la fois.