Name Last Update
..
CurrentTimeService.h Loading commit data...
EnvironmentalSensingService.h Loading commit data...
LocationAndNavigationService.h Loading commit data...
Nucleo_BLE_API.zip Loading commit data...
Nucleo_BLE_BlueNRG.zip Loading commit data...
PollutionService.h Loading commit data...
README.md Loading commit data...
main.cpp Loading commit data...

README.md

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.