@jgskarda and @tomgherron ,
I agree with Tom that there is nothing obvious that I can see as he code worked without any changes when I followed the tutorial steps. Couple more thoughts:
- I am not sure this is apples to apples but there is at least one other post with a similar theme that might be worth looking at. In they case it was the issue around product vs sandbox.
-
You can replace all Serial.print statements with Log.info - that way it should all be in the same stream.
-
Just for fun, why not call the Geolocation service explicitly using:
/**
* You can use this to manually publish your location. It finds the Wi-Fi or cellular location
* using scan() and then publishes it as an event
*/
void publishLocation();
Not sure it will make any difference but perhaps eliminate some things.
Thanks,
Chip