Étape 2: Téléchargez et profitez.
Le croquis ci-joint est assez simple et juste pings les serveurs de Google avec un événement de suivi environ toutes les 10 secondes. Vous pourriez aussi avoir besoin floatToString.h pour double/floating point capteur valeurs.
Il y a une ligne qui est essentielle pour vous de changer :
String trackingID = « UA-21694160-2 »;
Ici, vous devez insérer votre ID de suivi peut-être après ping ArduinoNet de dire salut.
La ligne suivante pourrait être importante pour vous :
int deviceID = 666 ;
Vous devrez changer cela à un ID de périphérique statique si vous le souhaitez. J’ai effectivement assigne un ID de périphérique au hasard dans la configuration :
deviceID = random(1000) ; ligne 50
Si vous devez supprimer cette ligne trop pour obtenir un ID statique. Personnellement, j’aime l’ID dynamique pour garder trace des redémarrages, mais à chacun leur propre.
Les trois lignes sont aussi un peu de plaisir :
String payloadCategory = « Arduino » ;
String payloadAction = « Sensor » ;
String payloadLabel = « Random » ;
Ici, j’ai juste moqué des groupements, mais utiliser tout ce qui fonctionne pour vous. Dans mes projets, je me sers payloadLabel pour qualifier le type de capteur, comme « temp », « humidité » ou « bouton ». PayloadAction aura l’ID de périphérique ajoutée sur elle pendant les rapports.
Pratique infos de débogage est sortie sur le port série, afin de vérifier la taille de charge utile et la réponse là si les choses vont mal. Si toutefois les choses vont vraiment mal, vous pouvez décommenter le débogage de réponse aussi.
Pour connecter votre propre capteur que vous venez probablement besoin de remplacer la ligne :
sensorValue = carte (val, 0, 1023, 1, 100);
et tout ce que vous voulez la valeur sensorValue (en plus de quel que soit le programme d’installation votre).
Télécharger, asseyez-vous et profitez des statistiques !
N’oubliez pas l’observateur d’événements en direct !