Setup for Swift Navigation SF office environmental sensors.
See the dashboard.
To setup your environment, run make setup. This probably requires that you
have the Particle CLI installed and the right credentials.
To build an image and perform an OTA update for the available devices, run make temperature. The current BOM uses only a few components:
- Particle Photon
- SparkFun Photon Battery Shield
- 2 A-Hr LiPo Battery
- One Wire Digital Temperature Sensor - DS18B20
For internal dashboarding, a Photon webhook posts to DataDog using JSON Mustache templates (ugh) . This was setup manually through the Photon webhooks UI, but you can find the template in the webhooks directory.
To add new dashboard values, you will need to add a new structured payload to the firmware image (there's currently only a "temperature" channel), a new webhook materializing calls out to DataDog, and a new DataDog dashboard consuming those values.