Field Sensor Deployment Guide
Site Selection
Place sensors where you need data — not where it is convenient to access. Ideal sites are often inconvenient: a peak for a weather station, a stream bank for water level, a crop row for soil temperature. Choose the site first, then engineer the power and connectivity to support it.
Weatherproofing Sensors
Temperature and humidity sensors require a radiation shield (white louvered housing) for accurate readings. Direct sunlight on a bare sensor will read 10–20 °C high. Heat trapped inside a sealed enclosure will do the same. Rules:
- Never seal a BME280 or BME680 inside a closed waterproof enclosure — humidity will read 100 % and temperature will reflect enclosure heat, not ambient air.
- Mount the sensor in a Stevenson screen or a louvered radiation shield (widely available from weather station suppliers for under $15).
- If you cannot use a radiation shield, at minimum shade the sensor from direct sun and allow free airflow.
Enclosure Strategy
Keep electronics and sensors in separate compartments:
- Main board, battery, and solar charge controller in an IP67 sealed enclosure (ABS or polycarbonate, UV-rated).
- Run sensor wiring through a cable gland or a small hole sealed with self-amalgamating tape.
- BME280 / BME680: mount in the radiation shield outside the enclosure and run I2C wiring inside. Limit I2C cable length to under 50 cm; use a level-shifted I2C buffer for longer runs.
- For insect protection, cover any ventilation holes with fine stainless mesh — spiders love warm enclosures.
Power Sizing
Sensor node consumption is extremely low with the right hardware and firmware:
| Component | Average current (10-min TX interval) |
|---|---|
| nRF52840 MCU (sleep) | ~2 µA |
| BME280 (sleep) | ~0.1 µA |
| LoRa TX burst (10 s/day total) | ~0.1 mA averaged |
| Total daily | < 5 mAh/day |
- Battery-only: 3 000 mAh LiPo → ~600 days.
- Solar-maintained: a 1 W (6 V) panel in any climate with 4+ hours of peak sun keeps a 3 000 mAh pack full indefinitely.
- For critical sensors in low-light environments (north-facing, dense canopy), upsize to 2–3 W and add a 5 000–6 000 mAh pack.
Connectivity Range
Sensor nodes use the same LoRa mesh relay infrastructure as every other node. A sensor 20 km from the nearest internet gateway can still deliver data in near-real-time if the mesh has relay coverage along the path. When planning a sensor deployment, map out the relay chain first:
- Identify the target sensor location.
- Verify line-of-sight or near-LOS to at least one repeater.
- Trace that repeater's path to a node with internet/MQTT uplink.
- Add intermediate repeaters if any hop is marginal.
Data Gaps and Local Storage
If the mesh path to a gateway is down, sensor readings are lost — sensor nodes have no local storage. Mitigation options:
- Store-and-Forward (Meshtastic): nearby nodes with S&F enabled buffer packets and deliver them when the gateway returns. Suitable for short outages (hours).
- MeshCore room servers: can buffer messages when a gateway is temporarily offline, then flush when reconnected.
- Local SD card logging: for critical sensors add an SD card module and log locally in CSV format. A recovery script can push historical data to InfluxDB when connectivity is restored.
Maintenance Planning
Remote sensor nodes require infrequent but non-zero maintenance:
- BME280 radiation shield accumulates dust, pollen, and spider webs over time — clean annually or after wildfire smoke events.
- INA219 shunt connections can corrode in marine environments — inspect annually and apply dielectric grease.
- Battery capacity degrades over 2–4 years — plan for a pack swap.
- Label every enclosure with the node name, deployment date, battery install date, and a contact name/number. Future you (or a search and rescue volunteer) will be grateful.
- Design for access: if a node is on a 3-hour hike, make the enclosure tool-free to open (quarter-turn latches rather than screws).
No comments to display
No comments to display