Keep the essential job local
Put only the work that must continue through an outage on the device. Your existing service or container can remain responsible for hardware and safety.
Dataplicity supports explicit local Process execution, selected offline datasets and bounded data delivery around connected Linux products. Decide which work must continue on the device and which work can wait for the cloud. Your existing daemon or container still owns the hardware interface and physical safety.
Offline operation is a product decision first. Dataplicity gives you explicit places to run local work and reconcile it later; it does not pretend every cloud function transparently survives an outage.
Put only the work that must continue through an outage on the device. Your existing service or container can remain responsible for hardware and safety.
Central records, integrations and cross-device coordination can remain cloud-side. Make waiting, expiry and unavailable states visible rather than disguising them as success.
Use a local segment where the customer job requires it and reconnect it to the cloud workflow when connectivity returns.
Read the technical guideLocal work, buffered data, pending requests and live access have different behaviours.
Previously deployed local logic and selected data can keep an approved product function running within the authority and limits you define.
Eligible device data can be retained within documented bounds and sent after reconnect. Critical product records still need the durability policy appropriate to the application.
Read the technical guideShow a setting or command as pending until the device reports what actually happened. Expired, rejected and uncertain work should remain distinguishable.
Read the technical guideRemote Shell and other live device interactions need connectivity. Keep last-seen and data age visible while the device is away.
Illustrative evaluation scenario, not a customer deployment.
Deploy the schedule or local behaviour while connected and confirm what the device has actually applied.
The approved local job continues. Cloud-only changes and live support wait, while eligible observations are retained within their configured bounds.
After reconnect, resume delivery, reconcile the reported outcome and surface anything still uncertain instead of assuming queued work completed.
Read the technical guideDataplicity can work around ordinary device code as well as managed components.
Your service can continue to own protocols, drivers and physical behaviour while exchanging product data and permitted actions with Dataplicity.
Read the technical guideUse local Process execution for bounded product workflow that benefits from the shared application model. It is an option, not a requirement for offline-aware fleet operations.
Read the technical guideHard real-time protection, emergency behaviour and irreversible physical safety remain responsibilities of qualified local product software.
A useful offline test proves what continues, what waits and what the user sees.
Confirm the essential local job continues and cloud-dependent work becomes visibly pending or unavailable.
Exercise the recovery path and confirm retained information is reconciled without silently duplicating physical work.
Verify stale readings, expired work and unresolved outcomes remain explicit.
Read the technical guideChoose the local work, cloud dependencies and recovery policy first. Then verify the documented runtime and delivery contracts on representative hardware.