Your basket is currently empty!
Building a Multi-connectivity Cold Chain Monitor with Arduino UNO SPE Shield and SG Wireless F1 EVK
Authored by SG Wireless, as published on RS DesignSpark.
Pharmaceutical cold chains are unforgiving. Vaccines, biologics, and temperature-sensitive medicines must remain within tightly controlled environmental limits during storage and transit. A few degrees outside specification, when sustained long enough, can render an entire batch unusable.
For developers, the challenge isn’t in building a monitoring system — it’s in designing one that’s low-power, industrially robust, network-flexible, and scalable across warehouses, trucks, and distribution hubs.
In this demo, we built a scalable cold chain monitoring architecture using:
- Arduino UNO SPE Shield for industrial sensor acquisition
- SG Wireless F1 EVKÂ as a multi-connectivity bridge
- Cat-M1
- NB-IoT
- LoRaWANÂ via The Things Network
- Arduino Cloud for visualisation and automation
We break down how this works and why this architecture translates well from prototype to real deployment.
- Edge Acquisition: Industrial-Ready Sensor Networking
At the edge layer, the system separates sensing from connectivity.
The Arduino UNO handles deterministic polling of environmental sensors (temperature, humidity, pressure). Instead of directly attaching a radio module, we introduced the UNO SPE Shield, which adds industrial-grade physical interfaces:
- 10BASE-T1S Single Pair Ethernet
- 10 Mbps
- Up to 8 nodes
- 25 m reach
- Power over Data Line (PoDL)
- RS-485
- Up to 1200 m range
- Multi-drop support (up to 80 nodes)
- Built-in termination and biasing
This supports cold storage environments where:
- Sensors may be distributed across racks or large cold rooms
- Cable runs are long
- Electrical noise is non-trivial
- Reliability matters more than minimal BOM cost
By using SPE or RS-485, we decouple sensor placement from radio placement so that the sensor bus scales independently inside the storage environment, while connectivity is handled separately.
From a design perspective, this modularity reduces redesign effort when scaling from one cold room to an entire facility.
2. The Connectivity Bridge: Why the SG Wireless F1 EVK Is Central to the Design
Once sensor data is collected, it moves beyond the local bus through the SG Wireless F1 EVK, which plays a more strategic role than simply providing a channel for LoRaWAN connectivity.
Cold chain deployments are not network-uniform. Some examples are warehouses with private LoRaWAN coverage, trucks in transit requiring cellular connectivity, and temporary storage sites with limited infrastructure.
Designing separate hardware for each scenario creates fragmentation, as firmware diverges, inventory grows, and maintenance becomes complex.
The F1 EVK addresses this by integrating multiple connectivity options into a single platform:
- LoRaWANÂ (primary in this demo)
- LTE Cat-M1 / NB-IoT
- Wi-Fi
- BLEÂ (for provisioning or local configuration)
The hardware is designed around a connectivity abstraction layer, instead of a single transport method. Architecturally, this means:
- The same hardware platform can operate in a warehouse and in transit
- Network strategy becomes a configuration decision, not a hardware redesign
- Redundancy can be built in from the start
In this demo, LoRaWAN serves as the primary uplink because of its long range and low power profile, ideal for distributed warehouse nodes. But because the hardware is not locked into that choice, this flexibility makes the F1 EVK a true connectivity bridge rather than a single-purpose radio.
The rest of the system can evolve without touching this layer.
3. From Uplink to Action: LoRaWAN, TTN, and Cloud Logic
Telemetry from the F1 EVK is transmitted via LoRaWAN to The Things Network (TTN), then forwarded to Arduino Cloud.
LoRaWAN is particularly well suited for cold chain monitoring because it provides:
- Long-range indoor coverage
- Low power consumption
- Secure device-level provisioning
- Reliable uplink for small, periodic payloads
Once data reaches Arduino Cloud, the system transitions from monitoring to decision-making. In addition to displaying temperature values, the cloud layer enables:
- Real-time dashboards (gauges and time-series charts)
- Historical logging for compliance records
- Threshold-based alerts (email/webhooks)
- Remote device management and OTA updates
For example:
If temperature deviation > +2 °C for 5 minutes → Trigger alert
If deviation persists → Log compliance event
This is the difference between passive telemetry and active risk mitigation. Operationally, alerts allow corrective action before batch loss occur, and in a regulated environment, historical logs provide an audit-ready trail.
Why This Architecture Scales Beyond a Demo
What makes this system design practical is the sum of its parts that enable the separation of responsibilities, allowing each layer to scale independently:
- Industrial sensor networking at the edge
- A connectivity-agnostic bridge layer
- LPWAN transport
- Cloud-side automation logic
For developers, this modularity reduces the gap between proof-of-concept and production. You can:
- Add more sensors without redesigning connectivity
- Change network strategy without touching the acquisition layer
- Expand from one facility to many using the same firmware base
Cold chain systems fail not because sensors are inaccurate, but because deployments are messy and unpredictable. By separating industrial sensing from connectivity and using a multi-connectivity bridge rather than a single-network design, the system is designed to handle uncertainty, especially when it comes to pharmaceutical storage and transport.
If you’re building distributed environmental monitoring systems — whether for cold chain, smart buildings, or asset tracking — architectures that treat connectivity as a configurable layer would give you the flexibility to adjust to changing requirements.