Stap 2: Upload en genieten.
De bijgevoegde schets is vrij eenvoudig en de Google-servers met een tracking-evenement slechts ongeveer elke 10 seconden wordt gepingd. Mogelijk moet u ook floatToString.h voor dubbel/zwevende punt sensor-waardes.
Er is een lijn die essentieel is voor u om te veranderen:
String trackingID = "UA-21694160-2";
Hier moet u uw tracking ID misschien na het pingen ArduinoNet gedag zeggen.
De volgende regel zou kunnen voor u belangrijk zijn:
int deviceID = 666;
Je moet om dit te veranderen naar een statische apparaat-ID als u wilt dat een. Ik ben eigenlijk het toewijzen van een willekeurige Apparatenidentiteitskaart in setup:
deviceID = random(1000); lijn 50
Zo moet u verwijderen die regel ook om een statische-ID. Persoonlijk houd ik de dynamische ID om spoor te houden van herstart, maar aan elk hun eigen.
De volgende drie regels zijn ook een beetje plezier:
String payloadCategory = "Arduino";
PayloadAction koord = "Sensor";
PayloadLabel koord = "Random";
Hier heb ik gewoon bespot van groeperingen, maar gebruiken wat werkt voor u. In mijn projecten heb ik gebruikt payloadLabel op het etiket van het type sensor, zoals "temp", "vochtigheid" of "button". PayloadAction krijgen de apparaat-ID toegevoegd aan het tijdens de rapportage.
Handige debugging info is uitvoer op het seriële poort, dus check de nettolading en antwoord grootte er als de dingen verkeerd gaan. Als echter dingen echt verkeerd gaan, kan u wilt uncomment de debug reactie ook.
Als u wilt uw eigen sensor die je waarschijnlijk gewoon haak nodig zijn ter vervanging van de lijn:
sensorValue = kaart (val, 0, 1023, 1, 100);
en stel de sensorValue op wat je wilt (naast wat setup uw).
Uploaden, leun achterover en geniet van de statistieken!
Vergeet niet de kijker van live evenementen!