Transmitting all data to the cloud seems like an easy task until you realize that the sensor network for your asset tracking system will have 10,000 nodes sending data at one-second intervals.
This is why moving processing to the tag itself makes such a difference when it comes to latency, bandwidth, and battery drain.
The issue with cloud-first IoT
The standard IoT approach is simple: read sensor data → send to the cloud → process it in the cloud → send out alert. Looks great on paper. Hard to implement.
Each step takes time. A round-trip trip from your tag to the cloud and back to decide whether the temperature of the asset is higher than 8°C could range from 200ms to 2 seconds. In cold chain logistics or on high-speed assembly lines, this is not "slow." This is a failure.
Cloud first vs edge first: how it plays out in reality
Cloud first (conventional)
All decisions go to the server
→Tag reads sensor
→Data is transmitted
→Processed in the cloud
→Warning sent back
→Response initiated
Latency: 200ms – 2 seconds
Edge first (smart tag)
Decisions occur on the tag
→Tag reads sensor
→Onboard computing executes
→Local alert is generated
→Summary is transmitted to cloud
→(only when there’s an exception)
Latency: <5ms
What "edge computing on a tag" really means
Today’s smart tags have onboard processors such as the Nordic nRF52 or STM32 family – low power ARM cores capable of processing decision-making locally. Here is what a basic threshold alert might look like in firmware:
// Runs on-chip — no cloud needed for this decision
void check_temperature() {
float temp = read_sensor()
if (temp > THRESHOLD_MAX) {
trigger_local_alert() // buzzer, LED, or BLE broadcast
queue_cloud_event({
type: "TEMP_BREACH",
value: temp,
ts: get_timestamp()
})
}
// No breach? Nothing sent. Zero bandwidth used.
}
The crucial point is that exceptions are all that matter. An RFID sensor reading the temperature every 10 seconds in a 12-hour transport will send 4,320 readings. But if three of those 4,320 exceed the limit, you send 3 events – not 4,320. The savings in bandwidth will be 99.9%.
What edge computing makes possible
Sub-5 ms notification
Decisions made locally without the need to communicate with a distant serverOffline capability
RFID tags will continue functioning regardless of connection lossBattery life extension x3-x5
Sending exceptions instead of entire streams means lower power consumptionReduced bandwidth expenses
Savings on mobile network bandwidth or LoRaWAN
The tradeoffs you need to know
| Factor | Edge compute | Cloud-first |
|---|---|---|
| Alert latency | <5ms | 200ms–2s |
| Firmware complexity | Higher | Lower |
| OTA update risk | Logic lives on device | Update server only |
| Offline resilience | Full | None |
| Battery life | 3–5× longer | Baseline |
| Data bandwidth | Up to 99% less | Full stream |
OTA note: If logic runs on the tag, a firmware rollout gone wrong can render thousands of deployed tags useless. Make sure to implement a rollback partition and test on a staging group prior to rolling out edge logic updates to production tags.
Edge vs. Cloud - Where Logic Should Live
Use edge compute in the tag whenever you need: sub-second latency, assets operating in offline environments, or cost-effective bandwidth management on cell or LoRaWAN connections. Cold chain monitoring, manufacturing lines, remote facilities - all are good candidates.
Cloud-first is the way to go when you have: complex logic, frequently changing logic, or need to correlate data across several assets in order to compute (e.g., fleet-wide anomaly detection). Best-in-class systems combine both - edge for immediate decisions locally, cloud for analytics and insights.
Experience edge computing in action. AssetTrackPro’s intelligent tags leverage on-chip edge logic in cold chain, manufacturing, and logistics applications.
Learn about https://assettrackpro.com/↗
Top comments (0)