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.