r/IOT • u/banalytics_live • 1d ago
A working algorithm is not the same as a deployable system
I keep seeing this when moving embedded or edge projects from lab to pilot.
The C or Python code works. The sensor works. Then the system goes to a real site and suddenly the hard part is not the algorithm anymore.
You need to know if a device went offline, data is stale, a queue is growing, storage is full and what should restart automatically. Also, raw video or waveform data often cannot just be pushed to the cloud.
My current approach is to keep the processing module independent and put an orchestration layer around it for monitoring, buffering, local storage, events, alerts and remote access.
I’m still trying to find the right boundary between application logic and operations. Curious how others handle this in embedded deployments.